Sdílet prostřednictvím


NamespacesOperations Třída

Upozornění

NEVYTVOŘETE instanci této třídy přímo.

Místo toho byste měli přistupovat k následujícím operacím prostřednictvím

ServiceBusManagementClientje

<xref:namespaces> Atribut.

Dědičnost
builtins.object
NamespacesOperations

Konstruktor

NamespacesOperations(*args, **kwargs)

Metody

begin_create_or_update

Vytvoří nebo aktualizuje obor názvů služby. Po vytvoření je manifest prostředků tohoto oboru názvů neměnný. Tato operace je idempotentní.

begin_delete

Odstraní existující obor názvů. Tato operace také odebere všechny přidružené prostředky v rámci oboru názvů .

check_name_availability

Zkontrolujte dostupnost názvu oboru názvů.

create_or_update_authorization_rule

Vytvoří nebo aktualizuje autorizační pravidlo pro obor názvů.

create_or_update_network_rule_set

Vytvořte nebo aktualizujte NetworkRuleSet pro obor názvů.

delete_authorization_rule

Odstraní autorizační pravidlo oboru názvů.

get

Získá popis pro zadaný obor názvů.

get_authorization_rule

Získá autorizační pravidlo pro obor názvů podle názvu pravidla.

get_network_rule_set

Získá NetworkRuleSet pro obor názvů.

list

Získá všechny dostupné obory názvů v rámci předplatného bez ohledu na skupiny prostředků.

list_authorization_rules

Získá autorizační pravidla pro obor názvů.

list_by_resource_group

Získá dostupné obory názvů v rámci skupiny prostředků.

list_keys

Získá primární a sekundární připojovací řetězce pro obor názvů.

list_network_rule_sets

Získá seznam NetworkRuleSet pro obor názvů.

migrate

Tato operace migruje daný obor názvů na zadaný typ názvu.

regenerate_keys

Znovu vygeneruje primární nebo sekundární připojovací řetězce pro obor názvů.

update

Aktualizace obor názvů služby. Po vytvoření je manifest prostředku tohoto oboru názvů neměnný. Tato operace je idempotentní.

begin_create_or_update

Vytvoří nebo aktualizuje obor názvů služby. Po vytvoření je manifest prostředků tohoto oboru názvů neměnný. Tato operace je idempotentní.

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
Vyžadováno

Název skupiny prostředků v rámci předplatného Azure. Povinná hodnota.

namespace_name
str
Vyžadováno

Název oboru názvů. Povinná hodnota.

parameters
SBNamespace nebo IO
Vyžadováno

Parametry zadané pro vytvoření prostředku oboru názvů. Je typ SBNamespace nebo vstupně-výstupní typ. Povinná hodnota.

content_type
str

Content-type parametru textu. Známé hodnoty jsou: application/json. Výchozí hodnota je Žádná.

cls
callable

Vlastní typ nebo funkce, které budou předány přímé odpovědi

continuation_token
str

Pokračovací token pro restartování poller z uloženého stavu.

polling
bool nebo AsyncPollingMethod

Ve výchozím nastavení bude vaše metoda dotazování AsyncARMPolling. Předejte hodnotu False pro tuto operaci, pokud se nechcete dotazovat, nebo předejte vlastní inicializovaný objekt dotazování pro osobní strategii dotazování.

polling_interval
int

Výchozí čekací doba mezi dvěma dotazy na operace LRO, pokud není k dispozici žádná hlavička Retry-After.

Návraty

Instance AsyncLROPoller, která vrací sbNamespace nebo výsledek cls(response)

Návratový typ

Výjimky

Viz také

begin_delete

Odstraní existující obor názvů. Tato operace také odebere všechny přidružené prostředky v rámci oboru názvů .

async begin_delete(resource_group_name: str, namespace_name: str, **kwargs: Any) -> AsyncLROPoller[None]

Parametry

resource_group_name
str
Vyžadováno

Název skupiny prostředků v rámci předplatného Azure. Povinná hodnota.

namespace_name
str
Vyžadováno

