Condividi tramite


DisasterRecoveryConfigsOperations Classe

Avviso

NON creare un'istanza diretta 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 dagli spazi dei nomi primari agli spazi dei nomi secondari.

check_name_availability

Controllare la disponibilità del nome dello spazio dei nomi.

create_or_update

Crea o aggiorna una nuova configurazione alias(Ripristino di emergenza).

delete

Elimina una configurazione alias(Ripristino di emergenza).

fail_over

Richiama il failover di RIPRISTINO di emergenza GEOGRAFICA e riconfigura l'alias per puntare allo spazio dei nomi secondario.

get

Recupera alias(configurazione 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 tutte le configurazioni di Alias(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 dagli spazi dei nomi primari agli spazi dei nomi secondari.

async 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 di configurazione ripristino di emergenza. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata la 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.

async 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. È un tipo CheckNameAvailability o un tipo di I/O. Obbligatorio.

content_type
str

Tipo di contenuto del parametro corpo. I valori noti sono: 'application/json'. Il valore predefinito è Nessuno.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

CheckNameAvailabilityResult o il risultato di cls(response)

Tipo restituito

Eccezioni

create_or_update

Crea o aggiorna una nuova configurazione alias(Ripristino di emergenza).

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

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 di configurazione ripristino di emergenza. Obbligatorio.

parameters
ArmDisasterRecovery oppure IO
Necessario

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

content_type
str

Tipo di contenuto del parametro corpo. I valori noti sono: 'application/json'. Il valore predefinito è Nessuno.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

ArmDisasterRecovery o Nessuno o il risultato di cls(response)

Tipo restituito

Eccezioni

delete

Elimina una configurazione alias(Ripristino di emergenza).

async 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 di configurazione ripristino di emergenza. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

Nessuno o il risultato di cls(response)

Tipo restituito

Eccezioni

fail_over

Richiama il failover di RIPRISTINO di emergenza GEOGRAFICA e riconfigura l'alias per puntare allo spazio dei nomi secondario.

async 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 di configurazione ripristino di emergenza. Obbligatorio.

parameters
FailoverProperties oppure IO
Necessario

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

content_type
str

Tipo di contenuto del parametro corpo. I valori noti sono: 'application/json'. Il valore predefinito è Nessuno.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

Nessuno o il risultato di cls(response)

Tipo restituito

Eccezioni

get

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

async 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 di configurazione ripristino di emergenza. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata la 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.

async 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 di configurazione ripristino di emergenza. Obbligatorio.

authorization_rule_name
str
Necessario

Nome della regola di autorizzazione. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

SBAuthorizationRule o il risultato di cls(response)

Tipo restituito

Eccezioni

Vedi anche

list

Ottiene tutte le configurazioni di Alias(Ripristino di emergenza).

list(resource_group_name: str, namespace_name: str, **kwargs: Any) -> AsyncIterable[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 la 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) -> AsyncIterable[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 di configurazione ripristino di emergenza. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata la 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.

async 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 di configurazione ripristino di emergenza. Obbligatorio.

authorization_rule_name
str
Necessario

Nome della regola di autorizzazione. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

AccessKeys o il risultato di cls(response)

Tipo restituito

Eccezioni

Vedi anche

Attributi

models

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