NamespacesOperations Classe
Aviso
NÃO instancie essa classe diretamente.
Em vez disso, você deve acessar as operações a seguir por meio de
Atributo <xref:namespaces>.
- Herança
-
builtins.objectNamespacesOperations
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
- parameters
- SBNamespace ou IO
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
- 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
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
- parameters
- SBAuthorizationRule ou IO
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
- parameters
- NetworkRuleSet ou IO
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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- parameters
- RegenerateAccessKeyParameters ou IO
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
- parameters
- SBNamespaceUpdateParameters ou IO
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'>
Azure SDK for Python