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.

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
Wymagane

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

namespace_name
str
Wymagane

Nazwa przestrzeni nazw. Wymagane.

parameters
SBNamespace lub IO
Wymagane

Parametry dostarczone do 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

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

continuation_token
str

Token kontynuacji umożliwiający ponowne uruchomienie narzędzia poller z zapisanego stanu.

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

Zobacz też

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
Wymagane

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

namespace_name
str
Wymagane

Nazwa przestrzeni nazw. Wymagane.

cls
callable

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

continuation_token
str

Token kontynuacji umożliwiający ponowne uruchomienie narzędzia poller z zapisanego stanu.

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 wynik cls(response)

Typ zwracany

Wyjątki

Zobacz też

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
Wymagane

Parametry 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

Niestandardowy typ 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
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
SBAuthorizationRule lub IO
Wymagane

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

Zobacz też

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
Wymagane

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

namespace_name
str
Wymagane

Nazwa przestrzeni nazw. Wymagane.

parameters
NetworkRuleSet lub IO
Wymagane

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

Niestandardowy typ 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
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

Niestandardowy typ 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.

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

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

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

Zwraca

SBNamespace lub wynik cls(response)

Typ zwracany

Wyjątki

Zobacz też

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

SBAuthorizationRule lub wynik cls(response)

Typ zwracany

Wyjątki

Zobacz też

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

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

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

Zwraca

Iterator podobny do wystąpienia SBNamespace lub wyniku 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) -> AsyncIterable[SBAuthorizationRule]

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 reguły SBAuthorizationRule 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) -> AsyncIterable[SBNamespace]

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 podobny do wystąpienia SBNamespace lub wyniku cls(response)

Typ zwracany

Wyjątki

Zobacz też

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

AccessKeys lub wynik cls(response)

Typ zwracany

Wyjątki

Zobacz też

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
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 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
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
RegenerateAccessKeyParameters lub IO
Wymagane

Parametry dostarczone 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

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

Zwraca

AccessKeys 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.

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
Wymagane

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

namespace_name
str
Wymagane

Nazwa przestrzeni nazw. Wymagane.

parameters
SBNamespaceUpdateParameters lub IO
Wymagane

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

Typ niestandardowy 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_11_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\servicebus\\v2021_11_01\\models\\__init__.py'>