Sdílet prostřednictvím


NamespacesOperations Třída

Upozornění

NEPOUŽÍVEJTE přímou instanci této třídy.

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ředku 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ů.

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ředků 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ředku tohoto oboru názvů neměnný. Tato operace je idempotentní.

begin_create_or_update(resource_group_name: str, namespace_name: str, parameters: _models.SBNamespace, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_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é k vytvoření prostředku oboru názvů Je typ SBNamespace 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

continuation_token
str

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

polling
bool nebo PollingMethod

Ve výchozím nastavení bude metoda dotazování ARMPolling. Předejte nepravdě pro tuto operaci, aby se nezotkejte, nebo předejte vlastní inicializovaný objekt dotazování pro osobní strategii dotazování.

polling_interval
int

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

Návraty

Instance LROPoller, která vrací buď 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ů.

begin_delete(resource_group_name: str, namespace_name: str, **kwargs: Any) -> LROPoller[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í polleru z uloženého stavu.

polling
bool nebo PollingMethod

Ve výchozím nastavení bude metoda dotazování ARMPolling. Předejte nepravdě pro tuto operaci, aby se nezotkejte, nebo předejte vlastní inicializovaný objekt dotazování pro osobní strategii dotazování.

polling_interval
int

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

Návraty

Instance LROPoller, která vrací buď None, nebo výsledek cls(response)

Návratový typ

Výjimky

Viz také

check_name_availability

Zkontrolujte dostupnost názvu oboru názvů.

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

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

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

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

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

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

IpFilterRule oboru názvů. Je typ NetworkRuleSet 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

NetworkRuleSet nebo výsledek cls(response)

Návratový typ

Výjimky

delete_authorization_rule

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

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

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.

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

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) -> Iterable[SBNamespace]

Parametry

cls
callable

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

Návraty

Iterátor jako instance 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) -> Iterable[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) -> Iterable[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 jako instance 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ů.

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) -> Iterable[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 instance NetworkRuleSet 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ů.

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

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ředků tohoto oboru názvů neměnný. Tato operace je idempotentní.

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é pro aktualizaci prostředku oboru názvů Je typ SBNamespaceUpdateParameters 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

SBNamespace nebo None nebo výsledek cls(response)

Návratový typ

Výjimky

Atributy

models

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