Compartir a través de


DisasterRecoveryConfigsOperations Clase

Advertencia

NO cree instancias de esta clase directamente.

En su lugar, debe acceder a las siguientes operaciones a través de

ServiceBusManagementClient's

Atributo<xref:disaster_recovery_configs> .

Herencia
builtins.object
DisasterRecoveryConfigsOperations

Constructor

DisasterRecoveryConfigsOperations(*args, **kwargs)

Métodos

break_pairing

Esta operación deshabilita la recuperación ante desastres y detiene la replicación de los cambios de los espacios de nombres principal a secundario.

check_name_availability

Compruebe la disponibilidad del espacio de nombres de concesión.

create_or_update

Crea o actualiza un nuevo alias (configuración de recuperación ante desastres).

delete

Elimina un alias (configuración de recuperación ante desastres).

fail_over

Invoca la conmutación por error de GEO DR y vuelve a configurar el alias para que apunte al espacio de nombres secundario.

get

Recupera alias (configuración de recuperación ante desastres) para el espacio de nombres principal o secundario.

get_authorization_rule

Obtiene una regla de autorización para un espacio de nombres por nombre de regla.

list

Obtiene todos los alias (configuraciones de recuperación ante desastres).

list_authorization_rules

Obtiene las reglas de autorización de un espacio de nombres.

list_keys

Obtiene las cadenas de conexión principal y secundaria del espacio de nombres.

break_pairing

Esta operación deshabilita la recuperación ante desastres y detiene la replicación de los cambios de los espacios de nombres principal a secundario.

break_pairing(resource_group_name: str, namespace_name: str, alias: str, **kwargs: Any) -> None

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos dentro de la suscripción de Azure. Necesario.

namespace_name
str
Requerido

El espacio de nombres. Necesario.

alias
str
Requerido

Nombre de configuración de recuperación ante desastres. Necesario.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa

Devoluciones

Ninguno o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

check_name_availability

Compruebe la disponibilidad del espacio de nombres de concesión.

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

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos dentro de la suscripción de Azure. Necesario.

namespace_name
str
Requerido

El espacio de nombres. Necesario.

parameters
CheckNameAvailability o IO
Requerido

Parámetros para comprobar la disponibilidad del nombre de espacio de nombres especificado. Es un tipo CheckNameAvailability o un tipo de E/S. Necesario.

content_type
str

Tipo de contenido del parámetro body. Los valores conocidos son: "application/json". El valor predeterminado es Ninguno.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa

Devoluciones

CheckNameAvailabilityResult o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

create_or_update

Crea o actualiza un nuevo alias (configuración de recuperación ante desastres).

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
Requerido

Nombre del grupo de recursos dentro de la suscripción de Azure. Necesario.

namespace_name
str
Requerido

El espacio de nombres. Necesario.

alias
str
Requerido

Nombre de configuración de recuperación ante desastres. Necesario.

parameters
ArmDisasterRecovery o IO
Requerido

Parámetros necesarios para crear un alias (configuración de recuperación ante desastres). Es un tipo ArmDisasterRecovery o un tipo de E/S. Necesario.

content_type
str

Tipo de contenido del parámetro body. Los valores conocidos son: "application/json". El valor predeterminado es Ninguno.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa

Devoluciones

ArmDisasterRecovery o None o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

delete

Elimina un alias (configuración de recuperación ante desastres).

delete(resource_group_name: str, namespace_name: str, alias: str, **kwargs: Any) -> None

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos dentro de la suscripción de Azure. Necesario.

namespace_name
str
Requerido

El espacio de nombres. Necesario.

alias
str
Requerido

Nombre de configuración de recuperación ante desastres. Necesario.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa

Devoluciones

Ninguno o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

fail_over

Invoca la conmutación por error de GEO DR y vuelve a configurar el alias para que apunte al espacio de nombres secundario.

fail_over(resource_group_name: str, namespace_name: str, alias: str, parameters: _models.FailoverProperties | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> None

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos dentro de la suscripción de Azure. Necesario.

namespace_name
str
Requerido

El espacio de nombres. Necesario.

alias
str
Requerido

Nombre de configuración de recuperación ante desastres. Necesario.

parameters
FailoverProperties o IO
Requerido

Parámetros necesarios para crear un alias (configuración de recuperación ante desastres). Es un tipo FailoverProperties o un tipo de E/S. El valor predeterminado es Ninguno.

content_type
str

Tipo de contenido del parámetro body. Los valores conocidos son: "application/json". El valor predeterminado es Ninguno.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa

Devoluciones

Ninguno o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

get

Recupera alias (configuración de recuperación ante desastres) para el espacio de nombres principal o secundario.

get(resource_group_name: str, namespace_name: str, alias: str, **kwargs: Any) -> ArmDisasterRecovery

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos dentro de la suscripción de Azure. Necesario.

namespace_name
str
Requerido

El espacio de nombres. Necesario.

alias
str
Requerido

Nombre de configuración de recuperación ante desastres. Necesario.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa

Devoluciones

ArmDisasterRecovery o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

get_authorization_rule

Obtiene una regla de autorización para un espacio de nombres por nombre de regla.

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

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos dentro de la suscripción de Azure. Necesario.

namespace_name
str
Requerido

El espacio de nombres. Necesario.

alias
str
Requerido

Nombre de configuración de recuperación ante desastres. Necesario.

authorization_rule_name
str
Requerido

Nombre de la regla de autorización. Necesario.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa

Devoluciones

SBAuthorizationRule o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

Consulte también

list

Obtiene todos los alias (configuraciones de recuperación ante desastres).

list(resource_group_name: str, namespace_name: str, **kwargs: Any) -> Iterable[ArmDisasterRecovery]

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos dentro de la suscripción de Azure. Necesario.

namespace_name
str
Requerido

El espacio de nombres. Necesario.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa

Devoluciones

Iterador como una instancia de ArmDisasterRecovery o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

list_authorization_rules

Obtiene las reglas de autorización de un espacio de nombres.

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

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos dentro de la suscripción de Azure. Necesario.

namespace_name
str
Requerido

El espacio de nombres. Necesario.

alias
str
Requerido

Nombre de configuración de recuperación ante desastres. Necesario.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa

Devoluciones

Iterador como una instancia de SBAuthorizationRule o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

Consulte también

list_keys

Obtiene las cadenas de conexión principal y secundaria del espacio de nombres.

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

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos dentro de la suscripción de Azure. Necesario.

namespace_name
str
Requerido

El espacio de nombres. Necesario.

alias
str
Requerido

Nombre de configuración de recuperación ante desastres. Necesario.

authorization_rule_name
str
Requerido

Nombre de la regla de autorización. Necesario.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa

Devoluciones

AccessKeys o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

Consulte también

Atributos

models

models = <module 'azure.mgmt.servicebus.v2022_10_01_preview.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\servicebus\\v2022_10_01_preview\\models\\__init__.py'>