Freigeben über


DisasterRecoveryConfigsOperations Klasse

Warnung

Instanziieren Sie diese Klasse NICHT direkt.

Stattdessen sollten Sie auf die folgenden Vorgänge zugreifen:

ServiceBusManagementClient's

<xref:disaster_recovery_configs> -Attribut.

Vererbung
builtins.object
DisasterRecoveryConfigsOperations

Konstruktor

DisasterRecoveryConfigsOperations(*args, **kwargs)

Methoden

break_pairing

Dieser Vorgang deaktiviert die Notfallwiederherstellung und beendet die Replikation von Änderungen von primären in sekundären Namespaces.

check_name_availability

Überprüfen Sie die Verfügbarkeit des Namespacenamens geben.

create_or_update

Erstellt oder aktualisiert einen neuen Alias (Notfallwiederherstellungskonfiguration).

delete

Löscht einen Alias (Notfallwiederherstellungskonfiguration).

fail_over

Ruft GEO DR-Failover auf, und konfigurieren Sie den Alias neu, um auf den sekundären Namespace zu verweisen.

get

Ruft Alias (Notfallwiederherstellungskonfiguration) für den primären oder sekundären Namespace ab.

get_authorization_rule

Ruft eine Autorisierungsregel für einen Namespace nach Regelname ab.

list

Ruft alle Aliase (Notfallwiederherstellungskonfigurationen) ab.

list_authorization_rules

Ruft die Autorisierungsregeln für einen Namespace ab.

list_keys

Ruft die primäre und sekundäre Verbindungszeichenfolge für den Namespace ab.

break_pairing

Dieser Vorgang deaktiviert die Notfallwiederherstellung und beendet die Replikation von Änderungen von primären in sekundären Namespaces.

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

Parameter

resource_group_name
str
Erforderlich

Name der Ressourcengruppe innerhalb des Azure-Abonnements. Erforderlich.

namespace_name
str
Erforderlich

Der Namespacename. Erforderlich.

alias
str
Erforderlich

Der Name der Notfallwiederherstellungskonfiguration. Erforderlich.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

Keine oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

check_name_availability

Überprüfen Sie die Verfügbarkeit des Namespacenamens geben.

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

Parameter

resource_group_name
str
Erforderlich

Name der Ressourcengruppe innerhalb des Azure-Abonnements. Erforderlich.

namespace_name
str
Erforderlich

Der Namespacename. Erforderlich.

parameters
CheckNameAvailability oder IO
Erforderlich

Parameter zum Überprüfen der Verfügbarkeit des angegebenen Namespacenamens. Ist entweder ein CheckNameAvailability-Typ oder ein E/A-Typ. Erforderlich.

content_type
str

Textparameter-Inhaltstyp. Bekannte Werte sind : "application/json". Der Standardwert ist Keine.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

CheckNameAvailabilityResult oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

create_or_update

Erstellt oder aktualisiert einen neuen Alias (Notfallwiederherstellungskonfiguration).

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

Parameter

resource_group_name
str
Erforderlich

Name der Ressourcengruppe innerhalb des Azure-Abonnements. Erforderlich.

namespace_name
str
Erforderlich

Der Namespacename. Erforderlich.

alias
str
Erforderlich

Der Name der Notfallwiederherstellungskonfiguration. Erforderlich.

parameters
ArmDisasterRecovery oder IO
Erforderlich

Parameter, die zum Erstellen eines Alias erforderlich sind (Notfallwiederherstellungskonfiguration). Ist entweder ein ArmDisasterRecovery-Typ oder ein E/A-Typ. Erforderlich.

content_type
str

Textparameter-Inhaltstyp. Bekannte Werte sind : "application/json". Der Standardwert ist Keine.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

ArmDisasterRecovery oder None oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

delete

Löscht einen Alias (Notfallwiederherstellungskonfiguration).

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

Parameter

resource_group_name
str
Erforderlich

Name der Ressourcengruppe innerhalb des Azure-Abonnements. Erforderlich.

namespace_name
str
Erforderlich

Der Namespacename. Erforderlich.

alias
str
Erforderlich

Der Name der Notfallwiederherstellungskonfiguration. Erforderlich.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

Keine oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

fail_over

Ruft GEO DR-Failover auf, und konfigurieren Sie den Alias neu, um auf den sekundären Namespace zu verweisen.

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

Parameter

resource_group_name
str
Erforderlich

Name der Ressourcengruppe innerhalb des Azure-Abonnements. Erforderlich.

namespace_name
str
Erforderlich

Der Namespacename. Erforderlich.

alias
str
Erforderlich

Der Name der Notfallwiederherstellungskonfiguration. Erforderlich.

parameters
FailoverProperties oder IO
Erforderlich

Parameter, die zum Erstellen eines Alias erforderlich sind (Notfallwiederherstellungskonfiguration). Ist entweder ein FailoverProperties-Typ oder ein E/A-Typ. Der Standardwert ist Keine.

content_type
str

Textparameter-Inhaltstyp. Bekannte Werte sind : "application/json". Der Standardwert ist Keine.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

Keine oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

get

Ruft Alias (Notfallwiederherstellungskonfiguration) für den primären oder sekundären Namespace ab.

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

Parameter

resource_group_name
str
Erforderlich

Name der Ressourcengruppe innerhalb des Azure-Abonnements. Erforderlich.

namespace_name
str
Erforderlich

Der Namespacename. Erforderlich.

alias
str
Erforderlich

Der Name der Notfallwiederherstellungskonfiguration. Erforderlich.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

ArmDisasterRecovery oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

get_authorization_rule

Ruft eine Autorisierungsregel für einen Namespace nach Regelname ab.

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

Parameter

resource_group_name
str
Erforderlich

Name der Ressourcengruppe innerhalb des Azure-Abonnements. Erforderlich.

namespace_name
str
Erforderlich

Der Namespacename. Erforderlich.

alias
str
Erforderlich

Der Name der Notfallwiederherstellungskonfiguration. Erforderlich.

authorization_rule_name
str
Erforderlich

Der Name der Autorisierungsregel. Erforderlich.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

SBAuthorizationRule oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

Weitere Informationen

list

Ruft alle Aliase (Notfallwiederherstellungskonfigurationen) ab.

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

Parameter

resource_group_name
str
Erforderlich

Name der Ressourcengruppe innerhalb des Azure-Abonnements. Erforderlich.

namespace_name
str
Erforderlich

Der Namespacename. Erforderlich.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

Ein Iterator wie eine Instanz von ArmDisasterRecovery oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

list_authorization_rules

Ruft die Autorisierungsregeln für einen Namespace ab.

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

Parameter

resource_group_name
str
Erforderlich

Name der Ressourcengruppe innerhalb des Azure-Abonnements. Erforderlich.

namespace_name
str
Erforderlich

Der Namespacename. Erforderlich.

alias
str
Erforderlich

Der Name der Notfallwiederherstellungskonfiguration. Erforderlich.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

Eine Iterator-ähnliche Instanz von SBAuthorizationRule oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

Weitere Informationen

list_keys

Ruft die primäre und sekundäre Verbindungszeichenfolge für den Namespace ab.

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

Parameter

resource_group_name
str
Erforderlich

Name der Ressourcengruppe innerhalb des Azure-Abonnements. Erforderlich.

namespace_name
str
Erforderlich

Der Namespacename. Erforderlich.

alias
str
Erforderlich

Der Name der Notfallwiederherstellungskonfiguration. Erforderlich.

authorization_rule_name
str
Erforderlich

Der Name der Autorisierungsregel. Erforderlich.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

AccessKeys oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

Weitere Informationen

Attribute

models

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