Поделиться через


QueueOperations Класс

Предупреждение

НЕ следует создавать экземпляр этого класса напрямую.

Вместо этого вы должны получить доступ к следующим операциям с помощью

StorageManagementClient's

атрибутqueue .

Наследование
builtins.object
QueueOperations

Конструктор

QueueOperations(*args, **kwargs)

Методы

create

Создает новую очередь с указанным именем очереди в указанной учетной записи.

delete

Удаляет очередь с указанным именем в указанной учетной записи, если она существует.

get

Возвращает очередь с указанным именем очереди в указанной учетной записи, если она существует.

list

Возвращает список всех очередей в указанной учетной записи хранения.

update

Создает новую очередь с указанным именем очереди в указанной учетной записи.

create

Создает новую очередь с указанным именем очереди в указанной учетной записи.

async create(resource_group_name: str, account_name: str, queue_name: str, queue: _models.StorageQueue, *, content_type: str = 'application/json', **kwargs: Any) -> _models.StorageQueue

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов в подписке пользователя. Регистр букв в имени не учитывается. Обязательный.

account_name
str
Обязательно

Имя учетной записи хранения в указанной группе ресурсов. Имя учетной записи хранения должно содержать от 3 до 24 символов и состоять только из цифр и букв нижнего регистра. Обязательный.

queue_name
str
Обязательно

Имя очереди должно быть уникальным в пределах учетной записи хранения и содержать от 3 до 63 символов. Имя должно состоять только из буквенно-цифровых символов нижнего регистра и тире(-). Оно должно начинаться и заканчиваться буквенно-цифровым символом и не может содержать два последовательных символа dash(-). Обязательный.

queue
StorageQueue или IO
Обязательно

Свойства очереди и метаданные для создания. Тип StorageQueue или тип ввода-вывода. Обязательный.

content_type
str

Тип содержимого параметра body. Известные значения: "application/json". Значение по умолчанию —Нет.

cls
callable

Пользовательский тип или функция, которым будет передан прямой ответ

Возвращаемое значение

StorageQueue или результат cls(response)

Возвращаемый тип

Исключения

delete

Удаляет очередь с указанным именем в указанной учетной записи, если она существует.

async delete(resource_group_name: str, account_name: str, queue_name: str, **kwargs: Any) -> None

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов в подписке пользователя. Регистр букв в имени не учитывается. Обязательный.

account_name
str
Обязательно

Имя учетной записи хранения в указанной группе ресурсов. Имя учетной записи хранения должно содержать от 3 до 24 символов и состоять только из цифр и букв нижнего регистра. Обязательный.

queue_name
str
Обязательно

Имя очереди должно быть уникальным в пределах учетной записи хранения и содержать от 3 до 63 символов. Имя должно состоять только из буквенно-цифровых символов нижнего регистра и тире(-). Оно должно начинаться и заканчиваться буквенно-цифровым символом и не может содержать два последовательных символа dash(-). Обязательный.

cls
callable

Пользовательский тип или функция, которым будет передан прямой ответ

Возвращаемое значение

None или результат cls(response)

Возвращаемый тип

Исключения

get

Возвращает очередь с указанным именем очереди в указанной учетной записи, если она существует.

async get(resource_group_name: str, account_name: str, queue_name: str, **kwargs: Any) -> StorageQueue

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов в подписке пользователя. Регистр букв в имени не учитывается. Обязательный.

account_name
str
Обязательно

Имя учетной записи хранения в указанной группе ресурсов. Имя учетной записи хранения должно содержать от 3 до 24 символов и состоять только из цифр и букв нижнего регистра. Обязательный.

queue_name
str
Обязательно

Имя очереди должно быть уникальным в пределах учетной записи хранения и содержать от 3 до 63 символов. Имя должно состоять только из буквенно-цифровых символов нижнего регистра и тире(-). Оно должно начинаться и заканчиваться буквенно-цифровым символом и не может содержать два последовательных символа dash(-). Обязательный.

cls
callable

Пользовательский тип или функция, которым будет передан прямой ответ

Возвращаемое значение

StorageQueue или результат cls(response)

Возвращаемый тип

Исключения

list

Возвращает список всех очередей в указанной учетной записи хранения.

list(resource_group_name: str, account_name: str, maxpagesize: str | None = None, filter: str | None = None, **kwargs: Any) -> AsyncIterable[ListQueue]

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов в подписке пользователя. Регистр букв в имени не учитывается. Обязательный.

account_name
str
Обязательно

Имя учетной записи хранения в указанной группе ресурсов. Имя учетной записи хранения должно содержать от 3 до 24 символов и состоять только из цифр и букв нижнего регистра. Обязательный.

maxpagesize
str
Обязательно

Необязательно— максимальное количество очередей, которые должны быть включены в ответ очереди списка. Значение по умолчанию —Нет.

filter
str
Обязательно

Необязательный параметр. При указании в списке будут перечислены только очереди с именем, начинающийся с заданного фильтра. Значение по умолчанию —Нет.

cls
callable

Пользовательский тип или функция, которым будет передан прямой ответ

Возвращаемое значение

Итератор, например экземпляр ListQueue или результат cls(response)

Возвращаемый тип

Исключения

update

Создает новую очередь с указанным именем очереди в указанной учетной записи.

async update(resource_group_name: str, account_name: str, queue_name: str, queue: _models.StorageQueue, *, content_type: str = 'application/json', **kwargs: Any) -> _models.StorageQueue

Параметры

resource_group_name
str
Обязательно

Имя группы ресурсов в подписке пользователя. Регистр букв в имени не учитывается. Обязательный.

account_name
str
Обязательно

Имя учетной записи хранения в указанной группе ресурсов. Имя учетной записи хранения должно содержать от 3 до 24 символов и состоять только из цифр и букв нижнего регистра. Обязательный.

queue_name
str
Обязательно

Имя очереди должно быть уникальным в пределах учетной записи хранения и содержать от 3 до 63 символов. Имя должно состоять только из буквенно-цифровых символов нижнего регистра и тире(-). Оно должно начинаться и заканчиваться буквенно-цифровым символом и не может содержать два последовательных символа dash(-). Обязательный.

queue
StorageQueue или IO
Обязательно

Свойства очереди и метаданные для создания. Тип StorageQueue или тип ввода-вывода. Обязательный.

content_type
str

Тип содержимого параметра body. Известные значения: "application/json". Значение по умолчанию —Нет.

cls
callable

Пользовательский тип или функция, которым будет передан прямой ответ

Возвращаемое значение

StorageQueue или результат cls(response)

Возвращаемый тип

Исключения

Атрибуты

models

models = <module 'azure.mgmt.storage.v2022_09_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\storage\\v2022_09_01\\models\\__init__.py'>