Udostępnij za pośrednictwem


QueuesOperations 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

ServiceBusManagementClient's

<xref:queues> Atrybut.

Dziedziczenie
builtins.object
QueuesOperations

Konstruktor

QueuesOperations(*args, **kwargs)

Metody

create_or_update

Tworzy lub aktualizuje kolejkę usługi Service Bus. Ta operacja jest idempotentna.

create_or_update_authorization_rule

Tworzy regułę autoryzacji dla kolejki.

delete

Usuwa kolejkę z określonej przestrzeni nazw w grupie zasobów.

delete_authorization_rule

Usuwa regułę autoryzacji kolejki.

get

Zwraca opis określonej kolejki.

get_authorization_rule

Pobiera regułę autoryzacji dla kolejki według nazwy reguły.

list_all

Pobiera kolejki w przestrzeni nazw.

list_authorization_rules

Pobiera wszystkie reguły autoryzacji dla kolejki.

list_keys

Podstawowe i pomocnicze parametry połączenia z kolejką.

post_authorization_rule

Pobiera regułę autoryzacji dla kolejki według nazwy reguły.

regenerate_keys

Ponownie generuje podstawowe lub pomocnicze parametry połączenia do kolejki.

create_or_update

Tworzy lub aktualizuje kolejkę usługi Service Bus. Ta operacja jest idempotentna.

