Freigeben über


Microsoft.RecoveryServices vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters 2024-04-01

Bicep-Ressourcendefinition

Der Ressourcentyp Vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters-Ressource zu erstellen, fügen Sie der Vorlage die folgende Bicep hinzu.

resource symbolicname 'Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters@2024-04-01' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    activeLocation: 'string'
    agentClusterId: 'string'
    allowedOperations: [
      'string'
    ]
    areAllClusterNodesRegistered: bool
    clusterFqdn: 'string'
    clusterNodeFqdns: [
      'string'
    ]
    clusterProtectedItemIds: [
      'string'
    ]
    clusterRegisteredNodes: [
      {
        biosId: 'string'
        clusterNodeFqdn: 'string'
        isSharedDiskVirtualNode: bool
        machineId: 'string'
      }
    ]
    currentScenario: {
      jobId: 'string'
      scenarioName: 'string'
      startTime: 'string'
    }
    healthErrors: [
      {
        creationTimeUtc: 'string'
        customerResolvability: 'string'
        entityId: 'string'
        errorCategory: 'string'
        errorCode: 'string'
        errorId: 'string'
        errorLevel: 'string'
        errorMessage: 'string'
        errorSource: 'string'
        errorType: 'string'
        innerHealthErrors: [
          {
            creationTimeUtc: 'string'
            customerResolvability: 'string'
            entityId: 'string'
            errorCategory: 'string'
            errorCode: 'string'
            errorId: 'string'
            errorLevel: 'string'
            errorMessage: 'string'
            errorSource: 'string'
            errorType: 'string'
            possibleCauses: 'string'
            recommendedAction: 'string'
            recoveryProviderErrorMessage: 'string'
            summaryMessage: 'string'
          }
        ]
        possibleCauses: 'string'
        recommendedAction: 'string'
        recoveryProviderErrorMessage: 'string'
        summaryMessage: 'string'
      }
    ]
    lastSuccessfulFailoverTime: 'string'
    lastSuccessfulTestFailoverTime: 'string'
    policyFriendlyName: 'string'
    policyId: 'string'
    primaryFabricFriendlyName: 'string'
    primaryFabricProvider: 'string'
    primaryProtectionContainerFriendlyName: 'string'
    protectionClusterType: 'string'
    protectionState: 'string'
    protectionStateDescription: 'string'
    providerSpecificDetails: {
      instanceType: 'string'
      // For remaining properties, see ReplicationClusterProviderSpecificSettings objects
    }
    recoveryContainerId: 'string'
    recoveryFabricFriendlyName: 'string'
    recoveryFabricId: 'string'
    recoveryProtectionContainerFriendlyName: 'string'
    replicationHealth: 'string'
    sharedDiskProperties: {
      activeLocation: 'string'
      allowedOperations: [
        'string'
      ]
      currentScenario: {
        jobId: 'string'
        scenarioName: 'string'
        startTime: 'string'
      }
      healthErrors: [
        {
          creationTimeUtc: 'string'
          customerResolvability: 'string'
          entityId: 'string'
          errorCategory: 'string'
          errorCode: 'string'
          errorId: 'string'
          errorLevel: 'string'
          errorMessage: 'string'
          errorSource: 'string'
          errorType: 'string'
          innerHealthErrors: [
            {
              creationTimeUtc: 'string'
              customerResolvability: 'string'
              entityId: 'string'
              errorCategory: 'string'
              errorCode: 'string'
              errorId: 'string'
              errorLevel: 'string'
              errorMessage: 'string'
              errorSource: 'string'
              errorType: 'string'
              possibleCauses: 'string'
              recommendedAction: 'string'
              recoveryProviderErrorMessage: 'string'
              summaryMessage: 'string'
            }
          ]
          possibleCauses: 'string'
          recommendedAction: 'string'
          recoveryProviderErrorMessage: 'string'
          summaryMessage: 'string'
        }
      ]
      protectionState: 'string'
      replicationHealth: 'string'
      sharedDiskProviderSpecificDetails: {
        instanceType: 'string'
        // For remaining properties, see SharedDiskReplicationProviderSpecificSettings objects
      }
      testFailoverState: 'string'
    }
    testFailoverState: 'string'
    testFailoverStateDescription: 'string'
  }
}

SharedDiskReplicationProviderSpecificSettings-Objekte

Legen Sie die instanceType-Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für A2A-:

{
  failoverRecoveryPointId: 'string'
  instanceType: 'A2A'
  lastRpoCalculatedTime: 'string'
  managementId: 'string'
  monitoringJobType: 'string'
  monitoringPercentageCompletion: int
  primaryFabricLocation: 'string'
  protectedManagedDisks: [
    {
      allowedDiskLevelOperation: [
        'string'
      ]
      dataPendingAtSourceAgentInMB: int
      dataPendingInStagingStorageAccountInMB: int
      dekKeyVaultArmId: 'string'
      diskCapacityInBytes: int
      diskId: 'string'
      diskName: 'string'
      diskState: 'string'
      diskType: 'string'
      failoverDiskName: 'string'
      isDiskEncrypted: bool
      isDiskKeyEncrypted: bool
      kekKeyVaultArmId: 'string'
      keyIdentifier: 'string'
      monitoringJobType: 'string'
      monitoringPercentageCompletion: int
      primaryDiskEncryptionSetId: 'string'
      primaryStagingAzureStorageAccountId: 'string'
      recoveryDiskEncryptionSetId: 'string'
      recoveryOrignalTargetDiskId: 'string'
      recoveryReplicaDiskAccountType: 'string'
      recoveryReplicaDiskId: 'string'
      recoveryResourceGroupId: 'string'
      recoveryTargetDiskAccountType: 'string'
      recoveryTargetDiskId: 'string'
      resyncRequired: bool
      secretIdentifier: 'string'
      tfoDiskName: 'string'
    }
  ]
  recoveryFabricLocation: 'string'
  rpoInSeconds: int
  sharedDiskIRErrors: [
    {}
  ]
  unprotectedDisks: [
    {
      diskAutoProtectionStatus: 'string'
      diskLunId: int
    }
  ]
}

ReplicationClusterProviderSpecificSettings-Objekte

Legen Sie die instanceType-Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für A2A-:

{
  clusterManagementId: 'string'
  failoverRecoveryPointId: 'string'
  initialPrimaryExtendedLocation: {
    name: 'string'
    type: 'string'
  }
  initialPrimaryFabricLocation: 'string'
  initialPrimaryZone: 'string'
  initialRecoveryExtendedLocation: {
    name: 'string'
    type: 'string'
  }
  initialRecoveryFabricLocation: 'string'
  initialRecoveryZone: 'string'
  instanceType: 'A2A'
  lastRpoCalculatedTime: 'string'
  lifecycleId: 'string'
  multiVmGroupCreateOption: 'string'
  multiVmGroupId: 'string'
  multiVmGroupName: 'string'
  primaryAvailabilityZone: 'string'
  primaryExtendedLocation: {
    name: 'string'
    type: 'string'
  }
  primaryFabricLocation: 'string'
  recoveryAvailabilityZone: 'string'
  recoveryExtendedLocation: {
    name: 'string'
    type: 'string'
  }
  recoveryFabricLocation: 'string'
  rpoInSeconds: int
}

Eigenschaftswerte

A2AProtectedManagedDiskDetails

