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
<xref:queues> Atrybut.
- Dziedziczenie
-
builtins.objectQueuesOperations
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_authorization_rules |
Pobiera wszystkie reguły autoryzacji dla kolejki. |
list_by_namespace |
Pobiera kolejki w przestrzeni nazw. |
list_keys |
Podstawowe i pomocnicze parametry połączenia z kolejką. |
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.SBQueue, *, content_type: str = 'application/json', **kwargs: Any) -> _models.SBQueue
Parametry
- resource_group_name
- str
Nazwa grupy zasobów w ramach subskrypcji platformy Azure. Wymagane.
Parametry dostarczane do tworzenia lub aktualizowania zasobu kolejki. Jest typem SBQueue 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
SBQueue lub wynik cls(response)
Typ zwracany
Wyjątki
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.SBAuthorizationRule, *, content_type: str = 'application/json', **kwargs: Any) -> _models.SBAuthorizationRule
Parametry
- resource_group_name
- str
Nazwa grupy zasobów w ramach subskrypcji platformy Azure. Wymagane.
- parameters
- SBAuthorizationRule lub IO
Reguła autoryzacji dostępu współdzielonego. Jest typem SBAuthorizationRule 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
SBAuthorizationRule 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
Nazwa grupy zasobów w ramach subskrypcji platformy Azure. Wymagane.
- cls
- callable
Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
Brak lub wynik cls(response)
Typ zwracany
Wyjątki
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
Nazwa grupy zasobów w ramach subskrypcji platformy Azure. 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
Zwraca opis określonej kolejki.
async get(resource_group_name: str, namespace_name: str, queue_name: str, **kwargs: Any) -> SBQueue
Parametry
- resource_group_name
- str
Nazwa grupy zasobów w ramach subskrypcji platformy Azure. Wymagane.
- cls
- callable
Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
SBQueue lub wynik cls(response)
Typ zwracany
Wyjątki
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) -> SBAuthorizationRule
Parametry
- resource_group_name
- str
Nazwa grupy zasobów w ramach subskrypcji platformy Azure. Wymagane.
- cls
- callable
Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
SBAuthorizationRule lub wynik cls(response)
Typ zwracany
Wyjątki
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[SBAuthorizationRule]
Parametry
- resource_group_name
- str
Nazwa grupy zasobów w ramach subskrypcji platformy Azure. Wymagane.
- cls
- callable
Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
Iterator podobny do wystąpienia SBAuthorizationRule lub wyniku cls(response)
Typ zwracany
Wyjątki
list_by_namespace
Pobiera kolejki w przestrzeni nazw.
list_by_namespace(resource_group_name: str, namespace_name: str, skip: int | None = None, top: int | None = None, **kwargs: Any) -> AsyncIterable[SBQueue]
Parametry
- resource_group_name
- str
Nazwa grupy zasobów w ramach subskrypcji platformy Azure. Wymagane.
- skip
- int
Pomiń jest używany tylko wtedy, gdy poprzednia operacja zwróciła częściowy wynik. Jeśli poprzednia odpowiedź zawiera element nextLink, wartość elementu nextLink będzie zawierać parametr skip, który określa punkt wyjścia do użycia dla kolejnych wywołań. Wartość domyślna to Brak.
- top
- int
Może służyć do ograniczenia liczby wyników do najnowszego N użyciaDetails. 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 SB Lub wynik cls(response)
Typ zwracany
Wyjątki
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) -> AccessKeys
Parametry
- resource_group_name
- str
Nazwa grupy zasobów w ramach subskrypcji platformy Azure. Wymagane.
- cls
- callable
Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
AccessKeys lub wynik cls(response)
Typ zwracany
Wyjątki
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.RegenerateAccessKeyParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.AccessKeys
Parametry
- resource_group_name
- str
Nazwa grupy zasobów w ramach subskrypcji platformy Azure. Wymagane.
- parameters
- RegenerateAccessKeyParameters lub IO
Parametry podane w celu ponownego wygenerowania reguły autoryzacji. Jest typem RegenerateAccessKeyParameters 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
AccessKeys lub wynik cls(response)
Typ zwracany
Wyjątki
Atrybuty
models
models = <module 'azure.mgmt.servicebus.v2018_01_01_preview.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\servicebus\\v2018_01_01_preview\\models\\__init__.py'>
Azure SDK for Python