Partilhar via


DisasterRecoveryConfigsOperations Classe

Aviso

NÃO instancia esta classe diretamente.

Em vez disso, deve aceder às seguintes operações através de

EventHubManagementClient's

<xref:disaster_recovery_configs> atributo.

Herança
builtins.object
DisasterRecoveryConfigsOperations

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

resource_group_name
str
Necessário

Nome do grupo de recursos na subscrição do azure. Obrigatório.

namespace_name
str
Necessário

O nome do Espaço de Nomes. Obrigatório.

alias
str
Necessário

O nome de configuração da Recuperação Após Desastre. Obrigatório.

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

resource_group_name
str
Necessário

Nome do grupo de recursos na subscrição do azure. Obrigatório.

namespace_name
str
Necessário

O nome do Espaço de Nomes. Obrigatório.

parameters
CheckNameAvailabilityParameter ou IO
Necessário

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

resource_group_name
str
Necessário

Nome do grupo de recursos na subscrição do azure. Obrigatório.

namespace_name
str
Necessário

O nome do Espaço de Nomes. Obrigatório.

alias
str
Necessário

O nome de configuração da Recuperação Após Desastre. Obrigatório.

parameters
ArmDisasterRecovery ou IO
Necessário

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

resource_group_name
str
Necessário

Nome do grupo de recursos na subscrição do azure. Obrigatório.

namespace_name
str
Necessário

O nome do Espaço de Nomes. Obrigatório.

alias
str
Necessário

O nome de configuração da Recuperação Após Desastre. Obrigatório.

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

resource_group_name
str
Necessário

Nome do grupo de recursos na subscrição do azure. Obrigatório.

namespace_name
str
Necessário

O nome do Espaço de Nomes. Obrigatório.

alias
str
Necessário

O nome de configuração da Recuperação Após Desastre. Obrigatório.

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

resource_group_name
str
Necessário

Nome do grupo de recursos na subscrição do azure. Obrigatório.

namespace_name
str
Necessário

O nome do Espaço de Nomes. Obrigatório.

alias
str
Necessário

O nome de configuração da Recuperação Após Desastre. Obrigatório.

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

resource_group_name
str
Necessário

Nome do grupo de recursos na subscrição do azure. Obrigatório.

namespace_name
str
Necessário

O nome do Espaço de Nomes. Obrigatório.

alias
str
Necessário

O nome de configuração da Recuperação Após Desastre. Obrigatório.

authorization_rule_name
str
Necessário

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

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

resource_group_name
str
Necessário

Nome do grupo de recursos na subscrição do azure. Obrigatório.

namespace_name
str
Necessário

O nome do Espaço de Nomes. Obrigatório.

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

resource_group_name
str
Necessário

Nome do grupo de recursos na subscrição do azure. Obrigatório.

namespace_name
str
Necessário

O nome do Espaço de Nomes. Obrigatório.

alias
str
Necessário

O nome de configuração da Recuperação Após Desastre. Obrigatório.

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

resource_group_name
str
Necessário

Nome do grupo de recursos na subscrição do azure. Obrigatório.

namespace_name
str
Necessário

O nome do Espaço de Nomes. Obrigatório.

alias
str
Necessário

O nome de configuração da Recuperação Após Desastre. Obrigatório.

authorization_rule_name
str
Necessário

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

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