Name Beschreibung Wert
allowedDiskLevelOperation Die Liste der Vorgänge auf Datenträgerebene. string[]
dataPendingAtSourceAgentInMB Die Daten, die auf dem virtuellen Quellcomputer in MB ausstehen. Int
dataPendingInStagingStorageAccountInMB Die Daten, die für die Replikation in MB beim Stagingkonto ausstehen. Int
dekKeyVaultArmId Die KeyVault-Ressourcen-ID für den geheimen Schlüssel (BEK). Schnur
diskCapacityInBytes Die Datenträgerkapazität in Byte. Int
diskId Die Arm-ID des verwalteten Datenträgers. Schnur
diskName Der Datenträgername. Schnur
diskState Der Datenträgerstatus. Schnur
diskType Der Datenträgertyp. Schnur
failoverDiskName Der Failovername für den verwalteten Datenträger. Schnur
isDiskEncrypted Ein Wert, der angibt, ob der virtuelle Computer den Datenträger des Betriebssystems verschlüsselt hat oder nicht. Bool
isDiskKeyEncrypted Ein Wert, der angibt, ob der Datenträgerschlüssel verschlüsselt wurde oder nicht. Bool
kekKeyVaultArmId Die KeyVault-Ressourcen-ID für Schlüssel (KEK). Schnur
keyIdentifier Die Schlüssel-URL/ID (KEK). Schnur
monitoringJobType Der Typ des Überwachungsauftrags. Der Fortschritt ist in der MonitoringPercentageCompletion-Eigenschaft enthalten. Schnur
monitoringPercentageCompletion Der Prozentsatz des Überwachungsauftrags. Der Typ des Überwachungsauftrags wird durch die MonitoringJobType-Eigenschaft definiert. Int
primaryDiskEncryptionSetId Die ID der primären Datenträgerverschlüsselung. Schnur
primaryStagingAzureStorageAccountId Das primäre Stagingspeicherkonto. Schnur
recoveryDiskEncryptionSetId Die Verschlüsselungs-ID des Wiederherstellungsdatenträgers. Schnur
recoveryOrignalTargetDiskId Ursprüngliche Zieldatenträger-Arm-ID der Wiederherstellung. Schnur
recoveryReplicaDiskAccountType Der Replikatdatenträgertyp. Der optionale Wert ist identisch mit dem Quelldatenträgertyp, wenn der Benutzer nicht angegeben wird. Schnur
recoveryReplicaDiskId Wiederherstellungsreplikate-Arm-ID. Schnur
recoveryResourceGroupId Die Ressourcengruppe "Wiederherstellungsdatenträger" arm ID. Schnur
recoveryTargetDiskAccountType Der Zieldatenträgertyp nach dem Failover. Der optionale Wert ist identisch mit dem Quelldatenträgertyp, wenn der Benutzer nicht angegeben wird. Schnur
recoveryTargetDiskId Arm-ID des Wiederherstellungsziels. Schnur
resyncRequired Ein Wert, der angibt, ob eine erneute Synchronisierung für diesen Datenträger erforderlich ist. Bool
secretIdentifier Die geheime URL/ID (BEK). Schnur
tfoDiskName Der Testfailovername für den verwalteten Datenträger. Schnur

A2AReplicationProtectionClusterDetails

Name Beschreibung Wert
clusterManagementId Die Clusterverwaltungs-ID. Schnur
failoverRecoveryPointId Die Wiederherstellungspunkt-ID, für die der Cluster fehlgeschlagen war. Schnur
initialPrimaryExtendedLocation Der ursprüngliche primäre erweiterte Speicherort. ExtendedLocation-
initialPrimaryFabricLocation Der ursprüngliche primäre Fabric-Speicherort. Schnur
initialPrimaryZone Die erste primäre Verfügbarkeitszone. Schnur
initialRecoveryExtendedLocation Der ursprüngliche erweiterte Wiederherstellungsspeicherort. ExtendedLocation-
initialRecoveryFabricLocation Der ursprüngliche Wiederherstellungs-Fabric-Speicherort. Schnur
initialRecoveryZone Die anfängliche Verfügbarkeitszone für die Wiederherstellung. Schnur
instanceType Ruft den Instanztyp ab. "A2A" (erforderlich)
lastRpoCalculatedTime Die Zeit (in UTC), zu der der letzte RPO-Wert von Protection Service berechnet wurde. Schnur
lifecycleId Eine ID, die Aktionen wie Switchschutz überlebt, die die zugrunde stehenden PE/CPE-Objekte intern ändern. Die Lebenszyklus-ID wird weitergeleitet, um eine Verknüpfung/Kontinuität zu haben, um eine ID zu haben, die den "gleichen" geschützten Cluster angibt, obwohl andere interne IDs/ARM-ID möglicherweise geändert werden. Schnur
multiVmGroupCreateOption Gibt an, ob mehrere VM-Gruppen automatisch erstellt oder vom Benutzer angegeben werden. "AutoCreated"
"UserSpecified"
multiVmGroupId Die Gruppen-ID für mehrere virtuelle Computer. Schnur
multiVmGroupName Der Name der Gruppe "Multi vm". Schnur
primaryAvailabilityZone Die primäre Verfügbarkeitszone. Schnur
primaryExtendedLocation Der primäre erweiterte Speicherort. ExtendedLocation-
primaryFabricLocation Primäre Fabric-Position. Schnur
recoveryAvailabilityZone Die Verfügbarkeitszone für die Wiederherstellung. Schnur
recoveryExtendedLocation Der erweiterte Wiederherstellungsspeicherort. ExtendedLocation-
recoveryFabricLocation Der Wiederherstellungs-Fabric-Speicherort. Schnur
rpoInSeconds Der letzte RPO-Wert in Sekunden. Int

A2ASharedDiskIRErrorDetails

Name Beschreibung Wert

A2ASharedDiskReplicationDetails

Name Beschreibung Wert
failoverRecoveryPointId Die Wiederherstellungspunkt-ID, auf die der virtuelle Knoten fehlgeschlagen war. Schnur
instanceType Ruft den Instanztyp ab. "A2A" (erforderlich)
lastRpoCalculatedTime Die Zeit (in UTC), zu der der letzte RPO-Wert von Protection Service berechnet wurde. Schnur
managementId Die Verwaltungs-ID. Schnur
monitoringJobType Der Typ des Überwachungsauftrags. Der Fortschritt ist in der MonitoringPercentageCompletion-Eigenschaft enthalten. Schnur
monitoringPercentageCompletion Der Prozentsatz des Überwachungsauftrags. Der Typ des Überwachungsauftrags wird durch die MonitoringJobType-Eigenschaft definiert. Int
primaryFabricLocation Primäre Fabric-Position. Schnur
protectedManagedDisks Die Liste der geschützten verwalteten Datenträger. A2AProtectedManagedDiskDetails[]
recoveryFabricLocation Der Wiederherstellungs-Fabric-Speicherort. Schnur
rpoInSeconds Der letzte RPO-Wert in Sekunden. Int
sharedDiskIRErrors Die IR-Fehler. A2ASharedDiskIRErrorDetails[]
unprotectedDisks Die Liste der nicht geschützten Datenträger. A2AUnprotectedDiskDetails[]

A2AUnprotectedDiskDetails

Name Beschreibung Wert
diskAutoProtectionStatus Ein Wert, der angibt, ob der automatische Datenträgerschutz aktiviert ist. "Deaktiviert"
"Aktiviert"
diskLunId Die Quell-LUN-ID für den Datenträger. Int

CurrentScenarioDetails

Name Beschreibung Wert
jobId ARM-ID des Auftrags, der ausgeführt wird. Schnur
scenarioName Szenarioname. Schnur
startTime Startzeit des Workflows. Schnur

ExtendedLocation

Name Beschreibung Wert
Name Der Name des erweiterten Speicherorts. Zeichenfolge (erforderlich)
Art Der erweiterte Standorttyp. "EdgeZone" (erforderlich)

HealthError

Name Beschreibung Wert
creationTimeUtc Fehlererstellungszeit (UTC). Schnur
customerResolvability Wert, der angibt, ob der Integritätsfehler vom Kunden aufgelöst werden kann. "Zulässig"
"NotAllowed"
entityId ID der Entität. Schnur
errorCategory Fehlerkategorie. Schnur
errorCode Fehlercode. Schnur
errorId Die eindeutige ID des Integritätsfehlers. Schnur
errorLevel Fehlerstufe. Schnur
errorMessage Fehlermeldung. Schnur
errorSource Fehlerquelle. Schnur
errorType Typ des Fehlers. Schnur
innerHealthErrors Die inneren Integritätsfehler. HealthError mit einer Liste von HealthError, da untergeordnete Fehler problematisch sind. InnerHealthError wird verwendet, da dadurch eine endlose Schleife von Strukturen verhindert wird, wenn Hydra versucht, den Vertrag automatisch zu generieren. Wir stellen die zugehörigen Integritätsfehler als innere Integritätsfehler offen, und alle API-Verbraucher können dies auf die gleiche Weise nutzen wie Exception -> InnerException. InnerHealthError-[]
possibleCauses Mögliche Fehlerursachen. Schnur
recommendedAction Empfohlene Aktion zum Beheben des Fehlers. Schnur
recoveryProviderErrorMessage DRA-Fehlermeldung. Schnur
summaryMessage Zusammenfassungsmeldung der Entität. Schnur

InnerHealthError

