Compartilhar via


NamespacesOperations Classe

Aviso

NÃO instancie essa classe diretamente.

Em vez disso, você deve acessar as operações a seguir por meio de

ServiceBusManagementClient's

Atributo <xref:namespaces>.

Herança
builtins.object
NamespacesOperations

Construtor

NamespacesOperations(*args, **kwargs)

Métodos

begin_create_or_update

Cria ou atualiza um namespace de serviço. Depois de criado, o manifesto de recurso desse namespace é imutável. Essa operação é idempotente.

begin_delete

Exclui um namespace existente. Essa operação também remove todos os recursos associados no namespace.

check_name_availability

Verifique a disponibilidade do nome do namespace.

create_or_update_authorization_rule

Cria ou atualiza uma regra de autorização para um namespace.

create_or_update_network_rule_set

Crie ou atualize NetworkRuleSet para um Namespace.

delete_authorization_rule

Exclui uma regra de autorização de namespace.

get

Obtém uma descrição para o namespace especificado.

get_authorization_rule

Obtém uma regra de autorização para um namespace por nome de regra.

get_network_rule_set

Obtém NetworkRuleSet para um Namespace.

list

Obtém todos os namespaces disponíveis na assinatura, independentemente dos grupos de recursos.

list_authorization_rules

Obtém as regras de autorização para um namespace.

list_by_resource_group

Obtém os namespaces disponíveis em um grupo de recursos.

list_keys

Obtém as cadeias de conexão primária e secundária para o namespace.

list_network_rule_sets

Obtém a lista de NetworkRuleSet para um Namespace.

regenerate_keys

Regenera as cadeias de conexão primárias ou secundárias para o namespace.

update

Atualizações um namespace de serviço. Depois de criado, o manifesto de recurso desse namespace é imutável. Essa operação é idempotente.

begin_create_or_update

Cria ou atualiza um namespace de serviço. Depois de criado, o manifesto de recurso desse namespace é imutável. Essa operação é idempotente.

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]

Parâmetros

resource_group_name
str
Obrigatório

Nome do grupo de recursos na assinatura do Azure. Obrigatórios.

namespace_name
str
Obrigatório

O nome do namespace. Obrigatórios.

parameters
SBNamespace ou IO
Obrigatório

Parâmetros fornecidos para criar um recurso de namespace. É um tipo SBNamespace ou um tipo de E/S. Obrigatórios.

content_type
str

Tipo de conteúdo do Parâmetro do Corpo. Os valores conhecidos são: 'application/json'. O valor padrão é Nenhum.

cls
callable

Um tipo ou função personalizado que será passado para a resposta direta

continuation_token
str

Um token de continuação para reiniciar um poller de um estado salvo.

polling
bool ou AsyncPollingMethod

Por padrão, seu método de sondagem será AsyncARMPolling. Passe em False para que esta operação não sondar ou passe seu próprio objeto de sondagem inicializado para uma estratégia de sondagem pessoal.

polling_interval
int

Tempo de espera padrão entre duas pesquisas para operações LRO se nenhum cabeçalho Retry-After estiver presente.

Retornos

Uma instância de AsyncLROPoller que retorna SBNamespace ou o resultado de cls(response)

Tipo de retorno

Exceções

Confira também

begin_delete

Exclui um namespace existente. Essa operação também remove todos os recursos associados no namespace.

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

Parâmetros

resource_group_name
str
Obrigatório

Nome do grupo de recursos na assinatura do Azure. Obrigatórios.

namespace_name
str
Obrigatório

O nome do namespace. Obrigatórios.

cls
callable

Um tipo ou função personalizado que será passado para a resposta direta

continuation_token
str

Um token de continuação para reiniciar um poller de um estado salvo.

polling
bool ou AsyncPollingMethod

Por padrão, seu método de sondagem será AsyncARMPolling. Passe em False para que esta operação não sondar ou passe seu próprio objeto de sondagem inicializado para uma estratégia de sondagem pessoal.

polling_interval
int

Tempo de espera padrão entre duas pesquisas para operações LRO se nenhum cabeçalho Retry-After estiver presente.

Retornos

Uma instância de AsyncLROPoller que retorna None ou o resultado de cls(response)

Tipo de retorno

Exceções

Confira também

check_name_availability

Verifique a disponibilidade do nome do namespace.

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

Parâmetros

parameters
CheckNameAvailability ou IO
Obrigatório

