Freigeben über


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
fabricName
path True

string

Fabric-Name.

RegEx-Muster: ^[A-Za-z0-9][A-Za-z0-9-]*[A-Za-z0-9]$

protectionContainerName
path True

string

Name des Schutzcontainers.

RegEx-Muster: ^[A-Za-z0-9][A-Za-z0-9-]*[A-Za-z0-9]$

resourceGroupName
path True

string

Der Name der Ressourcengruppe, in der der Wiederherstellungsdiensttresor vorhanden ist.

resourceName
path True

string

Der Name des Wiederherstellungsdienstetresors.

RegEx-Muster: ^[A-Za-z0-9][A-Za-z0-9-]*[A-Za-z0-9]$

subscriptionId
path True

string

Die Abonnement-ID.

api-version
query True

string

Client-API-Version.

Anforderungstext

Name Typ Beschreibung
properties

SwitchClusterProtectionInputProperties

Wechseln der Clusterschutzeigenschaften.

Antworten

Name Typ Beschreibung
200 OK

ProtectionContainer

OKAY

202 Accepted

Angenommen

Header

  • Location: string
  • Azure-AsyncOperation: string
  • Retry-After: string
Other Status Codes

ErrorResponse

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
A2AProtectedItemDetail

A2A-spezifische Switch Cluster-Schutzeingabe.

A2ASwitchClusterProtectionInput

A2A-spezifische Switch Cluster-Schutzeingabe.

A2AVmManagedDiskInputDetails

A2A-Verwaltete Datenträgereingabedetails.

DiskEncryptionInfo

Verschlüsselungsinformationen für Wiederherstellungsdatenträger (BEK und KEK).

DiskEncryptionKeyInfo

Datenträgerverschlüsselungsschlüsselinformationen (BitLocker-Verschlüsselungsschlüssel, BEK) unter Windows).

ErrorAdditionalInfo

Der Ressourcenverwaltungsfehler zusätzliche Informationen.

ErrorDetail

Das Fehlerdetails.

ErrorResponse

Fehlerantwort

KeyEncryptionKeyInfo

Informationen zum Schlüsselverschlüsselungsschlüssel (Key Encryption Key, KEK).

ProtectionContainer

Details des Schutzcontainers.

ProtectionContainerFabricSpecificDetails

Basisklasse für fabricspezifische Details des Containers.

ProtectionContainerProperties

Details zu benutzerdefinierten Daten des Schutzprofils.

SwitchClusterProtectionInput

Wechseln der Clusterschutzeingabe.

SwitchClusterProtectionInputProperties

Wechseln sie zu den Eingabeeigenschaften des Clusterschutzes.

A2AProtectedItemDetail

A2A-spezifische Switch Cluster-Schutzeingabe.

Name Typ Beschreibung
diskEncryptionInfo

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

A2AVmManagedDiskInputDetails[]

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

A2AProtectedItemDetail[]

A2A-spezifische Switch Cluster-Schutzeingabe.

recoveryContainerId

string

Die Wiederherstellungscontainer-ID.

A2AVmManagedDiskInputDetails

A2A-Verwaltete Datenträgereingabedetails.

Name Typ Beschreibung
diskEncryptionInfo

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

DiskEncryptionKeyInfo

Der WiederherstellungsschlüsselVault-Verweis für den geheimen Schlüssel.

keyEncryptionKeyInfo

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

ErrorAdditionalInfo[]

Die zusätzlichen Informationen des Fehlers.

code

string

Der Fehlercode.

details

ErrorDetail[]

Die Fehlerdetails.

message

string

Die Fehlermeldung.

target

string

Das Fehlerziel.

ErrorResponse

Fehlerantwort

Name Typ Beschreibung
error

ErrorDetail

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

ProtectionContainerProperties

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

ProtectionContainerFabricSpecificDetails

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

SwitchClusterProtectionInputProperties

Wechseln der Clusterschutzeigenschaften.

SwitchClusterProtectionInputProperties

Wechseln sie zu den Eingabeeigenschaften des Clusterschutzes.

Name Typ Beschreibung
providerSpecificDetails SwitchClusterProtectionProviderSpecificInput:

A2ASwitchClusterProtectionInput

Anbieterspezifische Schalterschutzeingabe.

replicationProtectionClusterName

string

Der name des eindeutigen Replikationsschutzclusters.