NamespacesOperations Classe
Aviso
NÃO instanciar esta classe diretamente.
Em vez disso, deve aceder às seguintes operações através de
<xref:namespaces> atributo.
- Herança
-
builtins.objectNamespacesOperations
Construtor
NamespacesOperations(*args, **kwargs)
Métodos
begin_create_or_update |
Cria ou atualiza um espaço de nomes. Uma vez criado, o manifesto de recursos deste espaço de nomes é imutável. Esta operação é idempotente. |
begin_delete |
Elimina um espaço de nomes existente. Esta operação também remove todos os recursos associados no espaço de nomes. |
check_name_availability |
Verifique a disponibilidade do nome do Espaço de Nomes. |
create_or_update_authorization_rule |
Cria ou atualiza uma AuthorizationRule para um Espaço de Nomes. |
create_or_update_network_rule_set |
Crie ou atualize NetworkRuleSet para um Espaço de Nomes. |
delete_authorization_rule |
Elimina uma AuthorizationRule para um Espaço de Nomes. |
get |
Obtém a descrição do espaço de nomes especificado. |
get_authorization_rule |
Obtém um AuthorizationRule para um Espaço de Nomes por nome de regra. |
get_network_rule_set |
Obtém NetworkRuleSet para um Espaço de Nomes. |
list |
Lista todos os Espaços de Nomes disponíveis numa subscrição, independentemente dos grupos de recursos. |
list_authorization_rules |
Obtém uma lista de regras de autorização para um Espaço de Nomes. |
list_by_resource_group |
Lista os Espaços de Nomes disponíveis num grupo de recursos. |
list_keys |
Obtém as cadeias de ligação primária e secundária para o Espaço de Nomes. |
list_network_rule_set |
Obtém NetworkRuleSet para um Espaço de Nomes. |
regenerate_keys |
Regenera as cadeias de ligação primária ou secundária para o Espaço de Nomes especificado. |
update |
Cria ou atualiza um espaço de nomes. Uma vez criado, o manifesto de recursos deste espaço de nomes é imutável. Esta operação é idempotente. |
begin_create_or_update
Cria ou atualiza um espaço de nomes. Uma vez criado, o manifesto de recursos deste espaço de nomes é imutável. Esta operação é idempotente.
begin_create_or_update(resource_group_name: str, namespace_name: str, parameters: _models.EHNamespace, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.EHNamespace]
Parâmetros
- parameters
- EHNamespace ou IO
Parâmetros para criar um recurso de espaço de nomes. É um tipo de EHNamespace ou um tipo de E/S. Obrigatório.
- content_type
- str
Tipo de conteúdo do Parâmetro do Corpo. Os valores conhecidos são: "application/json". O valor predefinido é Nenhum.
- cls
- callable
Um tipo ou função personalizado que será transmitido à resposta direta
- continuation_token
- str
Um token de continuação para reiniciar um poller a partir de um estado guardado.
- polling
- bool ou PollingMethod
Por predefinição, o método de consulta será ARMPolling. Transmita Falso para que esta operação não seja consultada ou transmita o seu próprio objeto de consulta inicializado para uma estratégia de consulta pessoal.
- polling_interval
- int
Tempo de espera predefinido entre duas sondagens para operações LRO se não estiver presente nenhum cabeçalho de Retry-After.
Devoluções
Uma instância do LROPoller que devolve EHNamespace ou o resultado de cls(response)
Tipo de retorno
Exceções
begin_delete
Elimina um espaço de nomes existente. Esta operação também remove todos os recursos associados no espaço de nomes.
begin_delete(resource_group_name: str, namespace_name: str, **kwargs: Any) -> LROPoller[None]
Parâmetros
- cls
- callable
Um tipo ou função personalizado que será transmitido à resposta direta
- continuation_token
- str
Um token de continuação para reiniciar um poller a partir de um estado guardado.
- polling
- bool ou PollingMethod
Por predefinição, o método de consulta será ARMPolling. Transmita Falso para que esta operação não seja consultada ou transmita o seu próprio objeto de consulta inicializado para uma estratégia de consulta pessoal.
- polling_interval
- int
Tempo de espera predefinido entre duas sondagens para operações LRO se não estiver presente nenhum cabeçalho de Retry-After.
Devoluções
Uma instância do LROPoller que devolve Nenhum ou o resultado de cls(response)
Tipo de retorno
Exceções
check_name_availability
Verifique a disponibilidade do nome do Espaço de Nomes.
check_name_availability(parameters: _models.CheckNameAvailabilityParameter, *, content_type: str = 'application/json', **kwargs: Any) -> _models.CheckNameAvailabilityResult
Parâmetros
- parameters
- CheckNameAvailabilityParameter ou IO
Parâmetros para verificar a disponibilidade do nome do Espaço de Nomes especificado. É um tipo checkNameAvailabilityParameter ou um tipo de E/S. Obrigatório.
- content_type
- str
Tipo de conteúdo do Parâmetro do Corpo. Os valores conhecidos são: "application/json". O valor predefinido é Nenhum.
- cls
- callable
Um tipo ou função personalizado que será transmitido à resposta direta
Devoluções
CheckNameAvailabilityResult ou o resultado de cls(response)
Tipo de retorno
Exceções
create_or_update_authorization_rule
Cria ou atualiza uma AuthorizationRule para um Espaço de Nomes.
create_or_update_authorization_rule(resource_group_name: str, namespace_name: str, authorization_rule_name: str, parameters: _models.AuthorizationRule, *, content_type: str = 'application/json', **kwargs: Any) -> _models.AuthorizationRule
Parâmetros
- parameters
- AuthorizationRule ou IO
O AuthorizationRule de acesso partilhado. É um tipo AuthorizationRule ou um tipo de E/S. Obrigatório.
- content_type
- str
Tipo de conteúdo do Parâmetro do Corpo. Os valores conhecidos são: "application/json". O valor predefinido é Nenhum.
- cls
- callable
Um tipo ou função personalizado que será transmitido à resposta direta
Devoluções
AuthorizationRule ou o resultado de cls(response)
Tipo de retorno
Exceções
create_or_update_network_rule_set
Crie ou atualize NetworkRuleSet para um Espaço de Nomes.
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 Espaço de Nomes. É um tipo NetworkRuleSet ou um tipo de E/S. Obrigatório.
- content_type
- str
Tipo de conteúdo do Parâmetro do Corpo. Os valores conhecidos são: "application/json". O valor predefinido é Nenhum.
- cls
- callable
Um tipo ou função personalizado que será transmitido à resposta direta
Devoluções
NetworkRuleSet ou o resultado de cls(response)
Tipo de retorno
Exceções
delete_authorization_rule
Elimina uma AuthorizationRule para um Espaço de Nomes.
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á transmitido à resposta direta
Devoluções
Nenhum ou o resultado de cls(response)
Tipo de retorno
Exceções
get
Obtém a descrição do espaço de nomes especificado.
get(resource_group_name: str, namespace_name: str, **kwargs: Any) -> EHNamespace
Parâmetros
- cls
- callable
Um tipo ou função personalizado que será transmitido à resposta direta
Devoluções
EHNamespace ou o resultado de cls(response)
Tipo de retorno
Exceções
get_authorization_rule
Obtém um AuthorizationRule para um Espaço de Nomes por nome de regra.
get_authorization_rule(resource_group_name: str, namespace_name: str, authorization_rule_name: str, **kwargs: Any) -> AuthorizationRule
Parâmetros
- cls
- callable
Um tipo ou função personalizado que será transmitido à resposta direta
Devoluções
AuthorizationRule ou o resultado de cls(response)
Tipo de retorno
Exceções
get_network_rule_set
Obtém NetworkRuleSet para um Espaço de Nomes.
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á transmitido à resposta direta
Devoluções
NetworkRuleSet ou o resultado de cls(response)
Tipo de retorno
Exceções
list
Lista todos os Espaços de Nomes disponíveis numa subscrição, independentemente dos grupos de recursos.
list(**kwargs: Any) -> Iterable[EHNamespace]
Parâmetros
- cls
- callable
Um tipo ou função personalizado que será transmitido à resposta direta
Devoluções
Um iterador como a instância de EHNamespace ou o resultado de cls(response)
Tipo de retorno
Exceções
list_authorization_rules
Obtém uma lista de regras de autorização para um Espaço de Nomes.
list_authorization_rules(resource_group_name: str, namespace_name: str, **kwargs: Any) -> Iterable[AuthorizationRule]
Parâmetros
- cls
- callable
Um tipo ou função personalizado que será transmitido à resposta direta
Devoluções
Um iterador como a instância de AuthorizationRule ou o resultado de cls(response)
Tipo de retorno
Exceções
list_by_resource_group
Lista os Espaços de Nomes disponíveis num grupo de recursos.
list_by_resource_group(resource_group_name: str, **kwargs: Any) -> Iterable[EHNamespace]
Parâmetros
- cls
- callable
Um tipo ou função personalizado que será transmitido à resposta direta
Devoluções
Um iterador como a instância de EHNamespace ou o resultado de cls(response)
Tipo de retorno
Exceções
list_keys
Obtém as cadeias de ligação primária e secundária para o Espaço de Nomes.
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á transmitido à resposta direta
Devoluções
AccessKeys ou o resultado de cls(response)
Tipo de retorno
Exceções
list_network_rule_set
Obtém NetworkRuleSet para um Espaço de Nomes.
list_network_rule_set(resource_group_name: str, namespace_name: str, **kwargs: Any) -> NetworkRuleSetListResult
Parâmetros
- cls
- callable
Um tipo ou função personalizado que será transmitido à resposta direta
Devoluções
NetworkRuleSetListResult ou o resultado de cls(response)
Tipo de retorno
Exceções
regenerate_keys
Regenera as cadeias de ligação primária ou secundária para o Espaço de Nomes especificado.
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 necessários para regenerar a cadeia de ligação. É um tipo RegenerateAccessKeyParameters ou um tipo de E/S. Obrigatório.
- content_type
- str
Tipo de conteúdo do Parâmetro do Corpo. Os valores conhecidos são: "application/json". O valor predefinido é Nenhum.
- cls
- callable
Um tipo ou função personalizado que será transmitido à resposta direta
Devoluções
AccessKeys ou o resultado de cls(response)
Tipo de retorno
Exceções
update
Cria ou atualiza um espaço de nomes. Uma vez criado, o manifesto de recursos deste espaço de nomes é imutável. Esta operação é idempotente.
update(resource_group_name: str, namespace_name: str, parameters: _models.EHNamespace, *, content_type: str = 'application/json', **kwargs: Any) -> _models.EHNamespace | None
Parâmetros
- parameters
- EHNamespace ou IO
Parâmetros para atualizar um recurso de espaço de nomes. É um tipo de EHNamespace ou um tipo de E/S. Obrigatório.
- content_type
- str
Tipo de conteúdo do Parâmetro do Corpo. Os valores conhecidos são: "application/json". O valor predefinido é Nenhum.
- cls
- callable
Um tipo ou função personalizado que será transmitido à resposta direta
Devoluções
EHNamespace ou Nenhum ou o resultado de cls(response)
Tipo de retorno
Exceções
Atributos
models
models = <module 'azure.mgmt.eventhub.v2021_11_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\eventhub\\v2021_11_01\\models\\__init__.py'>
Azure SDK for Python