Name Beschreibung Wert
creationTimeUtc Fehlererstellungszeit (UTC). Schnur
customerResolvability Wert, der angibt, ob der Integritätsfehler vom Kunden aufgelöst werden kann. "Zulässig"
"NotAllowed"
entityId ID der Entität. Schnur
errorCategory Fehlerkategorie. Schnur
errorCode Fehlercode. Schnur
errorId Die eindeutige ID des Integritätsfehlers. Schnur
errorLevel Fehlerstufe. Schnur
errorMessage Fehlermeldung. Schnur
errorSource Fehlerquelle. Schnur
errorType Typ des Fehlers. Schnur
possibleCauses Mögliche Fehlerursachen. Schnur
recommendedAction Empfohlene Aktion zum Beheben des Fehlers. Schnur
recoveryProviderErrorMessage DRA-Fehlermeldung. Schnur
summaryMessage Zusammenfassungsmeldung der Entität. Schnur

Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters

Name Beschreibung Wert
Name Der Ressourcenname Schnur

Zwänge:
Pattern = ^[A-Za-z0-9][A-Za-z0-9-]*[A-Za-z0-9]$ (erforderlich)
Elternteil In Bicep können Sie die übergeordnete Ressource für eine untergeordnete Ressource angeben. Sie müssen diese Eigenschaft nur hinzufügen, wenn die untergeordnete Ressource außerhalb der übergeordneten Ressource deklariert wird.

Weitere Informationen finden Sie unter Untergeordnete Ressource außerhalb der übergeordneten Ressource.
Symbolischer Name für Ressource des Typs: Vaults/replicationFabrics/replicationProtectionContainers
Eigenschaften Die benutzerdefinierten Daten. ReplicationProtectionClusterProperties

RegisteredClusterNodes

Name Beschreibung Wert
biosId Die BIOS-ID. Schnur
clusterNodeFqdn Der Clusterknotenname. Schnur
isSharedDiskVirtualNode Ein Wert, der angibt, ob dies die virtuelle Entität darstellt, die alle freigegebenen Datenträger hostet. Bool
machineId Die Computer-ID. Schnur

ReplicationClusterProviderSpecificSettings

Name Beschreibung Wert
instanceType Legen Sie für den Typ A2AReplicationProtectionClusterDetailsauf "A2AA" fest. "A2A" (erforderlich)

ReplicationProtectionClusterProperties

Name Beschreibung Wert
activeLocation Der aktuelle aktive Speicherort des Schutzclusters. Schnur
agentClusterId Die Agentcluster-ID. Schnur
allowedOperations Die zulässigen Vorgänge im Replikationsschutzcluster. string[]
areAllClusterNodesRegistered Ein Wert, der angibt, ob alle Knoten des Clusters registriert sind oder nicht. Bool
clusterFqdn Der Cluster-FQDN. Schnur
clusterNodeFqdns Die Liste der Clusterknoten-FQDNs. string[]
clusterProtectedItemIds Die Liste der geschützten Element-IDs. string[]
clusterRegisteredNodes Die Details des registrierten Knotens. RegisteredClusterNodes[]
currentScenario Das aktuelle Szenario. CurrentScenarioDetails
healthErrors Liste der Integritätsfehler. HealthError-[]
lastSuccessfulFailoverTime Die letzte erfolgreiche Failoverzeit. Schnur
lastSuccessfulTestFailoverTime Die letzte erfolgreiche Testfailoverzeit. Schnur
policyFriendlyName Der Name der Richtlinie für dieses PE. Schnur
policyId Die Richtlinien-ID. Schnur
primaryFabricFriendlyName Der Anzeigename des primären Fabric. Schnur
primaryFabricProvider Der Fabric-Anbieter des primären Fabric. Schnur
primaryProtectionContainerFriendlyName Der Name des Anzeigenamens des primären Schutzcontainers. Schnur
protectionClusterType Der Typ des Schutzclustertyps. Schnur
protectionState Der Schutzstatus. Schnur
protectionStateDescription Die Beschreibung des Schutzstatus. Schnur
providerSpecificDetails Die benutzerdefinierten Einstellungen des Replikationsclusteranbieters. ReplicationClusterProviderSpecificSettings
recoveryContainerId Die Wiederherstellungscontainer-ID. Schnur
recoveryFabricFriendlyName Der Anzeigename der Wiederherstellungs fabric. Schnur
recoveryFabricId Die Arm-ID des Wiederherstellungs-Fabric. Schnur
recoveryProtectionContainerFriendlyName Der Name des Anzeigenamens des Wiederherstellungscontainers. Schnur
replicationHealth Der konsolidierte Schutzstatus für den virtuellen Computer unter Berücksichtigung aller Probleme mit SRS sowie aller Replikationseinheiten, die der Replikationsgruppe der VM zugeordnet sind. Dies ist eine Zeichenfolgendarstellung der ProtectionHealth-Aufzählung. Schnur
sharedDiskProperties Die Eigenschaften des freigegebenen Datenträgers. SharedDiskReplicationItemProperties
testFailoverState Der Failoverstatus "Testen". Schnur
testFailoverStateDescription Die Beschreibung des Testfailoverzustands. Schnur

SharedDiskReplicationItemProperties

Name Beschreibung Wert
activeLocation Die aktuelle aktive Position des PE. Schnur
allowedOperations Die zulässigen Vorgänge für das replikationsgeschützte Element. string[]
currentScenario Das aktuelle Szenario. CurrentScenarioDetails
healthErrors Liste der Integritätsfehler. HealthError-[]
protectionState Der Schutzstatus des freigegebenen Datenträgers. Schnur
replicationHealth Der konsolidierte Schutzstatus für den virtuellen Computer unter Berücksichtigung aller Probleme mit SRS sowie aller Replikationseinheiten, die der Replikationsgruppe der VM zugeordnet sind. Dies ist eine Zeichenfolgendarstellung der ProtectionHealth-Aufzählung. Schnur
sharedDiskProviderSpecificDetails Die benutzerdefinierten Einstellungen des Replikationsanbieters. SharedDiskReplicationProviderSpecificSettings
testFailoverState Der tfo-Status des freigegebenen Datenträgers. Schnur

SharedDiskReplicationProviderSpecificSettings

Name Beschreibung Wert
instanceType Legen Sie für den Typ A2ASharedDiskReplicationDetailsauf "A2AA" fest. "A2A" (erforderlich)

ARM-Vorlagenressourcendefinition

Der Ressourcentyp Vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters-Ressource zu erstellen, fügen Sie Der Vorlage den folgenden JSON-Code hinzu.

{
  "type": "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters",
  "apiVersion": "2024-04-01",
  "name": "string",
  "properties": {
    "activeLocation": "string",
    "agentClusterId": "string",
    "allowedOperations": [ "string" ],
    "areAllClusterNodesRegistered": "bool",
    "clusterFqdn": "string",
    "clusterNodeFqdns": [ "string" ],
    "clusterProtectedItemIds": [ "string" ],
    "clusterRegisteredNodes": [
      {
        "biosId": "string",
        "clusterNodeFqdn": "string",
        "isSharedDiskVirtualNode": "bool",
        "machineId": "string"
      }
    ],
    "currentScenario": {
      "jobId": "string",
      "scenarioName": "string",
      "startTime": "string"
    },
    "healthErrors": [
      {
        "creationTimeUtc": "string",
        "customerResolvability": "string",
        "entityId": "string",
        "errorCategory": "string",
        "errorCode": "string",
        "errorId": "string",
        "errorLevel": "string",
        "errorMessage": "string",
        "errorSource": "string",
        "errorType": "string",
        "innerHealthErrors": [
          {
            "creationTimeUtc": "string",
            "customerResolvability": "string",
            "entityId": "string",
            "errorCategory": "string",
            "errorCode": "string",
            "errorId": "string",
            "errorLevel": "string",
            "errorMessage": "string",
            "errorSource": "string",
            "errorType": "string",
            "possibleCauses": "string",
            "recommendedAction": "string",
            "recoveryProviderErrorMessage": "string",
            "summaryMessage": "string"
          }
        ],
        "possibleCauses": "string",
        "recommendedAction": "string",
        "recoveryProviderErrorMessage": "string",
        "summaryMessage": "string"
      }
    ],
    "lastSuccessfulFailoverTime": "string",
    "lastSuccessfulTestFailoverTime": "string",
    "policyFriendlyName": "string",
    "policyId": "string",
    "primaryFabricFriendlyName": "string",
    "primaryFabricProvider": "string",
    "primaryProtectionContainerFriendlyName": "string",
    "protectionClusterType": "string",
    "protectionState": "string",
    "protectionStateDescription": "string",
    "providerSpecificDetails": {
      "instanceType": "string"
      // For remaining properties, see ReplicationClusterProviderSpecificSettings objects
    },
    "recoveryContainerId": "string",
    "recoveryFabricFriendlyName": "string",
    "recoveryFabricId": "string",
    "recoveryProtectionContainerFriendlyName": "string",
    "replicationHealth": "string",
    "sharedDiskProperties": {
      "activeLocation": "string",
      "allowedOperations": [ "string" ],
      "currentScenario": {
        "jobId": "string",
        "scenarioName": "string",
        "startTime": "string"
      },
      "healthErrors": [
        {
          "creationTimeUtc": "string",
          "customerResolvability": "string",
          "entityId": "string",
          "errorCategory": "string",
          "errorCode": "string",
          "errorId": "string",
          "errorLevel": "string",
          "errorMessage": "string",
          "errorSource": "string",
          "errorType": "string",
          "innerHealthErrors": [
            {
              "creationTimeUtc": "string",
              "customerResolvability": "string",
              "entityId": "string",
              "errorCategory": "string",
              "errorCode": "string",
              "errorId": "string",
              "errorLevel": "string",
              "errorMessage": "string",
              "errorSource": "string",
              "errorType": "string",
              "possibleCauses": "string",
              "recommendedAction": "string",
              "recoveryProviderErrorMessage": "string",
              "summaryMessage": "string"
            }
          ],
          "possibleCauses": "string",
          "recommendedAction": "string",
          "recoveryProviderErrorMessage": "string",
          "summaryMessage": "string"
        }
      ],
      "protectionState": "string",
      "replicationHealth": "string",
      "sharedDiskProviderSpecificDetails": {
        "instanceType": "string"
        // For remaining properties, see SharedDiskReplicationProviderSpecificSettings objects
      },
      "testFailoverState": "string"
    },
    "testFailoverState": "string",
    "testFailoverStateDescription": "string"
  }
}