Parâmetros para verificar a disponibilidade do nome do namespace fornecido. É um tipo CheckNameAvailability ou um tipo de E/S. Obrigatórios.

content_type
str

Tipo de conteúdo do Parâmetro do Corpo. Os valores conhecidos são: 'application/json'. O valor padrão é Nenhum.

cls
callable

Um tipo ou função personalizado que será passado para a resposta direta

Retornos

CheckNameAvailabilityResult ou o resultado de cls(response)

Tipo de retorno

Exceções

create_or_update_authorization_rule

Cria ou atualiza uma regra de autorização para um namespace.

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

Parâmetros

resource_group_name
str
Obrigatório

Nome do grupo de recursos na assinatura do Azure. Obrigatórios.

namespace_name
str
Obrigatório

O nome do namespace. Obrigatórios.

authorization_rule_name
str
Obrigatório

O nome da regra de autorização. Obrigatórios.

parameters
SBAuthorizationRule ou IO
Obrigatório

A regra de autorização de acesso compartilhado. É um tipo SBAuthorizationRule ou um tipo de E/S. Obrigatórios.

content_type
str

Tipo de conteúdo do Parâmetro do Corpo. Os valores conhecidos são: 'application/json'. O valor padrão é Nenhum.

cls
callable

Um tipo ou função personalizado que será passado para a resposta direta

Retornos

SBAuthorizationRule ou o resultado de cls(response)

Tipo de retorno

Exceções

Confira também

create_or_update_network_rule_set

Crie ou atualize NetworkRuleSet para um Namespace.

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

Parâmetros

resource_group_name
str
Obrigatório

Nome do grupo de recursos na assinatura do Azure. Obrigatórios.

namespace_name
str
Obrigatório

O nome do namespace. Obrigatórios.

parameters
NetworkRuleSet ou IO
Obrigatório

O IpFilterRule do Namespace. É um tipo NetworkRuleSet ou um tipo de E/S. Obrigatórios.

content_type
str

Tipo de conteúdo do Parâmetro do Corpo. Os valores conhecidos são: 'application/json'. O valor padrão é Nenhum.

cls
callable

Um tipo ou função personalizado que será passado para a resposta direta

Retornos

NetworkRuleSet ou o resultado de cls(response)

Tipo de retorno

Exceções

delete_authorization_rule

Exclui uma regra de autorização de namespace.

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

Parâmetros

resource_group_name
str
Obrigatório

Nome do grupo de recursos na assinatura do Azure. Obrigatórios.

namespace_name
str
Obrigatório

O nome do namespace. Obrigatórios.

authorization_rule_name
str
Obrigatório

O nome da regra de autorização. Obrigatórios.

cls
callable

Um tipo ou função personalizado que será passado para a resposta direta

Retornos

Nenhum ou o resultado de cls(response)

Tipo de retorno

Exceções

Confira também

get

Obtém uma descrição para o namespace especificado.

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

Parâmetros

resource_group_name
str
Obrigatório

Nome do grupo de recursos na assinatura do Azure. Obrigatórios.

namespace_name
str
Obrigatório

O nome do namespace. Obrigatórios.

cls
callable

Um tipo ou função personalizado que será passado para a resposta direta

Retornos

SBNamespace ou o resultado de cls(response)

Tipo de retorno

Exceções

Confira também

get_authorization_rule

Obtém uma regra de autorização para um namespace por nome de regra.

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

Parâmetros

resource_group_name
str
Obrigatório

Nome do grupo de recursos na assinatura do Azure. Obrigatórios.

namespace_name
str
Obrigatório

O nome do namespace. Obrigatórios.

authorization_rule_name
str
Obrigatório

O nome da regra de autorização. Obrigatórios.

cls
callable

Um tipo ou função personalizado que será passado para a resposta direta

Retornos

SBAuthorizationRule ou o resultado de cls(response)

Tipo de retorno

Exceções

Confira também

get_network_rule_set

Obtém NetworkRuleSet para um Namespace.

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

Parâmetros

resource_group_name
str
Obrigatório

Nome do grupo de recursos na assinatura do Azure. Obrigatórios.

namespace_name
str
Obrigatório

O nome do namespace. Obrigatórios.

cls
callable

Um tipo ou função personalizado que será passado para a resposta direta

Retornos

NetworkRuleSet ou o resultado de cls(response)

Tipo de retorno

Exceções

list

