NamespacesOperations Klasa
Ostrzeżenie
NIE należy bezpośrednio utworzyć wystąpienia tej klasy.
Zamiast tego należy uzyskać dostęp do następujących operacji za pośrednictwem
<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. |
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. |
list_authorization_rules |
Pobiera reguły autoryzacji dla przestrzeni nazw. |
list_by_resource_group |
Pobiera dostępne przestrzenie nazw w grupie zasobów. |
list_by_subscription |
Pobiera wszystkie dostępne przestrzenie nazw w ramach subskrypcji, niezależnie od grup zasobów. |
list_keys |
Pobiera podstawowe i pomocnicze parametry połączenia 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.
begin_create_or_update(resource_group_name: str, namespace_name: str, parameters: _models.NamespaceCreateOrUpdateParameters, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.NamespaceResource]
Parametry
- resource_group_name
- str
Nazwa grupy zasobów w ramach subskrypcji platformy Azure. Wymagane.
- parameters
- NamespaceCreateOrUpdateParameters lub IO
Parametry dostarczone w celu utworzenia zasobu przestrzeni nazw. Jest typem NamespaceCreateOrUpdateParameters lub 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 PollingMethod
Domyślnie metoda sondowania będzie ARMPolling. 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 LROPoller zwracające wartość NamespaceResource 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.
begin_delete(resource_group_name: str, namespace_name: str, **kwargs: Any) -> LROPoller[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 PollingMethod
Domyślnie metoda sondowania będzie ARMPolling. 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 LROPoller zwracające wartość None lub wynik cls(response)
Typ zwracany
Wyjątki
check_name_availability
Sprawdź dostępność nazw przestrzeni nazw.
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.
create_or_update_authorization_rule(resource_group_name: str, namespace_name: str, authorization_rule_name: str, parameters: _models.SharedAccessAuthorizationRuleCreateOrUpdateParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.SharedAccessAuthorizationRuleResource
Parametry
- resource_group_name
- str
Nazwa grupy zasobów w ramach subskrypcji platformy Azure. Wymagane.
- parameters
- SharedAccessAuthorizationRuleCreateOrUpdateParameters lub IO
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_authorization_rule
Usuwa regułę autoryzacji przestrzeni nazw.
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.
get(resource_group_name: str, namespace_name: str, **kwargs: Any) -> NamespaceResource
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
NamespaceResource lub wynik cls(response)
Typ zwracany
Wyjątki
get_authorization_rule
Pobiera regułę autoryzacji dla przestrzeni nazw według nazwy reguły.
get_authorization_rule(resource_group_name: str, namespace_name: str, authorization_rule_name: str, **kwargs: Any) -> SharedAccessAuthorizationRuleResource
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
SharedAccessAuthorizationRuleResource 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) -> Iterable[SharedAccessAuthorizationRuleResource]
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
Iterator, taki jak wystąpienie elementu SharedAccessAuthorizationRuleResource lub wynik 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) -> Iterable[NamespaceResource]
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
Iterator, taki jak wystąpienie elementu NamespaceResource lub wynik cls(response)
Typ zwracany
Wyjątki
list_by_subscription
Pobiera wszystkie dostępne przestrzenie nazw w ramach subskrypcji, niezależnie od grup zasobów.
list_by_subscription(**kwargs: Any) -> Iterable[NamespaceResource]
Parametry
- cls
- callable
Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
Iterator, taki jak wystąpienie elementu NamespaceResource lub wynik cls(response)
Typ zwracany
Wyjątki
list_keys
Pobiera podstawowe i pomocnicze parametry połączenia dla przestrzeni nazw.
list_keys(resource_group_name: str, namespace_name: str, authorization_rule_name: str, **kwargs: Any) -> ResourceListKeys
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
ResourceListKeys lub wynik cls(response)
Typ zwracany
Wyjątki
regenerate_keys
Ponownie generuje podstawowe lub pomocnicze parametry połączenia dla przestrzeni nazw.
regenerate_keys(resource_group_name: str, namespace_name: str, authorization_rule_name: str, parameters: _models.RegenerateKeysParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ResourceListKeys
Parametry
- resource_group_name
- str
Nazwa grupy zasobów w ramach subskrypcji platformy Azure. Wymagane.
- parameters
- RegenerateKeysParameters lub IO
Parametry dostarczone 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
Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
ResourceListKeys 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.
update(resource_group_name: str, namespace_name: str, parameters: _models.NamespaceUpdateParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.NamespaceResource | None
Parametry
- resource_group_name
- str
Nazwa grupy zasobów w ramach subskrypcji platformy Azure. Wymagane.
- parameters
- NamespaceUpdateParameters lub IO
Parametry dostarczone w celu zaktualizowania zasobu przestrzeni nazw. Jest typem NamespaceUpdateParameters 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
NamespaceResource lub None lub wynik cls(response)
Typ zwracany
Wyjątki
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'>
Azure SDK for Python