SharedDiskReplicationProviderSpecificSettings-Objekte

Legen Sie die instanceType-Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für A2A-:

{
  "failoverRecoveryPointId": "string",
  "instanceType": "A2A",
  "lastRpoCalculatedTime": "string",
  "managementId": "string",
  "monitoringJobType": "string",
  "monitoringPercentageCompletion": "int",
  "primaryFabricLocation": "string",
  "protectedManagedDisks": [
    {
      "allowedDiskLevelOperation": [ "string" ],
      "dataPendingAtSourceAgentInMB": "int",
      "dataPendingInStagingStorageAccountInMB": "int",
      "dekKeyVaultArmId": "string",
      "diskCapacityInBytes": "int",
      "diskId": "string",
      "diskName": "string",
      "diskState": "string",
      "diskType": "string",
      "failoverDiskName": "string",
      "isDiskEncrypted": "bool",
      "isDiskKeyEncrypted": "bool",
      "kekKeyVaultArmId": "string",
      "keyIdentifier": "string",
      "monitoringJobType": "string",
      "monitoringPercentageCompletion": "int",
      "primaryDiskEncryptionSetId": "string",
      "primaryStagingAzureStorageAccountId": "string",
      "recoveryDiskEncryptionSetId": "string",
      "recoveryOrignalTargetDiskId": "string",
      "recoveryReplicaDiskAccountType": "string",
      "recoveryReplicaDiskId": "string",
      "recoveryResourceGroupId": "string",
      "recoveryTargetDiskAccountType": "string",
      "recoveryTargetDiskId": "string",
      "resyncRequired": "bool",
      "secretIdentifier": "string",
      "tfoDiskName": "string"
    }
  ],
  "recoveryFabricLocation": "string",
  "rpoInSeconds": "int",
  "sharedDiskIRErrors": [
    {
    }
  ],
  "unprotectedDisks": [
    {
      "diskAutoProtectionStatus": "string",
      "diskLunId": "int"
    }
  ]
}

ReplicationClusterProviderSpecificSettings-Objekte

Legen Sie die instanceType-Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für A2A-:

{
  "clusterManagementId": "string",
  "failoverRecoveryPointId": "string",
  "initialPrimaryExtendedLocation": {
    "name": "string",
    "type": "string"
  },
  "initialPrimaryFabricLocation": "string",
  "initialPrimaryZone": "string",
  "initialRecoveryExtendedLocation": {
    "name": "string",
    "type": "string"
  },
  "initialRecoveryFabricLocation": "string",
  "initialRecoveryZone": "string",
  "instanceType": "A2A",
  "lastRpoCalculatedTime": "string",
  "lifecycleId": "string",
  "multiVmGroupCreateOption": "string",
  "multiVmGroupId": "string",
  "multiVmGroupName": "string",
  "primaryAvailabilityZone": "string",
  "primaryExtendedLocation": {
    "name": "string",
    "type": "string"
  },
  "primaryFabricLocation": "string",
  "recoveryAvailabilityZone": "string",
  "recoveryExtendedLocation": {
    "name": "string",
    "type": "string"
  },
  "recoveryFabricLocation": "string",
  "rpoInSeconds": "int"
}

Eigenschaftswerte

A2AProtectedManagedDiskDetails

Name Beschreibung Wert
allowedDiskLevelOperation Die Liste der Vorgänge auf Datenträgerebene. string[]
dataPendingAtSourceAgentInMB Die Daten, die auf dem virtuellen Quellcomputer in MB ausstehen. Int
dataPendingInStagingStorageAccountInMB Die Daten, die für die Replikation in MB beim Stagingkonto ausstehen. Int
dekKeyVaultArmId Die KeyVault-Ressourcen-ID für den geheimen Schlüssel (BEK). Schnur
diskCapacityInBytes Die Datenträgerkapazität in Byte. Int
diskId Die Arm-ID des verwalteten Datenträgers. Schnur
diskName Der Datenträgername. Schnur
diskState Der Datenträgerstatus. Schnur
diskType Der Datenträgertyp. Schnur
failoverDiskName Der Failovername für den verwalteten Datenträger. Schnur
isDiskEncrypted Ein Wert, der angibt, ob der virtuelle Computer den Datenträger des Betriebssystems verschlüsselt hat oder nicht. Bool
isDiskKeyEncrypted Ein Wert, der angibt, ob der Datenträgerschlüssel verschlüsselt wurde oder nicht. Bool
kekKeyVaultArmId Die KeyVault-Ressourcen-ID für Schlüssel (KEK). Schnur
keyIdentifier Die Schlüssel-URL/ID (KEK). Schnur
monitoringJobType Der Typ des Überwachungsauftrags. Der Fortschritt ist in der MonitoringPercentageCompletion-Eigenschaft enthalten. Schnur
monitoringPercentageCompletion Der Prozentsatz des Überwachungsauftrags. Der Typ des Überwachungsauftrags wird durch die MonitoringJobType-Eigenschaft definiert. Int
primaryDiskEncryptionSetId Die ID der primären Datenträgerverschlüsselung. Schnur
primaryStagingAzureStorageAccountId Das primäre Stagingspeicherkonto. Schnur
recoveryDiskEncryptionSetId Die Verschlüsselungs-ID des Wiederherstellungsdatenträgers. Schnur
recoveryOrignalTargetDiskId Ursprüngliche Zieldatenträger-Arm-ID der Wiederherstellung. Schnur
recoveryReplicaDiskAccountType Der Replikatdatenträgertyp. Der optionale Wert ist identisch mit dem Quelldatenträgertyp, wenn der Benutzer nicht angegeben wird. Schnur
recoveryReplicaDiskId Wiederherstellungsreplikate-Arm-ID. Schnur
recoveryResourceGroupId Die Ressourcengruppe "Wiederherstellungsdatenträger" arm ID. Schnur
recoveryTargetDiskAccountType Der Zieldatenträgertyp nach dem Failover. Der optionale Wert ist identisch mit dem Quelldatenträgertyp, wenn der Benutzer nicht angegeben wird. Schnur
recoveryTargetDiskId Arm-ID des Wiederherstellungsziels. Schnur
resyncRequired Ein Wert, der angibt, ob eine erneute Synchronisierung für diesen Datenträger erforderlich ist. Bool
secretIdentifier Die geheime URL/ID (BEK). Schnur
tfoDiskName Der Testfailovername für den verwalteten Datenträger. Schnur

A2AReplicationProtectionClusterDetails