async create_or_update(resource_group_name: str, namespace_name: str, queue_name: str, parameters: _models.QueueCreateOrUpdateParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.QueueResource

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów w ramach subskrypcji platformy Azure. Wymagane.

namespace_name
str
Wymagane

Nazwa przestrzeni nazw. Wymagane.

queue_name
str
Wymagane

Nazwa kolejki. Wymagane.

parameters
QueueCreateOrUpdateParameters lub IO
Wymagane

Parametry dostarczane do tworzenia lub aktualizowania zasobu kolejki. Jest typem QueueCreateOrUpdateParameters 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

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

QueueResource lub wynik cls(response)

Typ zwracany

Wyjątki

Zobacz też

create_or_update_authorization_rule

Tworzy regułę autoryzacji dla kolejki.

async create_or_update_authorization_rule(resource_group_name: str, namespace_name: str, queue_name: str, authorization_rule_name: str, parameters: _models.SharedAccessAuthorizationRuleCreateOrUpdateParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.SharedAccessAuthorizationRuleResource

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów w ramach subskrypcji platformy Azure. Wymagane.

namespace_name
str
Wymagane

Nazwa przestrzeni nazw. Wymagane.

queue_name
str
Wymagane

Nazwa kolejki. Wymagane.

authorization_rule_name
str
Wymagane

Nazwa reguły autoryzacji. Wymagane.

parameters
SharedAccessAuthorizationRuleCreateOrUpdateParameters lub IO
Wymagane

Reguła autoryzacji dostępu współdzielonego. Jest typem SharedAccessAuthorizationRuleCreateOrUpdateParameters 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

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

SharedAccessAuthorizationRuleResource lub wynik cls(response)

Typ zwracany

Wyjątki

delete

Usuwa kolejkę z określonej przestrzeni nazw w grupie zasobów.

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

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów w ramach subskrypcji platformy Azure. Wymagane.

namespace_name
str
Wymagane

Nazwa przestrzeni nazw. Wymagane.

queue_name
str
Wymagane

Nazwa kolejki. Wymagane.

cls
callable

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

Brak lub wynik cls(response)

Typ zwracany

Wyjątki

Zobacz też

delete_authorization_rule

Usuwa regułę autoryzacji kolejki.

async delete_authorization_rule(resource_group_name: str, namespace_name: str, queue_name: str, authorization_rule_name: str, **kwargs: Any) -> None

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów w ramach subskrypcji platformy Azure. Wymagane.

namespace_name
str
Wymagane

Nazwa przestrzeni nazw. Wymagane.

queue_name
str
Wymagane

Nazwa kolejki. Wymagane.

authorization_rule_name
str
Wymagane

Nazwa reguły autoryzacji. Wymagane.

cls
callable

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

Brak lub wynik cls(response)

Typ zwracany

Wyjątki

Zobacz też

get

Zwraca opis określonej kolejki.

async get(resource_group_name: str, namespace_name: str, queue_name: str, **kwargs: Any) -> QueueResource

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów w ramach subskrypcji platformy Azure. Wymagane.

namespace_name
str
Wymagane

Nazwa przestrzeni nazw. Wymagane.

queue_name
str
Wymagane

Nazwa kolejki. Wymagane.

cls
callable

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

QueueResource lub wynik cls(response)

Typ zwracany

Wyjątki

Zobacz też

get_authorization_rule

Pobiera regułę autoryzacji dla kolejki według nazwy reguły.

async get_authorization_rule(resource_group_name: str, namespace_name: str, queue_name: str, authorization_rule_name: str, **kwargs: Any) -> SharedAccessAuthorizationRuleResource

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów w ramach subskrypcji platformy Azure. Wymagane.

namespace_name
str
Wymagane

Nazwa przestrzeni nazw. Wymagane.

queue_name
str
Wymagane

Nazwa kolejki. Wymagane.

authorization_rule_name
str
Wymagane

Nazwa reguły autoryzacji. Wymagane.

cls
callable

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

SharedAccessAuthorizationRuleResource lub wynik cls(response)

Typ zwracany

Wyjątki

Zobacz też

list_all

Pobiera kolejki w przestrzeni nazw.

list_all(resource_group_name: str, namespace_name: str, **kwargs: Any) -> AsyncIterable[QueueResource]

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów w ramach subskrypcji platformy Azure. Wymagane.

namespace_name
str
Wymagane

Nazwa przestrzeni nazw. Wymagane.

cls
callable

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

Iterator, taki jak wystąpienie klasy QueueResource lub wynik cls(response)

Typ zwracany

Wyjątki

Zobacz też

list_authorization_rules

Pobiera wszystkie reguły autoryzacji dla kolejki.

list_authorization_rules(resource_group_name: str, namespace_name: str, queue_name: str, **kwargs: Any) -> AsyncIterable[SharedAccessAuthorizationRuleResource]

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów w ramach subskrypcji platformy Azure. Wymagane.

namespace_name
str
Wymagane

Nazwa przestrzeni nazw. Wymagane.

queue_name
str
Wymagane

Nazwa kolejki. Wymagane.

cls
callable

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

Iterator, taki jak wystąpienie elementu SharedAccessAuthorizationRuleResource lub wynik cls(response)

Typ zwracany

Wyjątki

Zobacz też

list_keys

Podstawowe i pomocnicze parametry połączenia z kolejką.

async list_keys(resource_group_name: str, namespace_name: str, queue_name: str, authorization_rule_name: str, **kwargs: Any) -> ResourceListKeys

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów w ramach subskrypcji platformy Azure. Wymagane.

namespace_name
str
Wymagane

Nazwa przestrzeni nazw. Wymagane.

queue_name
str
Wymagane

Nazwa kolejki. Wymagane.

authorization_rule_name
str
Wymagane

Nazwa reguły autoryzacji. Wymagane.

cls
callable

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

Zwraca

ResourceListKeys lub wynik cls(response)

Typ zwracany

Wyjątki

Zobacz też

post_authorization_rule

Pobiera regułę autoryzacji dla kolejki według nazwy reguły.

async post_authorization_rule(resource_group_name: str, namespace_name: str, queue_name: str, authorization_rule_name: str, **kwargs: Any) -> SharedAccessAuthorizationRuleResource

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów w ramach subskrypcji platformy Azure. Wymagane.

namespace_name
str
Wymagane

Nazwa przestrzeni nazw. Wymagane.

queue_name
str
Wymagane

Nazwa kolejki. Wymagane.

authorization_rule_name
str
Wymagane

Nazwa reguły autoryzacji. Wymagane.

cls
callable

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

Zwraca

SharedAccessAuthorizationRuleResource lub wynik cls(response)

Typ zwracany

Wyjątki

Zobacz też

regenerate_keys

Ponownie generuje podstawowe lub pomocnicze parametry połączenia do kolejki.

async regenerate_keys(resource_group_name: str, namespace_name: str, queue_name: str, authorization_rule_name: str, parameters: _models.RegenerateKeysParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ResourceListKeys

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów w ramach subskrypcji platformy Azure. Wymagane.

namespace_name
str
Wymagane

Nazwa przestrzeni nazw. Wymagane.

queue_name
str
Wymagane

Nazwa kolejki. Wymagane.

authorization_rule_name
str
Wymagane

Nazwa reguły autoryzacji. Wymagane.

parameters
RegenerateKeysParameters lub IO
Wymagane

Parametry podane w celu ponownego wygenerowania reguły autoryzacji. Jest typem RegenerateKeysParameters 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

ResourceListKeys lub wynik cls(response)

Typ zwracany

Wyjątki

Zobacz też

Atrybuty

models

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