Název oboru názvů. Povinná hodnota.

cls
callable

Vlastní typ nebo funkce, které budou předány přímé odpovědi

continuation_token
str

Pokračovací token pro restartování poller z uloženého stavu.

polling
bool nebo AsyncPollingMethod

Ve výchozím nastavení bude vaše metoda dotazování AsyncARMPolling. Předejte hodnotu False pro tuto operaci, pokud se nechcete dotazovat, nebo předejte vlastní inicializovaný objekt dotazování pro osobní strategii dotazování.

polling_interval
int

Výchozí čekací doba mezi dvěma dotazy na operace LRO, pokud není k dispozici žádná hlavička Retry-After.

Návraty

Instance AsyncLROPoller, která vrátí buď None, nebo výsledek cls(response)

Návratový typ

Výjimky

Viz také

check_name_availability

Zkontrolujte dostupnost názvu oboru názvů.

async check_name_availability(parameters: _models.CheckNameAvailability, *, content_type: str = 'application/json', **kwargs: Any) -> _models.CheckNameAvailabilityResult

Parametry

parameters
CheckNameAvailability nebo IO
Vyžadováno

Parametry pro kontrolu dostupnosti daného názvu oboru názvů Je buď CheckNameAvailability, nebo vstupně-výstupní typ. Povinná hodnota.

content_type
str

Content-type parametru textu. Známé hodnoty jsou: application/json. Výchozí hodnota je Žádná.

cls
callable

Vlastní typ nebo funkce, které budou předány přímé odpovědi

Návraty

CheckNameAvailabilityResult nebo výsledek cls(response)

Návratový typ

Výjimky

create_or_update_authorization_rule

Vytvoří nebo aktualizuje autorizační pravidlo pro obor názvů.

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
Vyžadováno

Název skupiny prostředků v rámci předplatného Azure. Povinná hodnota.

namespace_name
str
Vyžadováno

Název oboru názvů. Povinná hodnota.

authorization_rule_name
str
Vyžadováno

Název autorizačního pravidla. Povinná hodnota.

parameters
SBAuthorizationRule nebo IO
Vyžadováno

Autorizační pravidlo sdíleného přístupu. Je typ SBAuthorizationRule nebo vstupně-výstupní typ. Povinná hodnota.

content_type
str

Content-type parametru textu. Známé hodnoty jsou: application/json. Výchozí hodnota je Žádná.

cls
callable

Vlastní typ nebo funkce, které budou předány přímé odpovědi

Návraty

SBAuthorizationRule nebo výsledek cls(response)

Návratový typ

Výjimky

Viz také

create_or_update_network_rule_set

Vytvořte nebo aktualizujte NetworkRuleSet pro obor názvů.

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
Vyžadováno

Název skupiny prostředků v rámci předplatného Azure. Povinná hodnota.

namespace_name
str
Vyžadováno

Název oboru názvů. Povinná hodnota.

parameters
NetworkRuleSet nebo IO
Vyžadováno

Obor názvů IpFilterRule. Je typ NetworkRuleSet nebo vstupně-výstupní typ. Povinná hodnota.

content_type
str

Content-type parametru textu. Známé hodnoty jsou: application/json. Výchozí hodnota je Žádná.

cls
callable

Vlastní typ nebo funkce, které budou předány přímé odpovědi

Návraty

NetworkRuleSet nebo výsledek cls(response)

Návratový typ

Výjimky

delete_authorization_rule

Odstraní autorizační pravidlo oboru názvů.

async delete_authorization_rule(resource_group_name: str, namespace_name: str, authorization_rule_name: str, **kwargs: Any) -> None

Parametry

resource_group_name
str
Vyžadováno

Název skupiny prostředků v rámci předplatného Azure. Povinná hodnota.

namespace_name
str
Vyžadováno

Název oboru názvů. Povinná hodnota.

authorization_rule_name
str
Vyžadováno

Název autorizačního pravidla. Povinná hodnota.

cls
callable

Vlastní typ nebo funkce, které budou předány přímé odpovědi