Obtém todos os namespaces disponíveis na assinatura, independentemente dos grupos de recursos.

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

Parâmetros

cls
callable

Um tipo ou função personalizado que será passado para a resposta direta

Retornos

Um iterador como a instância de SBNamespace ou o resultado de cls(response)

Tipo de retorno

Exceções

Confira também

list_authorization_rules

Obtém as regras de autorização para um namespace.

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

Parâmetros

resource_group_name
str
Obrigatório

Nome do grupo de recursos na assinatura do Azure. Obrigatórios.

namespace_name
str
Obrigatório

O nome do namespace. Obrigatórios.

cls
callable

Um tipo ou função personalizado que será passado para a resposta direta

Retornos

Um iterador como a instância de SBAuthorizationRule ou o resultado de cls(response)

Tipo de retorno

Exceções

Confira também

list_by_resource_group

Obtém os namespaces disponíveis em um grupo de recursos.

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

Parâmetros

resource_group_name
str
Obrigatório

Nome do grupo de recursos na assinatura do Azure. Obrigatórios.

cls
callable

Um tipo ou função personalizado que será passado para a resposta direta

Retornos

Um iterador como a instância de SBNamespace ou o resultado de cls(response)

Tipo de retorno

Exceções

Confira também

list_keys

Obtém as cadeias de conexão primária e secundária para o namespace.

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

Parâmetros

resource_group_name
str
Obrigatório

Nome do grupo de recursos na assinatura do Azure. Obrigatórios.

namespace_name
str
Obrigatório

O nome do namespace. Obrigatórios.

authorization_rule_name
str
Obrigatório

O nome da regra de autorização. Obrigatórios.

cls
callable

Um tipo ou função personalizado que será passado para a resposta direta

Retornos

AccessKeys ou o resultado de cls(response)

Tipo de retorno

Exceções

Confira também

list_network_rule_sets

Obtém a lista de NetworkRuleSet para um Namespace.

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

Parâmetros

resource_group_name
str
Obrigatório

Nome do grupo de recursos na assinatura do Azure. Obrigatórios.

namespace_name
str
Obrigatório

O nome do namespace. Obrigatórios.

cls
callable

Um tipo ou função personalizado que será passado para a resposta direta

Retornos

Um iterador como a instância de NetworkRuleSet ou o resultado de cls(response)

Tipo de retorno

Exceções

regenerate_keys

Regenera as cadeias de conexão primárias ou secundárias para o namespace.

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

Parâmetros

resource_group_name
str
Obrigatório

Nome do grupo de recursos na assinatura do Azure. Obrigatórios.

namespace_name
str
Obrigatório

O nome do namespace. Obrigatórios.

authorization_rule_name
str
Obrigatório

O nome da regra de autorização. Obrigatórios.

parameters
RegenerateAccessKeyParameters ou IO
Obrigatório

Parâmetros fornecidos para regenerar a regra de autorização. É um tipo RegenerateAccessKeyParameters ou um tipo de E/S. Obrigatórios.

content_type
str

Tipo de conteúdo do Parâmetro do Corpo. Os valores conhecidos são: 'application/json'. O valor padrão é Nenhum.

cls
callable

Um tipo ou função personalizado que será passado para a resposta direta

Retornos

AccessKeys ou o resultado de cls(response)

Tipo de retorno

Exceções

Confira também

update

Atualizações um namespace de serviço. Depois de criado, o manifesto de recurso desse namespace é imutável. Essa operação é idempotente.

async update(resource_group_name: str, namespace_name: str, parameters: _models.SBNamespaceUpdateParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.SBNamespace | None

Parâmetros

resource_group_name
str
Obrigatório

Nome do grupo de recursos na assinatura do Azure. Obrigatórios.

namespace_name
str
Obrigatório

O nome do namespace. Obrigatórios.

parameters
SBNamespaceUpdateParameters ou IO
Obrigatório

Parâmetros fornecidos para atualizar um recurso de namespace. É um tipo SBNamespaceUpdateParameters ou um tipo de E/S. Obrigatórios.

content_type
str

Tipo de conteúdo do Parâmetro do Corpo. Os valores conhecidos são: 'application/json'. O valor padrão é Nenhum.

cls
callable

Um tipo ou função personalizado que será passado para a resposta direta

Retornos

SBNamespace ou None ou o resultado de cls(response)

Tipo de retorno

Exceções

Atributos

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