Replication Protection Containers - Switch Cluster Protection
Wechselt den Schutz von einem Container zu einem anderen.
Vorgang zum Wechseln des Schutzes von einem Container zu einem anderen.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/switchClusterProtection?api-version=2024-04-01
URI-Parameter
Name | In | Erforderlich | Typ | Beschreibung |
---|---|---|---|---|
fabric
|
path | True |
string |
Fabric-Name. RegEx-Muster: |
protection
|
path | True |
string |
Name des Schutzcontainers. RegEx-Muster: |
resource
|
path | True |
string |
Der Name der Ressourcengruppe, in der der Wiederherstellungsdiensttresor vorhanden ist. |
resource
|
path | True |
string |
Der Name des Wiederherstellungsdienstetresors. RegEx-Muster: |
subscription
|
path | True |
string |
Die Abonnement-ID. |
api-version
|
query | True |
string |
Client-API-Version. |
Anforderungstext
Name | Typ | Beschreibung |
---|---|---|
properties |
Wechseln der Clusterschutzeigenschaften. |
Antworten
Name | Typ | Beschreibung |
---|---|---|
200 OK |
OKAY |
|
202 Accepted |
Angenommen Header
|
|
Other Status Codes |
Automatisierungsfehlerantwort, die beschreibt, warum der Vorgang fehlgeschlagen ist. |
Sicherheit
azure_auth
Azure Active Directory OAuth2-Fluss
Typ:
oauth2
Ablauf:
implicit
Autorisierungs-URL:
https://login.microsoftonline.com/common/oauth2/authorize
Bereiche
Name | Beschreibung |
---|---|
user_impersonation | identitätswechseln Sie Ihr Benutzerkonto. |
Beispiele
Switches protection from one container to another or one replication provider to another.
Beispielanforderung
POST https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/fabric-pri-eastus/replicationProtectionContainers/pri-cloud-eastus/switchClusterProtection?api-version=2024-04-01
{
"properties": {
"replicationProtectionClusterName": "testcluster",
"providerSpecificDetails": {
"instanceType": "A2A",
"recoveryContainerId": "/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/fabric-rec-westus/replicationProtectionContainers/rec-cloud-westus",
"policyId": "/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationPolicies/klncksan",
"protectedItemsDetail": [
{
"recoveryResourceGroupId": "/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/ClusterTestRG-19-01-asr",
"replicationProtectedItemName": "yNdYnDYKZ7hYU7zyVeBychFBCyAbEkrJcJNUarDrXio",
"vmManagedDisks": [
{
"diskId": "/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourcegroups/clustertestrg-19-01/providers/microsoft.compute/disks/sdgql0-osdisk",
"recoveryResourceGroupId": "/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/ClusterTestRG-19-01-asr",
"primaryStagingAzureStorageAccountId": "/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/clustertestrg-19-01/providers/Microsoft.Storage/storageAccounts/ix701lvaasrcache"
}
]
},
{
"recoveryResourceGroupId": "/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/ClusterTestRG-19-01-asr",
"replicationProtectedItemName": "kdUdWvpVnm3QgOQPHoVMX8YAtAO8OC4kKNjt40ERSr4",
"vmManagedDisks": [
{
"diskId": "/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourcegroups/clustertestrg-19-01/providers/microsoft.compute/disks/sdgql1-osdisk",
"recoveryResourceGroupId": "/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/ClusterTestRG-19-01-asr",
"primaryStagingAzureStorageAccountId": "/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/clustertestrg-19-01/providers/Microsoft.Storage/storageAccounts/ix701lvaasrcache"
}
]
}
]
}
}
}
Beispiel für eine Antwort
{
"id": "/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/fabric-pri-eastus/replicationProtectionContainers/pri-cloud-eastus",
"name": "pri-cloud-eastus",
"type": "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers",
"properties": {
"fabricFriendlyName": "East US",
"friendlyName": "pri-cloud-eastus",
"fabricType": "Azure",
"protectedItemCount": 13,
"pairingStatus": "Paired",
"role": "Primary",
"fabricSpecificDetails": null
}
}
Location: https://management.azure.com/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/fabric-pri-eastus/replicationProtectionContainers/pri-cloud-eastus/replicationProtectionClusters/testcluster/operationresults/76e220ab-8ae8-4047-b6e0-e6c0f6fc2241?api-version=2024-04-01
Azure-AsyncOperation: https://management.azure.com/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationOperationStatus/5fda1f8f-7c2a-4c9e-bb73-9cf018e9df41?api-version=2024-04-01
Retry-After: 30
Definitionen
Name | Beschreibung |
---|---|
A2AProtected |
A2A-spezifische Switch Cluster-Schutzeingabe. |
A2ASwitch |
A2A-spezifische Switch Cluster-Schutzeingabe. |
A2AVm |
A2A-Verwaltete Datenträgereingabedetails. |
Disk |
Verschlüsselungsinformationen für Wiederherstellungsdatenträger (BEK und KEK). |
Disk |
Datenträgerverschlüsselungsschlüsselinformationen (BitLocker-Verschlüsselungsschlüssel, BEK) unter Windows). |
Error |
Der Ressourcenverwaltungsfehler zusätzliche Informationen. |
Error |
Das Fehlerdetails. |
Error |
Fehlerantwort |
Key |
Informationen zum Schlüsselverschlüsselungsschlüssel (Key Encryption Key, KEK). |
Protection |
Details des Schutzcontainers. |
Protection |
Basisklasse für fabricspezifische Details des Containers. |
Protection |
Details zu benutzerdefinierten Daten des Schutzprofils. |
Switch |
Wechseln der Clusterschutzeingabe. |
Switch |
Wechseln sie zu den Eingabeeigenschaften des Clusterschutzes. |
A2AProtectedItemDetail
A2A-spezifische Switch Cluster-Schutzeingabe.
Name | Typ | Beschreibung |
---|---|---|
diskEncryptionInfo |
Die Verschlüsselungsinformationen des Wiederherstellungsdatenträgers. |
|
recoveryAvailabilitySetId |
string |
Der Verfügbarkeitssatz für die Wiederherstellung. |
recoveryAvailabilityZone |
string |
Die Verfügbarkeitszone für die Wiederherstellung. |
recoveryBootDiagStorageAccountId |
string |
Das Startdiagnosespeicherkonto. |
recoveryCapacityReservationGroupId |
string |
Die Gruppen-ID der Wiederherstellungskapazitätsreservierung. |
recoveryProximityPlacementGroupId |
string |
Die Gruppen-ID der Wiederherstellungsannäherung. |
recoveryResourceGroupId |
string |
Die Gruppen-ID der Wiederherstellungsressource. |
recoveryVirtualMachineScaleSetId |
string |
Die VM-Skalierungssatz-ID. |
replicationProtectedItemName |
string |
Der Name des geschützten Replikationselements. |
vmManagedDisks |
Die Liste der vom virtuellen Computer verwalteten Datenträgerdetails. |
A2ASwitchClusterProtectionInput
A2A-spezifische Switch Cluster-Schutzeingabe.
Name | Typ | Beschreibung |
---|---|---|
instanceType |
string:
A2A |
Ruft den Instanztyp ab. |
policyId |
string |
Die Richtlinien-ID. |
protectedItemsDetail |
A2A-spezifische Switch Cluster-Schutzeingabe. |
|
recoveryContainerId |
string |
Die Wiederherstellungscontainer-ID. |
A2AVmManagedDiskInputDetails
A2A-Verwaltete Datenträgereingabedetails.
Name | Typ | Beschreibung |
---|---|---|
diskEncryptionInfo |
Die Verschlüsselungsinformationen des Wiederherstellungsdatenträgers (für einen /einzelnen Passfluss). |
|
diskId |
string |
Die Datenträger-ID. |
primaryStagingAzureStorageAccountId |
string |
Die primäre Stagingspeicherkonto-Arm-ID. |
recoveryDiskEncryptionSetId |
string |
Die Verschlüsselungs-ID des Wiederherstellungsdatenträgers. |
recoveryReplicaDiskAccountType |
string |
Der Replikatdatenträgertyp. Der optionale Wert ist identisch mit dem Quelldatenträgertyp, wenn der Benutzer nicht angegeben wird. |
recoveryResourceGroupId |
string |
Die Zielressourcengruppe Arm ID. |
recoveryTargetDiskAccountType |
string |
Der Zieldatenträgertyp nach dem Failover. Der optionale Wert ist identisch mit dem Quelldatenträgertyp, wenn der Benutzer nicht angegeben wird. |
DiskEncryptionInfo
Verschlüsselungsinformationen für Wiederherstellungsdatenträger (BEK und KEK).
Name | Typ | Beschreibung |
---|---|---|
diskEncryptionKeyInfo |
Der WiederherstellungsschlüsselVault-Verweis für den geheimen Schlüssel. |
|
keyEncryptionKeyInfo |
Der Wiederherstellungsschlüsselvault-Verweis für Schlüssel. |
DiskEncryptionKeyInfo
Datenträgerverschlüsselungsschlüsselinformationen (BitLocker-Verschlüsselungsschlüssel, BEK) unter Windows).
Name | Typ | Beschreibung |
---|---|---|
keyVaultResourceArmId |
string |
Die KEYVault-Ressourcen-ARM-ID für den geheimen Schlüssel. |
secretIdentifier |
string |
Die geheime URL/ID. |
ErrorAdditionalInfo
Der Ressourcenverwaltungsfehler zusätzliche Informationen.
Name | Typ | Beschreibung |
---|---|---|
info |
object |
Die zusätzlichen Informationen. |
type |
string |
Der zusätzliche Informationstyp. |
ErrorDetail
Das Fehlerdetails.
Name | Typ | Beschreibung |
---|---|---|
additionalInfo |
Die zusätzlichen Informationen des Fehlers. |
|
code |
string |
Der Fehlercode. |
details |
Die Fehlerdetails. |
|
message |
string |
Die Fehlermeldung. |
target |
string |
Das Fehlerziel. |
ErrorResponse
Fehlerantwort
Name | Typ | Beschreibung |
---|---|---|
error |
Das Fehlerobjekt. |
KeyEncryptionKeyInfo
Informationen zum Schlüsselverschlüsselungsschlüssel (Key Encryption Key, KEK).
Name | Typ | Beschreibung |
---|---|---|
keyIdentifier |
string |
Die Schlüssel-URL/ID. |
keyVaultResourceArmId |
string |
Die KeyVault-Ressourcen-ARM-ID für schlüssel. |
ProtectionContainer
Details des Schutzcontainers.
Name | Typ | Beschreibung |
---|---|---|
id |
string |
Ressourcen-ID |
location |
string |
Ressourcenspeicherort |
name |
string |
Ressourcenname |
properties |
Die benutzerdefinierten Daten. |
|
type |
string |
Ressourcentyp |
ProtectionContainerFabricSpecificDetails
Basisklasse für fabricspezifische Details des Containers.
Name | Typ | Beschreibung |
---|---|---|
instanceType |
string |
Ruft den Klassentyp ab. Überschreiben in abgeleiteten Klassen. |
ProtectionContainerProperties
Details zu benutzerdefinierten Daten des Schutzprofils.
Name | Typ | Beschreibung |
---|---|---|
fabricFriendlyName |
string |
Fabric-Anzeigename. |
fabricSpecificDetails |
Fabric-spezifische Details. |
|
fabricType |
string |
Der Fabric-Typ. |
friendlyName |
string |
Der Name. |
pairingStatus |
string |
Der Kopplungsstatus dieser Cloud. |
protectedItemCount |
integer |
Anzahl der geschützten PEs. |
role |
string |
Die Rolle dieser Cloud. |
SwitchClusterProtectionInput
Wechseln der Clusterschutzeingabe.
Name | Typ | Beschreibung |
---|---|---|
properties |
Wechseln der Clusterschutzeigenschaften. |
SwitchClusterProtectionInputProperties
Wechseln sie zu den Eingabeeigenschaften des Clusterschutzes.
Name | Typ | Beschreibung |
---|---|---|
providerSpecificDetails | SwitchClusterProtectionProviderSpecificInput: |
Anbieterspezifische Schalterschutzeingabe. |
replicationProtectionClusterName |
string |
Der name des eindeutigen Replikationsschutzclusters. |