Name Beschreibung Wert
clusterManagementId Die Clusterverwaltungs-ID. Schnur
failoverRecoveryPointId Die Wiederherstellungspunkt-ID, für die der Cluster fehlgeschlagen war. Schnur
initialPrimaryExtendedLocation Der ursprüngliche primäre erweiterte Speicherort. ExtendedLocation-
initialPrimaryFabricLocation Der ursprüngliche primäre Fabric-Speicherort. Schnur
initialPrimaryZone Die erste primäre Verfügbarkeitszone. Schnur
initialRecoveryExtendedLocation Der ursprüngliche erweiterte Wiederherstellungsspeicherort. ExtendedLocation-
initialRecoveryFabricLocation Der ursprüngliche Wiederherstellungs-Fabric-Speicherort. Schnur
initialRecoveryZone Die anfängliche Verfügbarkeitszone für die Wiederherstellung. Schnur
instanceType Ruft den Instanztyp ab. "A2A" (erforderlich)
lastRpoCalculatedTime Die Zeit (in UTC), zu der der letzte RPO-Wert von Protection Service berechnet wurde. Schnur
lifecycleId Eine ID, die Aktionen wie Switchschutz überlebt, die die zugrunde stehenden PE/CPE-Objekte intern ändern. Die Lebenszyklus-ID wird weitergeleitet, um eine Verknüpfung/Kontinuität zu haben, um eine ID zu haben, die den "gleichen" geschützten Cluster angibt, obwohl andere interne IDs/ARM-ID möglicherweise geändert werden. Schnur
multiVmGroupCreateOption Gibt an, ob mehrere VM-Gruppen automatisch erstellt oder vom Benutzer angegeben werden. "AutoCreated"
"UserSpecified"
multiVmGroupId Die Gruppen-ID für mehrere virtuelle Computer. Schnur
multiVmGroupName Der Name der Gruppe "Multi vm". Schnur
primaryAvailabilityZone Die primäre Verfügbarkeitszone. Schnur
primaryExtendedLocation Der primäre erweiterte Speicherort. ExtendedLocation-
primaryFabricLocation Primäre Fabric-Position. Schnur
recoveryAvailabilityZone Die Verfügbarkeitszone für die Wiederherstellung. Schnur
recoveryExtendedLocation Der erweiterte Wiederherstellungsspeicherort. ExtendedLocation-
recoveryFabricLocation Der Wiederherstellungs-Fabric-Speicherort. Schnur
rpoInSeconds Der letzte RPO-Wert in Sekunden. Int

A2ASharedDiskIRErrorDetails

Name Beschreibung Wert

A2ASharedDiskReplicationDetails

Name Beschreibung Wert
failoverRecoveryPointId Die Wiederherstellungspunkt-ID, auf die der virtuelle Knoten fehlgeschlagen war. Schnur
instanceType Ruft den Instanztyp ab. "A2A" (erforderlich)
lastRpoCalculatedTime Die Zeit (in UTC), zu der der letzte RPO-Wert von Protection Service berechnet wurde. Schnur
managementId Die Verwaltungs-ID. Schnur
monitoringJobType Der Typ des Überwachungsauftrags. Der Fortschritt ist in der MonitoringPercentageCompletion-Eigenschaft enthalten. Schnur
monitoringPercentageCompletion Der Prozentsatz des Überwachungsauftrags. Der Typ des Überwachungsauftrags wird durch die MonitoringJobType-Eigenschaft definiert. Int
primaryFabricLocation Primäre Fabric-Position. Schnur
protectedManagedDisks Die Liste der geschützten verwalteten Datenträger. A2AProtectedManagedDiskDetails[]
recoveryFabricLocation Der Wiederherstellungs-Fabric-Speicherort. Schnur
rpoInSeconds Der letzte RPO-Wert in Sekunden. Int
sharedDiskIRErrors Die IR-Fehler. A2ASharedDiskIRErrorDetails[]
unprotectedDisks Die Liste der nicht geschützten Datenträger. A2AUnprotectedDiskDetails[]

A2AUnprotectedDiskDetails

Name Beschreibung Wert
diskAutoProtectionStatus Ein Wert, der angibt, ob der automatische Datenträgerschutz aktiviert ist. "Deaktiviert"
"Aktiviert"
diskLunId Die Quell-LUN-ID für den Datenträger. Int

CurrentScenarioDetails

Name Beschreibung Wert
jobId ARM-ID des Auftrags, der ausgeführt wird. Schnur
scenarioName Szenarioname. Schnur
startTime Startzeit des Workflows. Schnur

ExtendedLocation

Name Beschreibung Wert
Name Der Name des erweiterten Speicherorts. Zeichenfolge (erforderlich)
Art Der erweiterte Standorttyp. "EdgeZone" (erforderlich)

HealthError

Name Beschreibung Wert
creationTimeUtc Fehlererstellungszeit (UTC). Schnur
customerResolvability Wert, der angibt, ob der Integritätsfehler vom Kunden aufgelöst werden kann. "Zulässig"
"NotAllowed"
entityId ID der Entität. Schnur
errorCategory Fehlerkategorie. Schnur
errorCode Fehlercode. Schnur
errorId Die eindeutige ID des Integritätsfehlers. Schnur
errorLevel Fehlerstufe. Schnur
errorMessage Fehlermeldung. Schnur
errorSource Fehlerquelle. Schnur
errorType Typ des Fehlers. Schnur
innerHealthErrors Die inneren Integritätsfehler. HealthError mit einer Liste von HealthError, da untergeordnete Fehler problematisch sind. InnerHealthError wird verwendet, da dadurch eine endlose Schleife von Strukturen verhindert wird, wenn Hydra versucht, den Vertrag automatisch zu generieren. Wir stellen die zugehörigen Integritätsfehler als innere Integritätsfehler offen, und alle API-Verbraucher können dies auf die gleiche Weise nutzen wie Exception -> InnerException. InnerHealthError-[]
possibleCauses Mögliche Fehlerursachen. Schnur
recommendedAction Empfohlene Aktion zum Beheben des Fehlers. Schnur
recoveryProviderErrorMessage DRA-Fehlermeldung. Schnur
summaryMessage Zusammenfassungsmeldung der Entität. Schnur

InnerHealthError

Name Beschreibung Wert
creationTimeUtc Fehlererstellungszeit (UTC). Schnur
customerResolvability Wert, der angibt, ob der Integritätsfehler vom Kunden aufgelöst werden kann. "Zulässig"
"NotAllowed"
entityId ID der Entität. Schnur
errorCategory Fehlerkategorie. Schnur
errorCode Fehlercode. Schnur
errorId Die eindeutige ID des Integritätsfehlers. Schnur
errorLevel Fehlerstufe. Schnur
errorMessage Fehlermeldung. Schnur
errorSource Fehlerquelle. Schnur
errorType Typ des Fehlers. Schnur
possibleCauses Mögliche Fehlerursachen. Schnur
recommendedAction Empfohlene Aktion zum Beheben des Fehlers. Schnur
recoveryProviderErrorMessage DRA-Fehlermeldung. Schnur
summaryMessage Zusammenfassungsmeldung der Entität. Schnur

Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters

Name Beschreibung Wert
apiVersion Die API-Version '2024-04-01'
Name Der Ressourcenname Schnur

Zwänge:
Pattern = ^[A-Za-z0-9][A-Za-z0-9-]*[A-Za-z0-9]$ (erforderlich)
Eigenschaften Die benutzerdefinierten Daten. ReplicationProtectionClusterProperties
Art Der Ressourcentyp 'Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters'

RegisteredClusterNodes

Name Beschreibung Wert
biosId Die BIOS-ID. Schnur
clusterNodeFqdn Der Clusterknotenname. Schnur
isSharedDiskVirtualNode Ein Wert, der angibt, ob dies die virtuelle Entität darstellt, die alle freigegebenen Datenträger hostet. Bool
machineId Die Computer-ID. Schnur

ReplicationClusterProviderSpecificSettings

Name Beschreibung Wert
instanceType Legen Sie für den Typ A2AReplicationProtectionClusterDetailsauf "A2AA" fest. "A2A" (erforderlich)

ReplicationProtectionClusterProperties