Návraty

Žádný nebo výsledek cls(response)

Návratový typ

Výjimky

Viz také

get

Získá popis pro zadaný obor názvů.

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

Parametry

resource_group_name
str
Vyžadováno

Název skupiny prostředků v rámci předplatného Azure. Povinná hodnota.

namespace_name
str
Vyžadováno

Název oboru názvů. Povinná hodnota.

cls
callable

Vlastní typ nebo funkce, které budou předány přímé odpovědi

Návraty

SBNamespace nebo výsledek cls(response)

Návratový typ

Výjimky

Viz také

get_authorization_rule

Získá autorizační pravidlo pro obor názvů podle názvu pravidla.

async get_authorization_rule(resource_group_name: str, namespace_name: str, authorization_rule_name: str, **kwargs: Any) -> SBAuthorizationRule

Parametry

resource_group_name
str
Vyžadováno

Název skupiny prostředků v rámci předplatného Azure. Povinná hodnota.

namespace_name
str
Vyžadováno

Název oboru názvů. Povinná hodnota.

authorization_rule_name
str
Vyžadováno

Název autorizačního pravidla. Povinná hodnota.

cls
callable

Vlastní typ nebo funkce, které budou předány přímé odpovědi

Návraty

SBAuthorizationRule nebo výsledek cls(response)

Návratový typ

Výjimky

Viz také

get_network_rule_set

Získá NetworkRuleSet pro obor názvů.

async get_network_rule_set(resource_group_name: str, namespace_name: str, **kwargs: Any) -> NetworkRuleSet

Parametry

resource_group_name
str
Vyžadováno

Název skupiny prostředků v rámci předplatného Azure Povinná hodnota.

namespace_name
str
Vyžadováno

Název oboru názvů. Povinná hodnota.

cls
callable

Vlastní typ nebo funkce, které budou předány přímé odpovědi

Návraty

NetworkRuleSet nebo výsledek cls(response)

Návratový typ

Výjimky

list

Získá všechny dostupné obory názvů v rámci předplatného bez ohledu na skupiny prostředků.

list(**kwargs: Any) -> AsyncIterable[SBNamespace]

Parametry

cls
callable

Vlastní typ nebo funkce, které budou předány přímé odpovědi

Návraty

Iterátor podobný instanci sbNamespace nebo výsledek cls(response)

Návratový typ

Výjimky

Viz také

list_authorization_rules

Získá autorizační pravidla pro obor názvů.

list_authorization_rules(resource_group_name: str, namespace_name: str, **kwargs: Any) -> AsyncIterable[SBAuthorizationRule]

Parametry

resource_group_name
str
Vyžadováno

Název skupiny prostředků v rámci předplatného Azure Povinná hodnota.

namespace_name
str
Vyžadováno

Název oboru názvů. Povinná hodnota.

cls
callable

Vlastní typ nebo funkce, které budou předány přímé odpovědi

Návraty

Iterátor, jako je instance sbAuthorizationRule nebo výsledek cls(response)

Návratový typ

Výjimky

Viz také

list_by_resource_group

Získá dostupné obory názvů v rámci skupiny prostředků.

list_by_resource_group(resource_group_name: str, **kwargs: Any) -> AsyncIterable[SBNamespace]

Parametry

resource_group_name
str
Vyžadováno

Název skupiny prostředků v rámci předplatného Azure Povinná hodnota.

cls
callable

Vlastní typ nebo funkce, které budou předány přímé odpovědi

Návraty

Iterátor podobný instanci sbNamespace nebo výsledek cls(response)

Návratový typ

Výjimky

Viz také

list_keys

Získá primární a sekundární připojovací řetězce pro obor názvů.

async list_keys(resource_group_name: str, namespace_name: str, authorization_rule_name: str, **kwargs: Any) -> AccessKeys

Parametry

resource_group_name
str
Vyžadováno

Název skupiny prostředků v rámci předplatného Azure Povinná hodnota.

namespace_name
str
Vyžadováno

Název oboru názvů. Povinná hodnota.

