Udostępnij za pośrednictwem


QueueOperations Klasa

Ostrzeżenie

NIE tworzy wystąpienia tej klasy bezpośrednio.

Zamiast tego należy uzyskać dostęp do następujących operacji za pomocą polecenia

StorageManagementClient's

queue Atrybut.

Dziedziczenie
builtins.object
QueueOperations

Konstruktor

QueueOperations(*args, **kwargs)

Metody

create

Tworzy nową kolejkę o określonej nazwie kolejki w ramach określonego konta.

delete

Usuwa kolejkę z określoną nazwą kolejki w ramach określonego konta, jeśli istnieje.

get

Pobiera kolejkę z określoną nazwą kolejki w ramach określonego konta, jeśli istnieje.

list

Pobiera listę wszystkich kolejek w ramach określonego konta magazynu.

update

Tworzy nową kolejkę o określonej nazwie kolejki w ramach określonego konta.

create

Tworzy nową kolejkę o określonej nazwie kolejki w ramach określonego konta.

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

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów w ramach subskrypcji użytkownika. W nazwie jest uwzględniana wielkość liter. Wymagane.

account_name
str
Wymagane

Nazwa konta magazynu w określonej grupie zasobów. Nazwy kont magazynu muszą mieć długość od 3 do 24 znaków, a tylko cyfry i małe litery. Wymagane.

queue_name
str
Wymagane

Nazwa kolejki musi być unikatowa na koncie magazynu i musi zawierać od 3 do 63 znaków. Nazwa musi składać się tylko z małych liter alfanumerycznych i kreski(-), powinna zaczynać się i kończyć znakiem alfanumerycznym i nie może zawierać dwóch kolejnych znaków kreski(-). Wymagane.

queue
StorageQueue lub IO
Wymagane

Właściwości kolejki i metadane do utworzenia za pomocą polecenia . Jest typem StorageQueue lub typem we/wy. Wymagane.

content_type
str

Typ zawartości parametru treści. Znane wartości to: "application/json". Wartość domyślna to Brak.

cls
callable

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

StorageQueue lub wynik cls(response)

Typ zwracany

Wyjątki

delete

Usuwa kolejkę z określoną nazwą kolejki w ramach określonego konta, jeśli istnieje.

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

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów w ramach subskrypcji użytkownika. W nazwie jest uwzględniana wielkość liter. Wymagane.

account_name
str
Wymagane

Nazwa konta magazynu w określonej grupie zasobów. Nazwy kont magazynu muszą mieć długość od 3 do 24 znaków, a tylko cyfry i małe litery. Wymagane.

queue_name
str
Wymagane

Nazwa kolejki musi być unikatowa na koncie magazynu i musi zawierać od 3 do 63 znaków. Nazwa musi składać się tylko z małych liter alfanumerycznych i kreski(-), powinna zaczynać się i kończyć znakiem alfanumerycznym i nie może zawierać dwóch kolejnych znaków kreski(-). Wymagane.

cls
callable

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

Brak lub wynik cls(response)

Typ zwracany

Wyjątki

get

Pobiera kolejkę z określoną nazwą kolejki w ramach określonego konta, jeśli istnieje.

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

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów w ramach subskrypcji użytkownika. W nazwie jest uwzględniana wielkość liter. Wymagane.

account_name
str
Wymagane

Nazwa konta magazynu w określonej grupie zasobów. Nazwy kont magazynu muszą mieć długość od 3 do 24 znaków, a tylko cyfry i małe litery. Wymagane.

queue_name
str
Wymagane

Nazwa kolejki musi być unikatowa na koncie magazynu i musi zawierać od 3 do 63 znaków. Nazwa musi składać się tylko z małych liter alfanumerycznych i kreski(-), powinna zaczynać się i kończyć znakiem alfanumerycznym i nie może zawierać dwóch kolejnych znaków kreski(-). Wymagane.

cls
callable

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

StorageQueue lub wynik cls(response)

Typ zwracany

Wyjątki

list

Pobiera listę wszystkich kolejek w ramach określonego konta magazynu.

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

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów w ramach subskrypcji użytkownika. W nazwie jest uwzględniana wielkość liter. Wymagane.

account_name
str
Wymagane

Nazwa konta magazynu w określonej grupie zasobów. Nazwy kont magazynu muszą mieć długość od 3 do 24 znaków, a tylko cyfry i małe litery. Wymagane.

maxpagesize
str
Wymagane

Opcjonalnie maksymalna liczba kolejek, które powinny być uwzględnione w odpowiedzi kolejki listy. Wartość domyślna to Brak.

filter
str
Wymagane

Opcjonalnie, po określeniu zostaną wyświetlone tylko kolejki o nazwie rozpoczynającej się od danego filtru. Wartość domyślna to Brak.

cls
callable

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

Iterator, taki jak wystąpienie kolejki list lub wynik cls(response)

Typ zwracany

Wyjątki

update

Tworzy nową kolejkę o określonej nazwie kolejki w ramach określonego konta.

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

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów w ramach subskrypcji użytkownika. W nazwie jest uwzględniana wielkość liter. Wymagane.

account_name
str
Wymagane

Nazwa konta magazynu w określonej grupie zasobów. Nazwy kont magazynu muszą mieć długość od 3 do 24 znaków, a tylko cyfry i małe litery. Wymagane.

queue_name
str
Wymagane

Nazwa kolejki musi być unikatowa na koncie magazynu i musi zawierać od 3 do 63 znaków. Nazwa musi składać się tylko z małych liter alfanumerycznych i kreski(-), powinna zaczynać się i kończyć znakiem alfanumerycznym i nie może zawierać dwóch kolejnych znaków kreski(-). Wymagane.

queue
StorageQueue lub IO
Wymagane

Właściwości kolejki i metadane do utworzenia za pomocą polecenia . Jest typem StorageQueue lub typem we/wy. Wymagane.

content_type
str

Typ zawartości parametru treści. Znane wartości to: "application/json". Wartość domyślna to Brak.

cls
callable

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

StorageQueue lub wynik cls(response)

Typ zwracany

Wyjątki

Atrybuty

models

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