Name Beschreibung Wert
activeLocation Der aktuelle aktive Speicherort des Schutzclusters. Schnur
agentClusterId Die Agentcluster-ID. Schnur
allowedOperations Die zulässigen Vorgänge im Replikationsschutzcluster. string[]
areAllClusterNodesRegistered Ein Wert, der angibt, ob alle Knoten des Clusters registriert sind oder nicht. Bool
clusterFqdn Der Cluster-FQDN. Schnur
clusterNodeFqdns Die Liste der Clusterknoten-FQDNs. string[]
clusterProtectedItemIds Die Liste der geschützten Element-IDs. string[]
clusterRegisteredNodes Die Details des registrierten Knotens. RegisteredClusterNodes[]
currentScenario Das aktuelle Szenario. CurrentScenarioDetails
healthErrors Liste der Integritätsfehler. HealthError-[]
lastSuccessfulFailoverTime Die letzte erfolgreiche Failoverzeit. Schnur
lastSuccessfulTestFailoverTime Die letzte erfolgreiche Testfailoverzeit. Schnur
policyFriendlyName Der Name der Richtlinie für dieses PE. Schnur
policyId Die Richtlinien-ID. Schnur
primaryFabricFriendlyName Der Anzeigename des primären Fabric. Schnur
primaryFabricProvider Der Fabric-Anbieter des primären Fabric. Schnur
primaryProtectionContainerFriendlyName Der Name des Anzeigenamens des primären Schutzcontainers. Schnur
protectionClusterType Der Typ des Schutzclustertyps. Schnur
protectionState Der Schutzstatus. Schnur
protectionStateDescription Die Beschreibung des Schutzstatus. Schnur
providerSpecificDetails Die benutzerdefinierten Einstellungen des Replikationsclusteranbieters. ReplicationClusterProviderSpecificSettings
recoveryContainerId Die Wiederherstellungscontainer-ID. Schnur
recoveryFabricFriendlyName Der Anzeigename der Wiederherstellungs fabric. Schnur
recoveryFabricId Die Arm-ID des Wiederherstellungs-Fabric. Schnur
recoveryProtectionContainerFriendlyName Der Name des Anzeigenamens des Wiederherstellungscontainers. Schnur
replicationHealth Der konsolidierte Schutzstatus für den virtuellen Computer unter Berücksichtigung aller Probleme mit SRS sowie aller Replikationseinheiten, die der Replikationsgruppe der VM zugeordnet sind. Dies ist eine Zeichenfolgendarstellung der ProtectionHealth-Aufzählung. Schnur
sharedDiskProperties Die Eigenschaften des freigegebenen Datenträgers. SharedDiskReplicationItemProperties
testFailoverState Der Failoverstatus "Testen". Schnur
testFailoverStateDescription Die Beschreibung des Testfailoverzustands. Schnur

SharedDiskReplicationItemProperties

Name Beschreibung Wert
activeLocation Die aktuelle aktive Position des PE. Schnur
allowedOperations Die zulässigen Vorgänge für das replikationsgeschützte Element. string[]
currentScenario Das aktuelle Szenario. CurrentScenarioDetails
healthErrors Liste der Integritätsfehler. HealthError-[]
protectionState Der Schutzstatus des freigegebenen Datenträgers. Schnur
replicationHealth Der konsolidierte Schutzstatus für den virtuellen Computer unter Berücksichtigung aller Probleme mit SRS sowie aller Replikationseinheiten, die der Replikationsgruppe der VM zugeordnet sind. Dies ist eine Zeichenfolgendarstellung der ProtectionHealth-Aufzählung. Schnur
sharedDiskProviderSpecificDetails Die benutzerdefinierten Einstellungen des Replikationsanbieters. SharedDiskReplicationProviderSpecificSettings
testFailoverState Der tfo-Status des freigegebenen Datenträgers. Schnur

SharedDiskReplicationProviderSpecificSettings

Name Beschreibung Wert
instanceType Legen Sie für den Typ A2ASharedDiskReplicationDetailsauf "A2AA" fest. "A2A" (erforderlich)

Terraform -Ressourcendefinition (AzAPI-Anbieter)

Der Ressourcentyp Vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

  • Ressourcengruppen

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Terraform hinzu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters@2024-04-01"
  name = "string"
  body = jsonencode({
    properties = {
      activeLocation = "string"
      agentClusterId = "string"
      allowedOperations = [
        "string"
      ]
      areAllClusterNodesRegistered = bool
      clusterFqdn = "string"
      clusterNodeFqdns = [
        "string"
      ]
      clusterProtectedItemIds = [
        "string"
      ]
      clusterRegisteredNodes = [
        {
          biosId = "string"
          clusterNodeFqdn = "string"
          isSharedDiskVirtualNode = bool
          machineId = "string"
        }
      ]
      currentScenario = {
        jobId = "string"
        scenarioName = "string"
        startTime = "string"
      }
      healthErrors = [
        {
          creationTimeUtc = "string"
          customerResolvability = "string"
          entityId = "string"
          errorCategory = "string"
          errorCode = "string"
          errorId = "string"
          errorLevel = "string"
          errorMessage = "string"
          errorSource = "string"
          errorType = "string"
          innerHealthErrors = [
            {
              creationTimeUtc = "string"
              customerResolvability = "string"
              entityId = "string"
              errorCategory = "string"
              errorCode = "string"
              errorId = "string"
              errorLevel = "string"
              errorMessage = "string"
              errorSource = "string"
              errorType = "string"
              possibleCauses = "string"
              recommendedAction = "string"
              recoveryProviderErrorMessage = "string"
              summaryMessage = "string"
            }
          ]
          possibleCauses = "string"
          recommendedAction = "string"
          recoveryProviderErrorMessage = "string"
          summaryMessage = "string"
        }
      ]
      lastSuccessfulFailoverTime = "string"
      lastSuccessfulTestFailoverTime = "string"
      policyFriendlyName = "string"
      policyId = "string"
      primaryFabricFriendlyName = "string"
      primaryFabricProvider = "string"
      primaryProtectionContainerFriendlyName = "string"
      protectionClusterType = "string"
      protectionState = "string"
      protectionStateDescription = "string"
      providerSpecificDetails = {
        instanceType = "string"
        // For remaining properties, see ReplicationClusterProviderSpecificSettings objects
      }
      recoveryContainerId = "string"
      recoveryFabricFriendlyName = "string"
      recoveryFabricId = "string"
      recoveryProtectionContainerFriendlyName = "string"
      replicationHealth = "string"
      sharedDiskProperties = {
        activeLocation = "string"
        allowedOperations = [
          "string"
        ]
        currentScenario = {
          jobId = "string"
          scenarioName = "string"
          startTime = "string"
        }
        healthErrors = [
          {
            creationTimeUtc = "string"
            customerResolvability = "string"
            entityId = "string"
            errorCategory = "string"
            errorCode = "string"
            errorId = "string"
            errorLevel = "string"
            errorMessage = "string"
            errorSource = "string"
            errorType = "string"
            innerHealthErrors = [
              {
                creationTimeUtc = "string"
                customerResolvability = "string"
                entityId = "string"
                errorCategory = "string"
                errorCode = "string"
                errorId = "string"
                errorLevel = "string"
                errorMessage = "string"
                errorSource = "string"
                errorType = "string"
                possibleCauses = "string"
                recommendedAction = "string"
                recoveryProviderErrorMessage = "string"
                summaryMessage = "string"
              }
            ]
            possibleCauses = "string"
            recommendedAction = "string"
            recoveryProviderErrorMessage = "string"
            summaryMessage = "string"
          }
        ]
        protectionState = "string"
        replicationHealth = "string"
        sharedDiskProviderSpecificDetails = {
          instanceType = "string"
          // For remaining properties, see SharedDiskReplicationProviderSpecificSettings objects
        }
        testFailoverState = "string"
      }
      testFailoverState = "string"
      testFailoverStateDescription = "string"
    }
  })
}

SharedDiskReplicationProviderSpecificSettings-Objekte

Legen Sie die instanceType-Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für A2A-:

{
  failoverRecoveryPointId = "string"
  instanceType = "A2A"
  lastRpoCalculatedTime = "string"
  managementId = "string"
  monitoringJobType = "string"
  monitoringPercentageCompletion = int
  primaryFabricLocation = "string"
  protectedManagedDisks = [
    {
      allowedDiskLevelOperation = [
        "string"
      ]
      dataPendingAtSourceAgentInMB = int
      dataPendingInStagingStorageAccountInMB = int
      dekKeyVaultArmId = "string"
      diskCapacityInBytes = int
      diskId = "string"
      diskName = "string"
      diskState = "string"
      diskType = "string"
      failoverDiskName = "string"
      isDiskEncrypted = bool
      isDiskKeyEncrypted = bool
      kekKeyVaultArmId = "string"
      keyIdentifier = "string"
      monitoringJobType = "string"
      monitoringPercentageCompletion = int
      primaryDiskEncryptionSetId = "string"
      primaryStagingAzureStorageAccountId = "string"
      recoveryDiskEncryptionSetId = "string"
      recoveryOrignalTargetDiskId = "string"
      recoveryReplicaDiskAccountType = "string"
      recoveryReplicaDiskId = "string"
      recoveryResourceGroupId = "string"
      recoveryTargetDiskAccountType = "string"
      recoveryTargetDiskId = "string"
      resyncRequired = bool
      secretIdentifier = "string"
      tfoDiskName = "string"
    }
  ]
  recoveryFabricLocation = "string"
  rpoInSeconds = int
  sharedDiskIRErrors = [
    {
    }
  ]
  unprotectedDisks = [
    {
      diskAutoProtectionStatus = "string"
      diskLunId = int
    }
  ]
}

