DisasterRecoveryConfigsOperations Classe
Aviso
NÃO instancia esta classe diretamente.
Em vez disso, deve aceder às seguintes operações através de
<xref:disaster_recovery_configs> atributo.
- Herança
-
builtins.objectDisasterRecoveryConfigsOperations
Construtor
DisasterRecoveryConfigsOperations(*args, **kwargs)
Métodos
break_pairing |
Esta operação desativa a Recuperação Após Desastre e deixa de replicar alterações de espaços de nomes primários para secundários. |
check_name_availability |
Verifique a disponibilidade do nome dar Espaço de Nomes. |
create_or_update |
Cria ou atualiza um novo Alias(Configuração da Recuperação Após Desastre). |
delete |
Elimina um Alias(Configuração de Recuperação Após Desastre). |
fail_over |
Invoca a ativação pós-falha GEO DR e reconfigura o alias para apontar para o espaço de nomes secundário. |
get |
Obtém o Alias(Configuração da Recuperação Após Desastre) para o espaço de nomes primário ou secundário. |
get_authorization_rule |
Obtém um AuthorizationRule para um Espaço de Nomes por nome de regra. |
list |
Obtém todos os Alias(configurações de Recuperação Após Desastre). |
list_authorization_rules |
Obtém uma lista de regras de autorização para um Espaço de Nomes. |
list_keys |
Obtém as cadeias de ligação primária e secundária para o Espaço de Nomes. |
break_pairing
Esta operação desativa a Recuperação Após Desastre e deixa de replicar alterações de espaços de nomes primários para secundários.
async break_pairing(resource_group_name: str, namespace_name: str, alias: str, **kwargs: Any) -> None
Parâmetros
- cls
- callable
Um tipo ou função personalizado que será transmitido a resposta direta
Devoluções
Nenhum ou o resultado de cls(resposta)
Tipo de retorno
Exceções
check_name_availability
Verifique a disponibilidade do nome dar Espaço de Nomes.
async check_name_availability(resource_group_name: str, namespace_name: str, 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 Alias 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 a resposta direta
Devoluções
CheckNameAvailabilityResult ou o resultado de cls(response)
Tipo de retorno
Exceções
create_or_update
Cria ou atualiza um novo Alias(Configuração da Recuperação Após Desastre).
async create_or_update(resource_group_name: str, namespace_name: str, alias: str, parameters: _models.ArmDisasterRecovery, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ArmDisasterRecovery | None
Parâmetros
- parameters
- ArmDisasterRecovery ou IO
Parâmetros necessários para criar um Alias(Configuração de Recuperação Após Desastre). É um tipo ArmDisasterRecovery 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 a resposta direta
Devoluções
ArmDisasterRecovery ou None ou o resultado de cls(response)
Tipo de retorno
Exceções
delete
Elimina um Alias(Configuração de Recuperação Após Desastre).
async delete(resource_group_name: str, namespace_name: str, alias: str, **kwargs: Any) -> None
Parâmetros
- cls
- callable
Um tipo ou função personalizado que será transmitido a resposta direta
Devoluções
Nenhum ou o resultado de cls(resposta)
Tipo de retorno
Exceções
fail_over
Invoca a ativação pós-falha GEO DR e reconfigura o alias para apontar para o espaço de nomes secundário.
async fail_over(resource_group_name: str, namespace_name: str, alias: str, **kwargs: Any) -> None
Parâmetros
- cls
- callable
Um tipo ou função personalizado que será transmitido a resposta direta
Devoluções
Nenhum ou o resultado de cls(resposta)
Tipo de retorno
Exceções
get
Obtém o Alias(Configuração da Recuperação Após Desastre) para o espaço de nomes primário ou secundário.
async get(resource_group_name: str, namespace_name: str, alias: str, **kwargs: Any) -> ArmDisasterRecovery
Parâmetros
- cls
- callable
Um tipo ou função personalizado que será transmitido a resposta direta
Devoluções
ArmDisasterRecovery 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.
async get_authorization_rule(resource_group_name: str, namespace_name: str, alias: str, authorization_rule_name: str, **kwargs: Any) -> AuthorizationRule
Parâmetros
- cls
- callable
Um tipo ou função personalizado que será transmitido a resposta direta
Devoluções
AuthorizationRule ou o resultado de cls(response)
Tipo de retorno
Exceções
list
Obtém todos os Alias(configurações de Recuperação Após Desastre).
list(resource_group_name: str, namespace_name: str, **kwargs: Any) -> AsyncIterable[ArmDisasterRecovery]
Parâmetros
- cls
- callable
Um tipo ou função personalizado que será transmitido a resposta direta
Devoluções
Um iterador como a instância de ArmDisasterRecovery 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, alias: str, **kwargs: Any) -> AsyncIterable[AuthorizationRule]
Parâmetros
- cls
- callable
Um tipo ou função personalizado que será transmitido a resposta direta
Devoluções
Um iterador como a instância de AuthorizationRule 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.
async list_keys(resource_group_name: str, namespace_name: str, alias: str, authorization_rule_name: str, **kwargs: Any) -> AccessKeys
Parâmetros
- cls
- callable
Um tipo ou função personalizado que será transmitido a resposta direta
Devoluções
AccessKeys ou o resultado de cls(response)
Tipo de retorno
Exceções
Atributos
models
models = <module 'azure.mgmt.eventhub.v2022_01_01_preview.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\eventhub\\v2022_01_01_preview\\models\\__init__.py'>
Azure SDK for Python