'Delete the specified snapshot.'

def delete_snapshot(self, snapshot):

    ldev = utils.get_ldev(snapshot)
    if (ldev is None):
        utils.output_log(MSG.INVALID_LDEV_FOR_DELETION, method='delete_snapshot', id=snapshot['id'])
        return
    try:
        self._delete_ldev(ldev)
    except exception.VSPBusy:
        raise exception.SnapshotIsBusy(snapshot_name=snapshot['name'])