ReplicationClusterProviderSpecificSettings-Objekte

Legen Sie die instanceType-Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für A2A-:

{
  clusterManagementId = "string"
  failoverRecoveryPointId = "string"
  initialPrimaryExtendedLocation = {
    name = "string"
    type = "string"
  }
  initialPrimaryFabricLocation = "string"
  initialPrimaryZone = "string"
  initialRecoveryExtendedLocation = {
    name = "string"
    type = "string"
  }
  initialRecoveryFabricLocation = "string"
  initialRecoveryZone = "string"
  instanceType = "A2A"
  lastRpoCalculatedTime = "string"
  lifecycleId = "string"
  multiVmGroupCreateOption = "string"
  multiVmGroupId = "string"
  multiVmGroupName = "string"
  primaryAvailabilityZone = "string"
  primaryExtendedLocation = {
    name = "string"
    type = "string"
  }
  primaryFabricLocation = "string"
  recoveryAvailabilityZone = "string"
  recoveryExtendedLocation = {
    name = "string"
    type = "string"
  }
  recoveryFabricLocation = "string"
  rpoInSeconds = int
}

Eigenschaftswerte

A2AProtectedManagedDiskDetails

Name Beschreibung Wert
allowedDiskLevelOperation Die Liste der Vorgänge auf Datenträgerebene. string[]
dataPendingAtSourceAgentInMB Die Daten, die auf dem virtuellen Quellcomputer in MB ausstehen. Int
dataPendingInStagingStorageAccountInMB Die Daten, die für die Replikation in MB beim Stagingkonto ausstehen. Int
dekKeyVaultArmId Die KeyVault-Ressourcen-ID für den geheimen Schlüssel (BEK). Schnur
diskCapacityInBytes Die Datenträgerkapazität in Byte. Int
diskId Die Arm-ID des verwalteten Datenträgers. Schnur
diskName Der Datenträgername. Schnur
diskState Der Datenträgerstatus. Schnur
diskType Der Datenträgertyp. Schnur
failoverDiskName Der Failovername für den verwalteten Datenträger. Schnur
isDiskEncrypted Ein Wert, der angibt, ob der virtuelle Computer den Datenträger des Betriebssystems verschlüsselt hat oder nicht. Bool
isDiskKeyEncrypted Ein Wert, der angibt, ob der Datenträgerschlüssel verschlüsselt wurde oder nicht. Bool
kekKeyVaultArmId Die KeyVault-Ressourcen-ID für Schlüssel (KEK). Schnur
keyIdentifier Die Schlüssel-URL/ID (KEK). Schnur
monitoringJobType Der Typ des Überwachungsauftrags. Der Fortschritt ist in der MonitoringPercentageCompletion-Eigenschaft enthalten. Schnur
monitoringPercentageCompletion Der Prozentsatz des Überwachungsauftrags. Der Typ des Überwachungsauftrags wird durch die MonitoringJobType-Eigenschaft definiert. Int
primaryDiskEncryptionSetId Die ID der primären Datenträgerverschlüsselung. Schnur
primaryStagingAzureStorageAccountId Das primäre Stagingspeicherkonto. Schnur
recoveryDiskEncryptionSetId Die Verschlüsselungs-ID des Wiederherstellungsdatenträgers. Schnur
recoveryOrignalTargetDiskId Ursprüngliche Zieldatenträger-Arm-ID der Wiederherstellung. Schnur
recoveryReplicaDiskAccountType Der Replikatdatenträgertyp. Der optionale Wert ist identisch mit dem Quelldatenträgertyp, wenn der Benutzer nicht angegeben wird. Schnur
recoveryReplicaDiskId Wiederherstellungsreplikate-Arm-ID. Schnur
recoveryResourceGroupId Die Ressourcengruppe "Wiederherstellungsdatenträger" arm ID. Schnur
recoveryTargetDiskAccountType Der Zieldatenträgertyp nach dem Failover. Der optionale Wert ist identisch mit dem Quelldatenträgertyp, wenn der Benutzer nicht angegeben wird. Schnur
recoveryTargetDiskId Arm-ID des Wiederherstellungsziels. Schnur
resyncRequired Ein Wert, der angibt, ob eine erneute Synchronisierung für diesen Datenträger erforderlich ist. Bool
secretIdentifier Die geheime URL/ID (BEK). Schnur
tfoDiskName Der Testfailovername für den verwalteten Datenträger. Schnur

A2AReplicationProtectionClusterDetails

Name Beschreibung Wert
clusterManagementId Die Clusterverwaltungs-ID. Schnur
failoverRecoveryPointId Die Wiederherstellungspunkt-ID, für die der Cluster fehlgeschlagen war. Schnur
initialPrimaryExtendedLocation Der ursprüngliche primäre erweiterte Speicherort. ExtendedLocation-
initialPrimaryFabricLocation Der ursprüngliche primäre Fabric-Speicherort. Schnur
initialPrimaryZone Die erste primäre Verfügbarkeitszone. Schnur
initialRecoveryExtendedLocation Der ursprüngliche erweiterte Wiederherstellungsspeicherort. ExtendedLocation-
initialRecoveryFabricLocation Der ursprüngliche Wiederherstellungs-Fabric-Speicherort. Schnur
initialRecoveryZone Die anfängliche Verfügbarkeitszone für die Wiederherstellung. Schnur
instanceType Ruft den Instanztyp ab. "A2A" (erforderlich)
lastRpoCalculatedTime Die Zeit (in UTC), zu der der letzte RPO-Wert von Protection Service berechnet wurde. Schnur
lifecycleId Eine ID, die Aktionen wie Switchschutz überlebt, die die zugrunde stehenden PE/CPE-Objekte intern ändern. Die Lebenszyklus-ID wird weitergeleitet, um eine Verknüpfung/Kontinuität zu haben, um eine ID zu haben, die den "gleichen" geschützten Cluster angibt, obwohl andere interne IDs/ARM-ID möglicherweise geändert werden. Schnur
multiVmGroupCreateOption Gibt an, ob mehrere VM-Gruppen automatisch erstellt oder vom Benutzer angegeben werden. "AutoCreated"
"UserSpecified"
multiVmGroupId Die Gruppen-ID für mehrere virtuelle Computer. Schnur
multiVmGroupName Der Name der Gruppe "Multi vm". Schnur
primaryAvailabilityZone Die primäre Verfügbarkeitszone. Schnur
primaryExtendedLocation Der primäre erweiterte Speicherort. ExtendedLocation-
primaryFabricLocation Primäre Fabric-Position. Schnur
recoveryAvailabilityZone Die Verfügbarkeitszone für die Wiederherstellung. Schnur
recoveryExtendedLocation Der erweiterte Wiederherstellungsspeicherort. ExtendedLocation-
recoveryFabricLocation Der Wiederherstellungs-Fabric-Speicherort. Schnur
rpoInSeconds Der letzte RPO-Wert in Sekunden. Int

A2ASharedDiskIRErrorDetails

Name Beschreibung Wert

A2ASharedDiskReplicationDetails

Name Beschreibung Wert
failoverRecoveryPointId Die Wiederherstellungspunkt-ID, auf die der virtuelle Knoten fehlgeschlagen war. Schnur
instanceType Ruft den Instanztyp ab. "A2A" (erforderlich)
lastRpoCalculatedTime Die Zeit (in UTC), zu der der letzte RPO-Wert von Protection Service berechnet wurde. Schnur
managementId Die Verwaltungs-ID. Schnur
monitoringJobType Der Typ des Überwachungsauftrags. Der Fortschritt ist in der MonitoringPercentageCompletion-Eigenschaft enthalten. Schnur
monitoringPercentageCompletion Der Prozentsatz des Überwachungsauftrags. Der Typ des Überwachungsauftrags wird durch die MonitoringJobType-Eigenschaft definiert. Int
primaryFabricLocation Primäre Fabric-Position. Schnur
protectedManagedDisks Die Liste der geschützten verwalteten Datenträger. A2AProtectedManagedDiskDetails[]
recoveryFabricLocation Der Wiederherstellungs-Fabric-Speicherort. Schnur
rpoInSeconds Der letzte RPO-Wert in Sekunden. Int
sharedDiskIRErrors Die IR-Fehler. A2ASharedDiskIRErrorDetails[]
unprotectedDisks Die Liste der nicht geschützten Datenträger. A2AUnprotectedDiskDetails[]

