Condividi tramite


DisasterRecoveryConfigsOperations Classe

Avviso

NON creare direttamente un'istanza di questa classe.

È invece necessario accedere alle operazioni seguenti tramite

ServiceBusManagementClient's

Attributo<xref:disaster_recovery_configs> .

Ereditarietà
builtins.object
DisasterRecoveryConfigsOperations

Costruttore

DisasterRecoveryConfigsOperations(*args, **kwargs)

Metodi

break_pairing

Questa operazione disabilita il ripristino di emergenza e arresta la replica delle modifiche da spazi dei nomi primari a secondari.

check_name_availability

Controllare la disponibilità del nome dello spazio dei nomi.

create_or_update

Crea o aggiorna un nuovo alias (configurazione di ripristino di emergenza).

delete

Elimina un alias (configurazione di ripristino di emergenza).

fail_over

Richiama il failover di ripristino di emergenza GEOGRAFICo e riconfigura l'alias in modo che punti allo spazio dei nomi secondario.

get

Recupera alias (configurazione di ripristino di emergenza) per lo spazio dei nomi primario o secondario.

get_authorization_rule

Ottiene una regola di autorizzazione per uno spazio dei nomi in base al nome della regola.

list

Ottiene tutti gli alias (configurazioni di ripristino di emergenza).

list_authorization_rules

Ottiene le regole di autorizzazione per uno spazio dei nomi.

list_keys

Ottiene le stringhe di connessione primaria e secondaria per lo spazio dei nomi .

break_pairing

Questa operazione disabilita il ripristino di emergenza e arresta la replica delle modifiche da spazi dei nomi primari a secondari.

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

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse all'interno della sottoscrizione di Azure. Obbligatorio.

namespace_name
str
Necessario

Nome dello spazio dei nomi. Obbligatorio.

alias
str
Necessario

Nome della configurazione di Ripristino di emergenza. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

Nessuno o il risultato di cls(response)

Tipo restituito

Eccezioni

check_name_availability

Controllare la disponibilità del nome dello spazio dei nomi.

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

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse all'interno della sottoscrizione di Azure. Obbligatorio.

namespace_name
str
Necessario

Nome dello spazio dei nomi. Obbligatorio.

parameters
CheckNameAvailability oppure IO
Necessario

Parametri per verificare la disponibilità del nome dello spazio dei nomi specificato. Tipo CheckNameAvailability o tipo di I/O. Obbligatorio.

content_type
str

Content-type del parametro del corpo. I valori noti sono: 'application/json'. Il valore predefinito è Nessuno.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

CheckNameAvailabilityResult o il risultato di cls(response)

Tipo restituito

Eccezioni

create_or_update

Crea o aggiorna un nuovo alias (configurazione di ripristino di emergenza).

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

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse all'interno della sottoscrizione di Azure. Obbligatorio.

namespace_name
str
Necessario

Nome dello spazio dei nomi. Obbligatorio.

alias
str
Necessario

Nome della configurazione di Ripristino di emergenza. Obbligatorio.

parameters
ArmDisasterRecovery oppure IO
Necessario

Parametri necessari per creare un alias (configurazione di ripristino di emergenza). È un tipo ArmDisasterRecovery o un tipo di I/O. Obbligatorio.

content_type
str

Content-type del parametro del corpo. I valori noti sono: 'application/json'. Il valore predefinito è Nessuno.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

ArmDisasterRecovery o Nessuno o il risultato di cls(response)

Tipo restituito

Eccezioni

delete

Elimina un alias (configurazione di ripristino di emergenza).

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

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse all'interno della sottoscrizione di Azure. Obbligatorio.

namespace_name
str
Necessario

Nome dello spazio dei nomi. Obbligatorio.

alias
str
Necessario

Nome della configurazione di Ripristino di emergenza. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

Nessuno o il risultato di cls(response)

Tipo restituito

Eccezioni

fail_over

Richiama il failover di ripristino di emergenza GEOGRAFICo e riconfigura l'alias in modo che punti allo spazio dei nomi secondario.

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

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse all'interno della sottoscrizione di Azure. Obbligatorio.

namespace_name
str
Necessario

Nome dello spazio dei nomi. Obbligatorio.

alias
str
Necessario

Nome della configurazione di Ripristino di emergenza. Obbligatorio.

parameters
FailoverProperties oppure IO
Necessario

Parametri necessari per creare un alias (configurazione di ripristino di emergenza). Tipo FailoverProperties o tipo di I/O. Il valore predefinito è Nessuno.

content_type
str

Content-type del parametro del corpo. I valori noti sono: 'application/json'. Il valore predefinito è Nessuno.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

Nessuno o il risultato di cls(response)

Tipo restituito

Eccezioni

get

Recupera alias (configurazione di ripristino di emergenza) per lo spazio dei nomi primario o secondario.

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

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse all'interno della sottoscrizione di Azure. Obbligatorio.

namespace_name
str
Necessario

Nome dello spazio dei nomi. Obbligatorio.

alias
str
Necessario

Nome della configurazione di Ripristino di emergenza. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

ArmDisasterRecovery o il risultato di cls(response)

Tipo restituito

Eccezioni

get_authorization_rule

Ottiene una regola di autorizzazione per uno spazio dei nomi in base al nome della regola.

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

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse all'interno della sottoscrizione di Azure. Obbligatorio.

namespace_name
str
Necessario

Nome dello spazio dei nomi. Obbligatorio.

alias
str
Necessario

Nome della configurazione di Ripristino di emergenza. Obbligatorio.

authorization_rule_name
str
Necessario

Nome della regola di autorizzazione. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

SBAuthorizationRule o il risultato di cls(response)

Tipo restituito

Eccezioni

Vedi anche

list

Ottiene tutti gli alias (configurazioni di ripristino di emergenza).

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

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse all'interno della sottoscrizione di Azure. Obbligatorio.

namespace_name
str
Necessario

Nome dello spazio dei nomi. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

Iteratore come l'istanza di ArmDisasterRecovery o il risultato di cls(response)

Tipo restituito

Eccezioni

list_authorization_rules

Ottiene le regole di autorizzazione per uno spazio dei nomi.

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

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse all'interno della sottoscrizione di Azure. Obbligatorio.

namespace_name
str
Necessario

Nome dello spazio dei nomi. Obbligatorio.

alias
str
Necessario

Nome della configurazione di Ripristino di emergenza. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

Iteratore come l'istanza di SBAuthorizationRule o il risultato di cls(response)

Tipo restituito

Eccezioni

Vedi anche

list_keys

Ottiene le stringhe di connessione primaria e secondaria per lo spazio dei nomi .

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

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse all'interno della sottoscrizione di Azure. Obbligatorio.

namespace_name
str
Necessario

Nome dello spazio dei nomi. Obbligatorio.

alias
str
Necessario

Nome della configurazione di Ripristino di emergenza. Obbligatorio.

authorization_rule_name
str
Necessario

Nome della regola di autorizzazione. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

AccessKeys o il risultato di cls(response)

Tipo restituito

Eccezioni

Vedi anche

Attributi

models

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