authorization_rule_name
str
Vyžadováno

Název autorizačního pravidla. Povinná hodnota.

cls
callable

Vlastní typ nebo funkce, které budou předány přímé odpovědi

Návraty

AccessKeys nebo výsledek cls(response)

Návratový typ

Výjimky

Viz také

list_network_rule_sets

Získá seznam NetworkRuleSet pro obor názvů.

list_network_rule_sets(resource_group_name: str, namespace_name: str, **kwargs: Any) -> AsyncIterable[NetworkRuleSet]

Parametry

resource_group_name
str
Vyžadováno

Název skupiny prostředků v rámci předplatného Azure Povinná hodnota.

namespace_name
str
Vyžadováno

Název oboru názvů. Povinná hodnota.

cls
callable

Vlastní typ nebo funkce, které budou předány přímé odpovědi

Návraty

Iterátor, jako je instance NetworkRuleSet, nebo výsledek cls(response)

Návratový typ

Výjimky

migrate

Tato operace migruje daný obor názvů na zadaný typ názvu.

async migrate(resource_group_name: str, namespace_name: str, parameters: _models.SBNamespaceMigrate, *, content_type: str = 'application/json', **kwargs: Any) -> None

Parametry

resource_group_name
str
Vyžadováno

Název skupiny prostředků v rámci předplatného Azure Povinná hodnota.

namespace_name
str
Vyžadováno

Název oboru názvů. Povinná hodnota.

parameters
SBNamespaceMigrate nebo IO
Vyžadováno

Parametry zadané pro migraci typu oboru názvů Je typ SBNamespaceMigrate nebo vstupně-výstupní typ. Povinná hodnota.

content_type
str

Typ obsahu parametru body. Známé hodnoty jsou: application/json. Výchozí hodnota je Žádná.

cls
callable

Vlastní typ nebo funkce, které budou předány přímé odpovědi

Návraty

Žádný nebo výsledek cls(response)

Návratový typ

Výjimky

regenerate_keys

Znovu vygeneruje primární nebo sekundární připojovací řetězce pro obor názvů.

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
Vyžadováno

Název skupiny prostředků v rámci předplatného Azure Povinná hodnota.

namespace_name
str
Vyžadováno

Název oboru názvů. Povinná hodnota.

authorization_rule_name
str
Vyžadováno

Název autorizačního pravidla. Povinná hodnota.

parameters
RegenerateAccessKeyParameters nebo IO
Vyžadováno

Parametry zadané k opětovnému vygenerování autorizačního pravidla Je buď typ RegenerateAccessKeyParameters, nebo vstupně-výstupní operace. Povinná hodnota.

content_type
str

Typ obsahu parametru body. Známé hodnoty jsou: application/json. Výchozí hodnota je Žádná.

cls
callable

Vlastní typ nebo funkce, které budou předány přímé odpovědi

Návraty

AccessKeys nebo výsledek cls(response)

Návratový typ

Výjimky

Viz také

update

Aktualizace obor názvů služby. Po vytvoření je manifest prostředku tohoto oboru názvů neměnný. Tato operace je idempotentní.

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
Vyžadováno

Název skupiny prostředků v rámci předplatného Azure Povinná hodnota.

namespace_name
str
Vyžadováno

Název oboru názvů. Povinná hodnota.

parameters
SBNamespaceUpdateParameters nebo IO
Vyžadováno

Parametry zadané k aktualizaci prostředku oboru názvů Je typ SBNamespaceUpdateParameters nebo vstupně-výstupní typ. Povinná hodnota.

content_type
str

Typ obsahu parametru body. Známé hodnoty jsou: application/json. Výchozí hodnota je Žádná.

cls
callable

Vlastní typ nebo funkce, které budou předány přímé odpovědi

Návraty

SBNamespace nebo None nebo výsledek cls(response)

Návratový typ

Výjimky

Atributy

models

models = <module 'azure.mgmt.servicebus.v2017_04_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\servicebus\\v2017_04_01\\models\\__init__.py'>