NamespacesOperations 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:namespaces> Atrybut.
- Dziedziczenie
-
builtins.objectNamespacesOperations
Konstruktor
NamespacesOperations(*args, **kwargs)
Metody
begin_create_or_update |
Tworzy lub aktualizuje przestrzeń nazw usługi. Po utworzeniu manifest zasobu tej przestrzeni nazw jest niezmienny. Ta operacja jest idempotentna. |
begin_delete |
Usuwa istniejącą przestrzeń nazw. Ta operacja usuwa również wszystkie skojarzone zasoby w przestrzeni nazw. |
check_name_availability |
Sprawdź dostępność nazw przestrzeni nazw. |
create_or_update_authorization_rule |
Tworzy lub aktualizuje regułę autoryzacji dla przestrzeni nazw. |
create_or_update_network_rule_set |
Utwórz lub zaktualizuj element NetworkRuleSet dla przestrzeni nazw. |
delete_authorization_rule |
Usuwa regułę autoryzacji przestrzeni nazw. |
get |
Pobiera opis określonej przestrzeni nazw. |
get_authorization_rule |
Pobiera regułę autoryzacji dla przestrzeni nazw według nazwy reguły. |
get_network_rule_set |
Pobiera element NetworkRuleSet dla przestrzeni nazw. |
list |
Pobiera wszystkie dostępne przestrzenie nazw w ramach subskrypcji, niezależnie od grup zasobów. |
list_authorization_rules |
Pobiera reguły autoryzacji dla przestrzeni nazw. |
list_by_resource_group |
Pobiera dostępne przestrzenie nazw w grupie zasobów. |
list_keys |
Pobiera podstawowe i pomocnicze parametry połączenia dla przestrzeni nazw. |
list_network_rule_sets |
Pobiera listę networkRuleSet dla przestrzeni nazw. |
regenerate_keys |
Ponownie generuje podstawowe lub pomocnicze parametry połączenia dla przestrzeni nazw. |
update |
Aktualizacje przestrzeni nazw usługi. Po utworzeniu manifest zasobu tej przestrzeni nazw jest niezmienny. Ta operacja jest idempotentna. |
begin_create_or_update
Tworzy lub aktualizuje przestrzeń nazw usługi. Po utworzeniu manifest zasobu tej przestrzeni nazw jest niezmienny. Ta operacja jest idempotentna.
async begin_create_or_update(resource_group_name: str, namespace_name: str, parameters: _models.SBNamespace, *, content_type: str = 'application/json', **kwargs: Any) -> AsyncLROPoller[_models.SBNamespace]
Parametry
- resource_group_name
- str
Nazwa grupy zasobów w ramach subskrypcji platformy Azure. Wymagane.
- parameters
- SBNamespace lub IO
Parametry dostarczone w celu utworzenia zasobu przestrzeni nazw. Jest typem SBNamespace 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ź
- continuation_token
- str
Token kontynuacji w celu ponownego uruchomienia bazy danych poller ze stanu zapisanego.
- polling
- bool lub AsyncPollingMethod
Domyślnie metoda sondowania będzie AsyncARMPolling. Przekaż wartość False dla tej operacji, aby nie sondować lub przekazać własny zainicjowany obiekt sondowania dla osobistej strategii sondowania.
- polling_interval
- int
Domyślny czas oczekiwania między dwoma sondami dla operacji LRO, jeśli nie ma Retry-After nagłówka.
Zwraca
Wystąpienie AsyncLROPoller zwracające przestrzeń SBNamespace lub wynik cls(response)
Typ zwracany
Wyjątki
begin_delete
Usuwa istniejącą przestrzeń nazw. Ta operacja usuwa również wszystkie skojarzone zasoby w przestrzeni nazw.
async begin_delete(resource_group_name: str, namespace_name: str, **kwargs: Any) -> AsyncLROPoller[None]
Parametry
- resource_group_name
- str
Nazwa grupy zasobów w ramach subskrypcji platformy Azure. Wymagane.
- cls
- callable
Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
- continuation_token
- str
Token kontynuacji w celu ponownego uruchomienia bazy danych poller ze stanu zapisanego.
- polling
- bool lub AsyncPollingMethod
Domyślnie metoda sondowania będzie AsyncARMPolling. Przekaż wartość False dla tej operacji, aby nie sondować lub przekazać własny zainicjowany obiekt sondowania dla osobistej strategii sondowania.
- polling_interval
- int
Domyślny czas oczekiwania między dwoma sondami dla operacji LRO, jeśli nie ma Retry-After nagłówka.
Zwraca
Wystąpienie AsyncLROPoller zwracające wartość None lub wynik cls(response)
Typ zwracany
Wyjątki
check_name_availability
Sprawdź dostępność nazw przestrzeni nazw.
async check_name_availability(parameters: _models.CheckNameAvailability, *, content_type: str = 'application/json', **kwargs: Any) -> _models.CheckNameAvailabilityResult
Parametry
- parameters
- CheckNameAvailability lub IO
Parametry do sprawdzania dostępności danej nazwy przestrzeni nazw. Jest typem CheckNameAvailability 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
CheckNameAvailabilityResult lub wynik cls(response)
Typ zwracany
Wyjątki
create_or_update_authorization_rule
Tworzy lub aktualizuje regułę autoryzacji dla przestrzeni nazw.
async create_or_update_authorization_rule(resource_group_name: str, namespace_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
Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
SBAuthorizationRule lub wynik cls(response)
Typ zwracany
Wyjątki
create_or_update_network_rule_set
Utwórz lub zaktualizuj element NetworkRuleSet dla przestrzeni nazw.
async create_or_update_network_rule_set(resource_group_name: str, namespace_name: str, parameters: _models.NetworkRuleSet, *, content_type: str = 'application/json', **kwargs: Any) -> _models.NetworkRuleSet
Parametry
- resource_group_name
- str
Nazwa grupy zasobów w ramach subskrypcji platformy Azure. Wymagane.
- parameters
- NetworkRuleSet lub IO
Przestrzeń nazw IpFilterRule. Jest typem NetworkRuleSet 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
NetworkRuleSet lub wynik cls(response)
Typ zwracany
Wyjątki
delete_authorization_rule
Usuwa regułę autoryzacji przestrzeni nazw.
async delete_authorization_rule(resource_group_name: str, namespace_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
Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
Brak lub wynik cls(response)
Typ zwracany
Wyjątki
get
Pobiera opis określonej przestrzeni nazw.
async get(resource_group_name: str, namespace_name: str, **kwargs: Any) -> SBNamespace
Parametry
- resource_group_name
- str
Nazwa grupy zasobów w ramach subskrypcji platformy Azure. Wymagane.
- cls
- callable
Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
SBNamespace lub wynik cls(response)
Typ zwracany
Wyjątki
get_authorization_rule
Pobiera regułę autoryzacji dla przestrzeni nazw według nazwy reguły.
async get_authorization_rule(resource_group_name: str, namespace_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
get_network_rule_set
Pobiera element NetworkRuleSet dla przestrzeni nazw.
async get_network_rule_set(resource_group_name: str, namespace_name: str, **kwargs: Any) -> NetworkRuleSet
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
NetworkRuleSet lub wynik cls(response)
Typ zwracany
Wyjątki
list
Pobiera wszystkie dostępne przestrzenie nazw w ramach subskrypcji, niezależnie od grup zasobów.
list(**kwargs: Any) -> AsyncIterable[SBNamespace]
Parametry
- cls
- callable
Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
Iterator, taki jak wystąpienie przestrzeni SBNamespace lub wynik cls(response)
Typ zwracany
Wyjątki
list_authorization_rules
Pobiera reguły autoryzacji dla przestrzeni nazw.
list_authorization_rules(resource_group_name: str, namespace_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_resource_group
Pobiera dostępne przestrzenie nazw w grupie zasobów.
list_by_resource_group(resource_group_name: str, **kwargs: Any) -> AsyncIterable[SBNamespace]
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, taki jak wystąpienie przestrzeni SBNamespace lub wynik cls(response)
Typ zwracany
Wyjątki
list_keys
Pobiera podstawowe i pomocnicze parametry połączenia dla przestrzeni nazw.
async list_keys(resource_group_name: str, namespace_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
list_network_rule_sets
Pobiera listę networkRuleSet dla przestrzeni nazw.
list_network_rule_sets(resource_group_name: str, namespace_name: str, **kwargs: Any) -> AsyncIterable[NetworkRuleSet]
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, taki jak wystąpienie elementu NetworkRuleSet lub wynik cls(response)
Typ zwracany
Wyjątki
regenerate_keys
Ponownie generuje podstawowe lub pomocnicze parametry połączenia dla przestrzeni nazw.
async regenerate_keys(resource_group_name: str, namespace_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
update
Aktualizacje przestrzeni nazw usługi. Po utworzeniu manifest zasobu tej przestrzeni nazw jest niezmienny. Ta operacja jest idempotentna.
async update(resource_group_name: str, namespace_name: str, parameters: _models.SBNamespaceUpdateParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.SBNamespace | None
Parametry
- resource_group_name
- str
Nazwa grupy zasobów w ramach subskrypcji platformy Azure. Wymagane.
- parameters
- SBNamespaceUpdateParameters lub IO
Parametry dostarczone w celu zaktualizowania zasobu przestrzeni nazw. Jest typem SBNamespaceUpdateParameters 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
SBNamespace lub None lub wynik cls(response)
Typ zwracany
Wyjątki
Atrybuty
models
models = <module 'azure.mgmt.servicebus.v2021_01_01_preview.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\servicebus\\v2021_01_01_preview\\models\\__init__.py'>
Azure SDK for Python