A2AUnprotectedDiskDetails

Name Beschreibung Wert
diskAutoProtectionStatus Ein Wert, der angibt, ob der automatische Datenträgerschutz aktiviert ist. "Deaktiviert"
"Aktiviert"
diskLunId Die Quell-LUN-ID für den Datenträger. Int

CurrentScenarioDetails

Name Beschreibung Wert
jobId ARM-ID des Auftrags, der ausgeführt wird. Schnur
scenarioName Szenarioname. Schnur
startTime Startzeit des Workflows. Schnur

ExtendedLocation

Name Beschreibung Wert
Name Der Name des erweiterten Speicherorts. Zeichenfolge (erforderlich)
Art Der erweiterte Standorttyp. "EdgeZone" (erforderlich)

HealthError

Name Beschreibung Wert
creationTimeUtc Fehlererstellungszeit (UTC). Schnur
customerResolvability Wert, der angibt, ob der Integritätsfehler vom Kunden aufgelöst werden kann. "Zulässig"
"NotAllowed"
entityId ID der Entität. Schnur
errorCategory Fehlerkategorie. Schnur
errorCode Fehlercode. Schnur
errorId Die eindeutige ID des Integritätsfehlers. Schnur
errorLevel Fehlerstufe. Schnur
errorMessage Fehlermeldung. Schnur
errorSource Fehlerquelle. Schnur
errorType Typ des Fehlers. Schnur
innerHealthErrors Die inneren Integritätsfehler. HealthError mit einer Liste von HealthError, da untergeordnete Fehler problematisch sind. InnerHealthError wird verwendet, da dadurch eine endlose Schleife von Strukturen verhindert wird, wenn Hydra versucht, den Vertrag automatisch zu generieren. Wir stellen die zugehörigen Integritätsfehler als innere Integritätsfehler offen, und alle API-Verbraucher können dies auf die gleiche Weise nutzen wie Exception -> InnerException. InnerHealthError-[]
possibleCauses Mögliche Fehlerursachen. Schnur
recommendedAction Empfohlene Aktion zum Beheben des Fehlers. Schnur
recoveryProviderErrorMessage DRA-Fehlermeldung. Schnur
summaryMessage Zusammenfassungsmeldung der Entität. Schnur

InnerHealthError

Name Beschreibung Wert
creationTimeUtc Fehlererstellungszeit (UTC). Schnur
customerResolvability Wert, der angibt, ob der Integritätsfehler vom Kunden aufgelöst werden kann. "Zulässig"
"NotAllowed"
entityId ID der Entität. Schnur
errorCategory Fehlerkategorie. Schnur
errorCode Fehlercode. Schnur
errorId Die eindeutige ID des Integritätsfehlers. Schnur
errorLevel Fehlerstufe. Schnur
errorMessage Fehlermeldung. Schnur
errorSource Fehlerquelle. Schnur
errorType Typ des Fehlers. Schnur
possibleCauses Mögliche Fehlerursachen. Schnur
recommendedAction Empfohlene Aktion zum Beheben des Fehlers. Schnur
recoveryProviderErrorMessage DRA-Fehlermeldung. Schnur
summaryMessage Zusammenfassungsmeldung der Entität. Schnur

Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters

Name Beschreibung Wert
Name Der Ressourcenname Schnur

Zwänge:
Pattern = ^[A-Za-z0-9][A-Za-z0-9-]*[A-Za-z0-9]$ (erforderlich)
parent_id Die ID der Ressource, die das übergeordnete Element für diese Ressource ist. ID für Ressource vom Typ: Vaults/replicationFabrics/replicationProtectionContainers
Eigenschaften Die benutzerdefinierten Daten. ReplicationProtectionClusterProperties
Art Der Ressourcentyp "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters@2024-04-01"

RegisteredClusterNodes

Name Beschreibung Wert
biosId Die BIOS-ID. Schnur
clusterNodeFqdn Der Clusterknotenname. Schnur
isSharedDiskVirtualNode Ein Wert, der angibt, ob dies die virtuelle Entität darstellt, die alle freigegebenen Datenträger hostet. Bool
machineId Die Computer-ID. Schnur

ReplicationClusterProviderSpecificSettings

Name Beschreibung Wert
instanceType Legen Sie für den Typ A2AReplicationProtectionClusterDetailsauf "A2AA" fest. "A2A" (erforderlich)

ReplicationProtectionClusterProperties

Name Beschreibung Wert
activeLocation Der aktuelle aktive Speicherort des Schutzclusters. Schnur
agentClusterId Die Agentcluster-ID. Schnur
allowedOperations Die zulässigen Vorgänge im Replikationsschutzcluster. string[]
areAllClusterNodesRegistered Ein Wert, der angibt, ob alle Knoten des Clusters registriert sind oder nicht. Bool
clusterFqdn Der Cluster-FQDN. Schnur
clusterNodeFqdns Die Liste der Clusterknoten-FQDNs. string[]
clusterProtectedItemIds Die Liste der geschützten Element-IDs. string[]
clusterRegisteredNodes Die Details des registrierten Knotens. RegisteredClusterNodes[]
currentScenario Das aktuelle Szenario. CurrentScenarioDetails
healthErrors Liste der Integritätsfehler. HealthError-[]
lastSuccessfulFailoverTime Die letzte erfolgreiche Failoverzeit. Schnur
lastSuccessfulTestFailoverTime Die letzte erfolgreiche Testfailoverzeit. Schnur
policyFriendlyName Der Name der Richtlinie für dieses PE. Schnur
policyId Die Richtlinien-ID. Schnur
primaryFabricFriendlyName Der Anzeigename des primären Fabric. Schnur
primaryFabricProvider Der Fabric-Anbieter des primären Fabric. Schnur
primaryProtectionContainerFriendlyName Der Name des Anzeigenamens des primären Schutzcontainers. Schnur
protectionClusterType Der Typ des Schutzclustertyps. Schnur
protectionState Der Schutzstatus. Schnur
protectionStateDescription Die Beschreibung des Schutzstatus. Schnur
providerSpecificDetails Die benutzerdefinierten Einstellungen des Replikationsclusteranbieters. ReplicationClusterProviderSpecificSettings
recoveryContainerId Die Wiederherstellungscontainer-ID. Schnur
recoveryFabricFriendlyName Der Anzeigename der Wiederherstellungs fabric. Schnur
recoveryFabricId Die Arm-ID des Wiederherstellungs-Fabric. Schnur
recoveryProtectionContainerFriendlyName Der Name des Anzeigenamens des Wiederherstellungscontainers. Schnur
replicationHealth Der konsolidierte Schutzstatus für den virtuellen Computer unter Berücksichtigung aller Probleme mit SRS sowie aller Replikationseinheiten, die der Replikationsgruppe der VM zugeordnet sind. Dies ist eine Zeichenfolgendarstellung der ProtectionHealth-Aufzählung. Schnur
sharedDiskProperties Die Eigenschaften des freigegebenen Datenträgers. SharedDiskReplicationItemProperties
testFailoverState Der Failoverstatus "Testen". Schnur
testFailoverStateDescription Die Beschreibung des Testfailoverzustands. Schnur

SharedDiskReplicationItemProperties

Name Beschreibung Wert
activeLocation Die aktuelle aktive Position des PE. Schnur
allowedOperations Die zulässigen Vorgänge für das replikationsgeschützte Element. string[]
currentScenario Das aktuelle Szenario. CurrentScenarioDetails
healthErrors Liste der Integritätsfehler. HealthError-[]
protectionState Der Schutzstatus des freigegebenen Datenträgers. Schnur
replicationHealth Der konsolidierte Schutzstatus für den virtuellen Computer unter Berücksichtigung aller Probleme mit SRS sowie aller Replikationseinheiten, die der Replikationsgruppe der VM zugeordnet sind. Dies ist eine Zeichenfolgendarstellung der ProtectionHealth-Aufzählung. Schnur
sharedDiskProviderSpecificDetails Die benutzerdefinierten Einstellungen des Replikationsanbieters. SharedDiskReplicationProviderSpecificSettings
testFailoverState Der tfo-Status des freigegebenen Datenträgers. Schnur

SharedDiskReplicationProviderSpecificSettings

Name Beschreibung Wert
instanceType Legen Sie für den Typ A2ASharedDiskReplicationDetailsauf "A2AA" fest. "A2A" (erforderlich)