Udostępnij za pośrednictwem


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

ServiceBusManagementClient's'

<xref:namespaces> Atrybut.

Dziedziczenie
builtins.object
NamespacesOperations

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
Wymagane

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

namespace_name
str
Wymagane

Nazwa przestrzeni nazw. Wymagane.

parameters
NamespaceCreateOrUpdateParameters lub IO
Wymagane

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

Zobacz też

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
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ź

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

Zobacz też

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
Wymagane

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
Wymagane

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

namespace_name
str
Wymagane

Nazwa przestrzeni nazw. 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

Zobacz też

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
Wymagane

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

namespace_name
str
Wymagane

Nazwa przestrzeni nazw. 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

Pobiera opis określonej przestrzeni nazw.

get(resource_group_name: str, namespace_name: str, **kwargs: Any) -> NamespaceResource

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

NamespaceResource lub wynik cls(response)

Typ zwracany

Wyjątki

Zobacz też

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
Wymagane

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

namespace_name
str
Wymagane

Nazwa przestrzeni nazw. 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_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
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 elementu SharedAccessAuthorizationRuleResource lub wynik cls(response)

Typ zwracany

Wyjątki

Zobacz też

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
Wymagane

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

Zobacz też

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

Zobacz też

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
Wymagane

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

namespace_name
str
Wymagane

Nazwa przestrzeni nazw. 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

ResourceListKeys lub wynik cls(response)

Typ zwracany

Wyjątki

Zobacz też

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
Wymagane

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

namespace_name
str
Wymagane

Nazwa przestrzeni nazw. Wymagane.

authorization_rule_name
str
Wymagane

Nazwa reguły autoryzacji. Wymagane.

parameters
RegenerateKeysParameters lub IO
Wymagane

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

Zobacz też

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
Wymagane

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

namespace_name
str
Wymagane

Nazwa przestrzeni nazw. Wymagane.

parameters
NamespaceUpdateParameters lub IO
Wymagane

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'>