Insiemi di credenziali Microsoft.RecoveryServices/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters 2024-04-01

Definizione di risorsa Bicep

Il tipo di risorsa vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters, aggiungere il bicep seguente al modello.

resource symbolicname 'Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters@2024-04-01' = {
  name: 'string'
  parent: resourceSymbolicName
  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'
  }
}

Oggetti ReplicationClusterProviderSpecificSettings

Impostare la proprietà instanceType per specificare il tipo di oggetto.

Per A2A, usare:

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

Oggetti SharedDiskReplicationProviderSpecificSettings

Impostare la proprietà instanceType per specificare il tipo di oggetto.

Per A2A, usare:

  instanceType: 'A2A'
  failoverRecoveryPointId: 'string'
  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
    }
  ]

Valori delle proprietà

vaults/replicationFabrics/replicationProtectionConta...

Nome Descrizione Valore
nome Nome della risorsa

Vedere come impostare nomi e tipi per le risorse figlio in Bicep.
stringa (obbligatorio)
genitore In Bicep è possibile specificare la risorsa padre per una risorsa figlio. È necessario aggiungere questa proprietà solo quando la risorsa figlio viene dichiarata all'esterno della risorsa padre.

Per altre informazioni, vedere risorsa figlio all'esterno della risorsa padre.
Nome simbolico per la risorsa di tipo: replicationProtectionContainers
proprietà Dati personalizzati. ReplicationProtectionClusterProperties

ReplicationProtectionClusterProperties

Nome Descrizione Valore
activeLocation Posizione attiva corrente del cluster Protezione. corda
agentClusterId ID cluster dell'agente. corda
allowedOperations Operazioni consentite nel cluster di protezione della replica. string[]
areAllClusterNodesRegistered Valore che indica se tutti i nodi del cluster sono registrati o meno. Bool
clusterFqdn FQDN del cluster. corda
clusterNodeFqdns Elenco di nomi di dominio completi del nodo del cluster. string[]
clusterProtectedItemIds Elenco di ID elemento protetto. string[]
clusterRegisteredNodes Dettagli del nodo registrato. RegisteredClusterNodes[]
currentScenario Scenario corrente. currentScenarioDetails
healthErrors Elenco degli errori di integrità. HealthError[]
lastSuccessfulFailoverTime Ora dell'ultimo failover riuscito. corda
lastSuccessfulTestFailoverTime Ora dell'ultimo failover di test riuscito. corda
policyFriendlyName Nome dei criteri che regolano questo PE. corda
policyId ID criterio. corda
primaryFabricFriendlyName Nome descrittivo dell'infrastruttura primaria. corda
primaryFabricProvider Provider di infrastruttura dell'infrastruttura primaria. corda
primaryProtectionContainerFriendlyName Nome descrittivo del contenitore di protezione primaria. corda
protectionClusterType Tipo di cluster di protezione. corda
protectionState Stato di protezione. corda
protectionStateDescription Descrizione dello stato di protezione. corda
providerSpecificDetails Impostazioni personalizzate del provider del cluster di replica. ReplicationClusterProviderSpecificSettings
recoveryContainerId ID contenitore di ripristino. corda
recoveryFabricFriendlyName Nome descrittivo dell'infrastruttura di ripristino. corda
recoveryFabricId ID arm dell'infrastruttura di ripristino. corda
recoveryProtectionContainerFriendlyName Nome descrittivo del contenitore di ripristino. corda
replicationHealth Integrità della protezione consolidata per la macchina virtuale tenendo conto di eventuali problemi con SRS e di tutte le unità di replica associate al gruppo di replica della macchina virtuale. Si tratta di una rappresentazione di stringa dell'enumerazione ProtectionHealth. corda
sharedDiskProperties Proprietà del disco condiviso. SharedDiskReplicationItemProperties
testFailoverState Stato del failover di test. corda
testFailoverStateDescription Descrizione dello stato del failover di test. corda

RegisteredClusterNodes

Nome Descrizione Valore
biosId ID BIOS. corda
clusterNodeFqdn Nome del nodo del cluster. corda
isSharedDiskVirtualNode Valore che indica se rappresenta un'entità virtuale che ospita tutti i dischi condivisi. Bool
machineId ID computer. corda

CurrentScenarioDetails

Nome Descrizione Valore
jobId ID ARM del processo in esecuzione. corda
scenarioName Nome dello scenario. corda
startTime Ora di inizio del flusso di lavoro. corda

HealthError

Nome Descrizione Valore
creationTimeUtc Ora di creazione degli errori (UTC). corda
customerResolvability Valore che indica se l'errore di integrità è risolvibile dal cliente. 'Allowed'
'NotAllowed'
entityId ID dell'entità. corda
errorCategory Categoria di errore. corda
errorCode Codice di errore. corda
errorId ID univoco dell'errore di integrità. corda
errorLevel Livello di errore. corda
errorMessage Messaggio di errore. corda
errorSource Origine dell'errore. corda
errorType Tipo di errore. corda
innerHealthErrors Errori di integrità interni. HealthError con un elenco di HealthError perché gli errori figlio sono problematici. InnerHealthError viene usato perché impedisce un ciclo infinito di strutture quando Hydra tenta di generare automaticamente il contratto. Vengono esposti gli errori di integrità correlati come errori di integrità interni e tutti i consumer di API possono usarli nello stesso modo di Exception -> InnerException. InnerHealthError []
possibiliCause Possibili cause di errore. corda
recommendedAction Azione consigliata per risolvere l'errore. corda
recoveryProviderErrorMessage Messaggio di errore dra. corda
summaryMessage Messaggio di riepilogo dell'entità. corda

InnerHealthError

Nome Descrizione Valore
creationTimeUtc Ora di creazione degli errori (UTC). corda
customerResolvability Valore che indica se l'errore di integrità è risolvibile dal cliente. 'Allowed'
'NotAllowed'
entityId ID dell'entità. corda
errorCategory Categoria di errore. corda
errorCode Codice di errore. corda
errorId ID univoco dell'errore di integrità. corda
errorLevel Livello di errore. corda
errorMessage Messaggio di errore. corda
errorSource Origine dell'errore. corda
errorType Tipo di errore. corda
possibiliCause Possibili cause di errore. corda
recommendedAction Azione consigliata per risolvere l'errore. corda
recoveryProviderErrorMessage Messaggio di errore dra. corda
summaryMessage Messaggio di riepilogo dell'entità. corda

ReplicationClusterProviderSpecificSettings

Nome Descrizione Valore
instanceType Impostare il tipo di oggetto A2A (obbligatorio)

A2AReplicationProtectionClusterDetails

Nome Descrizione Valore
instanceType Ottiene il tipo di istanza. 'A2A' (obbligatorio)
clusterManagementId ID di gestione del cluster. corda
failoverRecoveryPointId ID del punto di ripristino a cui è stato eseguito il failover del cluster. corda
initialPrimaryExtendedLocation Posizione estesa primaria iniziale. ExtendedLocation
initialPrimaryFabricLocation Posizione iniziale dell'infrastruttura primaria. corda
initialPrimaryZone Zona di disponibilità primaria iniziale. corda
initialRecoveryExtendedLocation Posizione estesa del ripristino iniziale. ExtendedLocation
initialRecoveryFabricLocation Posizione iniziale dell'infrastruttura di ripristino. corda
initialRecoveryZone Zona di disponibilità di ripristino iniziale. corda
lastRpoCalculatedTime Ora (in formato UTC) in cui l'ultimo valore RPO è stato calcolato dal servizio protezione. corda
lifecycleId ID che sopravvive a azioni come la protezione switch che modifica internamente gli oggetti PE/CPE di backup. L'ID ciclo di vita viene portato avanti per avere un collegamento/continuità in grado di avere un ID che denota il cluster protetto "stesso" anche se altri ID interni/ID ARM potrebbero cambiare. corda
multiVmGroupCreateOption Indica se il gruppo di più macchine virtuali viene creato automaticamente o specificato dall'utente. 'AutoCreated'
'UserSpecified'
multiVmGroupId ID gruppo di più macchine virtuali. corda
multiVmGroupName Nome del gruppo di più macchine virtuali. corda
primaryAvailabilityZone Zona di disponibilità primaria. corda
primaryExtendedLocation Posizione estesa primaria. ExtendedLocation
primaryFabricLocation Posizione dell'infrastruttura primaria. corda
recoveryAvailabilityZone Zona di disponibilità di ripristino. corda
recoveryExtendedLocation Percorso esteso di ripristino. ExtendedLocation
recoveryFabricLocation Posizione dell'infrastruttura di ripristino. corda
rpoInSeconds Ultimo valore RPO in secondi. Int

ExtendedLocation

Nome Descrizione Valore
nome Nome della posizione estesa. corda
digitare Tipo della posizione estesa. I valori possibili includono: 'EdgeZone' corda
nome Nome della posizione estesa. stringa (obbligatorio)
digitare Tipo di posizione estesa. 'EdgeZone' (obbligatorio)

SharedDiskReplicationItemProperties

Nome Descrizione Valore
activeLocation Posizione attiva corrente dell'oggetto PE. corda
allowedOperations Operazioni consentite sull'elemento protetto replica. string[]
currentScenario Scenario corrente. currentScenarioDetails
healthErrors Elenco degli errori di integrità. HealthError[]
protectionState Stato di protezione del disco condiviso. corda
replicationHealth Integrità della protezione consolidata per la macchina virtuale tenendo conto di eventuali problemi con SRS e di tutte le unità di replica associate al gruppo di replica della macchina virtuale. Si tratta di una rappresentazione di stringa dell'enumerazione ProtectionHealth. corda
sharedDiskProviderSpecificDetails Impostazioni personalizzate del provider di replica. sharedDiskReplicationProviderSpecificSettings
testFailoverState Stato tfo del disco condiviso. corda

SharedDiskReplicationProviderSpecificSettings

Nome Descrizione Valore
instanceType Impostare il tipo di oggetto A2A (obbligatorio)

A2ASharedDiskReplicationDetails

Nome Descrizione Valore
instanceType Ottiene il tipo di istanza. 'A2A' (obbligatorio)
failoverRecoveryPointId ID del punto di ripristino a cui è stato eseguito il failover del nodo virtuale. corda
lastRpoCalculatedTime Ora (in formato UTC) in cui l'ultimo valore RPO è stato calcolato dal servizio protezione. corda
managementId ID di gestione. corda
monitoringJobType Tipo del processo di monitoraggio. Lo stato di avanzamento è contenuto nella proprietà MonitoringPercentageCompletion. corda
monitoringPercentageCompletion Percentuale del processo di monitoraggio. Il tipo del processo di monitoraggio è definito dalla proprietà MonitoringJobType. Int
primaryFabricLocation Posizione dell'infrastruttura primaria. corda
protectedManagedDisks Elenco di dischi gestiti protetti. A2AProtectedManagedDiskDetails[]
recoveryFabricLocation Posizione dell'infrastruttura di ripristino. corda
rpoInSeconds Ultimo valore RPO in secondi. Int
sharedDiskIRErrors Errori del runtime di integrazione. A2ASharedDiskIRErrorDetails[]
unprotectedDisks Elenco di dischi non protetti. A2AUnprotectedDiskDetails[]

A2AProtectedManagedDiskDetails

Nome Descrizione Valore
allowedDiskLevelOperation Elenco delle operazioni a livello di disco. string[]
dataPendingAtSourceAgentInMB Dati in sospeso nella macchina virtuale di origine in MB. Int
dataPendingInStagingStorageAccountInMB Dati in sospeso per la replica in MB nell'account di staging. Int
dekKeyVaultArmId ID risorsa KeyVault per il segreto (BEK). corda
diskCapacityInBytes Capacità del disco in byte. Int
diskId ID arm del disco gestito. corda
diskName Nome del disco. corda
diskState Stato del disco. corda
diskType Tipo di disco. corda
failoverDiskName Nome del failover per il disco gestito. corda
isDiskEncrypted Valore che indica se la macchina virtuale ha o meno un disco del sistema operativo crittografato. Bool
isDiskKeyEncrypted Valore che indica se la chiave del disco è stata crittografata o meno. Bool
kekKeyVaultArmId ID risorsa KeyVault per la chiave (KEK). corda
keyIdentifier URL chiave/identificatore (KEK). corda
monitoringJobType Tipo del processo di monitoraggio. Lo stato di avanzamento è contenuto nella proprietà MonitoringPercentageCompletion. corda
monitoringPercentageCompletion Percentuale del processo di monitoraggio. Il tipo del processo di monitoraggio è definito dalla proprietà MonitoringJobType. Int
primaryDiskEncryptionSetId ID del set di crittografia del disco primario. corda
primaryStagingAzureStorageAccountId Account di archiviazione di staging primario. corda
recoveryDiskEncryptionSetId ID del set di crittografia del disco di ripristino. corda
recoveryOrignalTargetDiskId ID arm del disco di destinazione originale di ripristino. corda
recoveryReplicaDiskAccountType Tipo di disco di replica. Il valore facoltativo e sarà uguale al tipo di disco di origine se non è stato specificato dall'utente. corda
recoveryReplicaDiskId ID arm del disco della replica di ripristino. corda
recoveryResourceGroupId ID arm del gruppo di risorse del disco di ripristino. corda
recoveryTargetDiskAccountType Tipo di disco di destinazione dopo il failover. Il valore facoltativo e sarà uguale al tipo di disco di origine se non è stato specificato dall'utente. corda
recoveryTargetDiskId ID arm del disco di destinazione di ripristino. corda
resyncRequired Valore che indica se la risincronizzazione è necessaria per questo disco. Bool
secretIdentifier URL/identificatore del segreto (BEK). corda
tfoDiskName Nome del failover di test per il disco gestito. corda

A2ASharedDiskIRErrorDetails

Questo oggetto non contiene proprietà da impostare durante la distribuzione. Tutte le proprietà sono ReadOnly.

A2AUnprotectedDiskDetails

Nome Descrizione Valore
diskAutoProtectionStatus Valore che indica se la protezione automatica del disco è abilitata. 'Disabilitato'
'Enabled'
diskLunId ID lun di origine per il disco dati. Int

Definizione di risorsa del modello di Resource Manager

Il tipo di risorsa vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters, aggiungere il codice JSON seguente al modello.

{
  "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"
  }
}

Oggetti ReplicationClusterProviderSpecificSettings

Impostare la proprietà instanceType per specificare il tipo di oggetto.

Per A2A, usare:

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

Oggetti SharedDiskReplicationProviderSpecificSettings

Impostare la proprietà instanceType per specificare il tipo di oggetto.

Per A2A, usare:

  "instanceType": "A2A",
  "failoverRecoveryPointId": "string",
  "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"
    }
  ]

Valori delle proprietà

vaults/replicationFabrics/replicationProtectionConta...

Nome Descrizione Valore
digitare Tipo di risorsa 'Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters'
apiVersion Versione dell'API della risorsa '2024-04-01'
nome Nome della risorsa

Vedere come impostare nomi e tipi per le risorse figlio in modelli DI Resource Manager JSON.
stringa (obbligatorio)
proprietà Dati personalizzati. ReplicationProtectionClusterProperties

ReplicationProtectionClusterProperties

Nome Descrizione Valore
activeLocation Posizione attiva corrente del cluster Protezione. corda
agentClusterId ID cluster dell'agente. corda
allowedOperations Operazioni consentite nel cluster di protezione della replica. string[]
areAllClusterNodesRegistered Valore che indica se tutti i nodi del cluster sono registrati o meno. Bool
clusterFqdn FQDN del cluster. corda
clusterNodeFqdns Elenco di nomi di dominio completi del nodo del cluster. string[]
clusterProtectedItemIds Elenco di ID elemento protetto. string[]
clusterRegisteredNodes Dettagli del nodo registrato. RegisteredClusterNodes[]
currentScenario Scenario corrente. currentScenarioDetails
healthErrors Elenco degli errori di integrità. HealthError[]
lastSuccessfulFailoverTime Ora dell'ultimo failover riuscito. corda
lastSuccessfulTestFailoverTime Ora dell'ultimo failover di test riuscito. corda
policyFriendlyName Nome dei criteri che regolano questo PE. corda
policyId ID criterio. corda
primaryFabricFriendlyName Nome descrittivo dell'infrastruttura primaria. corda
primaryFabricProvider Provider di infrastruttura dell'infrastruttura primaria. corda
primaryProtectionContainerFriendlyName Nome descrittivo del contenitore di protezione primaria. corda
protectionClusterType Tipo di cluster di protezione. corda
protectionState Stato di protezione. corda
protectionStateDescription Descrizione dello stato di protezione. corda
providerSpecificDetails Impostazioni personalizzate del provider del cluster di replica. ReplicationClusterProviderSpecificSettings
recoveryContainerId ID contenitore di ripristino. corda
recoveryFabricFriendlyName Nome descrittivo dell'infrastruttura di ripristino. corda
recoveryFabricId ID arm dell'infrastruttura di ripristino. corda
recoveryProtectionContainerFriendlyName Nome descrittivo del contenitore di ripristino. corda
replicationHealth Integrità della protezione consolidata per la macchina virtuale tenendo conto di eventuali problemi con SRS e di tutte le unità di replica associate al gruppo di replica della macchina virtuale. Si tratta di una rappresentazione di stringa dell'enumerazione ProtectionHealth. corda
sharedDiskProperties Proprietà del disco condiviso. SharedDiskReplicationItemProperties
testFailoverState Stato del failover di test. corda
testFailoverStateDescription Descrizione dello stato del failover di test. corda

RegisteredClusterNodes

Nome Descrizione Valore
biosId ID BIOS. corda
clusterNodeFqdn Nome del nodo del cluster. corda
isSharedDiskVirtualNode Valore che indica se rappresenta un'entità virtuale che ospita tutti i dischi condivisi. Bool
machineId ID computer. corda

CurrentScenarioDetails

Nome Descrizione Valore
jobId ID ARM del processo in esecuzione. corda
scenarioName Nome dello scenario. corda
startTime Ora di inizio del flusso di lavoro. corda

HealthError

Nome Descrizione Valore
creationTimeUtc Ora di creazione degli errori (UTC). corda
customerResolvability Valore che indica se l'errore di integrità è risolvibile dal cliente. 'Allowed'
'NotAllowed'
entityId ID dell'entità. corda
errorCategory Categoria di errore. corda
errorCode Codice di errore. corda
errorId ID univoco dell'errore di integrità. corda
errorLevel Livello di errore. corda
errorMessage Messaggio di errore. corda
errorSource Origine dell'errore. corda
errorType Tipo di errore. corda
innerHealthErrors Errori di integrità interni. HealthError con un elenco di HealthError perché gli errori figlio sono problematici. InnerHealthError viene usato perché impedisce un ciclo infinito di strutture quando Hydra tenta di generare automaticamente il contratto. Vengono esposti gli errori di integrità correlati come errori di integrità interni e tutti i consumer di API possono usarli nello stesso modo di Exception -> InnerException. InnerHealthError []
possibiliCause Possibili cause di errore. corda
recommendedAction Azione consigliata per risolvere l'errore. corda
recoveryProviderErrorMessage Messaggio di errore dra. corda
summaryMessage Messaggio di riepilogo dell'entità. corda

InnerHealthError

Nome Descrizione Valore
creationTimeUtc Ora di creazione degli errori (UTC). corda
customerResolvability Valore che indica se l'errore di integrità è risolvibile dal cliente. 'Allowed'
'NotAllowed'
entityId ID dell'entità. corda
errorCategory Categoria di errore. corda
errorCode Codice di errore. corda
errorId ID univoco dell'errore di integrità. corda
errorLevel Livello di errore. corda
errorMessage Messaggio di errore. corda
errorSource Origine dell'errore. corda
errorType Tipo di errore. corda
possibiliCause Possibili cause di errore. corda
recommendedAction Azione consigliata per risolvere l'errore. corda
recoveryProviderErrorMessage Messaggio di errore dra. corda
summaryMessage Messaggio di riepilogo dell'entità. corda

ReplicationClusterProviderSpecificSettings

Nome Descrizione Valore
instanceType Impostare il tipo di oggetto A2A (obbligatorio)

A2AReplicationProtectionClusterDetails

Nome Descrizione Valore
instanceType Ottiene il tipo di istanza. 'A2A' (obbligatorio)
clusterManagementId ID di gestione del cluster. corda
failoverRecoveryPointId ID del punto di ripristino a cui è stato eseguito il failover del cluster. corda
initialPrimaryExtendedLocation Posizione estesa primaria iniziale. ExtendedLocation
initialPrimaryFabricLocation Posizione iniziale dell'infrastruttura primaria. corda
initialPrimaryZone Zona di disponibilità primaria iniziale. corda
initialRecoveryExtendedLocation Posizione estesa del ripristino iniziale. ExtendedLocation
initialRecoveryFabricLocation Posizione iniziale dell'infrastruttura di ripristino. corda
initialRecoveryZone Zona di disponibilità di ripristino iniziale. corda
lastRpoCalculatedTime Ora (in formato UTC) in cui l'ultimo valore RPO è stato calcolato dal servizio protezione. corda
lifecycleId ID che sopravvive a azioni come la protezione switch che modifica internamente gli oggetti PE/CPE di backup. L'ID ciclo di vita viene portato avanti per avere un collegamento/continuità in grado di avere un ID che denota il cluster protetto "stesso" anche se altri ID interni/ID ARM potrebbero cambiare. corda
multiVmGroupCreateOption Indica se il gruppo di più macchine virtuali viene creato automaticamente o specificato dall'utente. 'AutoCreated'
'UserSpecified'
multiVmGroupId ID gruppo di più macchine virtuali. corda
multiVmGroupName Nome del gruppo di più macchine virtuali. corda
primaryAvailabilityZone Zona di disponibilità primaria. corda
primaryExtendedLocation Posizione estesa primaria. ExtendedLocation
primaryFabricLocation Posizione dell'infrastruttura primaria. corda
recoveryAvailabilityZone Zona di disponibilità di ripristino. corda
recoveryExtendedLocation Percorso esteso di ripristino. ExtendedLocation
recoveryFabricLocation Posizione dell'infrastruttura di ripristino. corda
rpoInSeconds Ultimo valore RPO in secondi. Int

ExtendedLocation

Nome Descrizione Valore
nome Nome della posizione estesa. corda
digitare Tipo della posizione estesa. I valori possibili includono: 'EdgeZone' corda
nome Nome della posizione estesa. stringa (obbligatorio)
digitare Tipo di posizione estesa. 'EdgeZone' (obbligatorio)

SharedDiskReplicationItemProperties

Nome Descrizione Valore
activeLocation Posizione attiva corrente dell'oggetto PE. corda
allowedOperations Operazioni consentite sull'elemento protetto replica. string[]
currentScenario Scenario corrente. currentScenarioDetails
healthErrors Elenco degli errori di integrità. HealthError[]
protectionState Stato di protezione del disco condiviso. corda
replicationHealth Integrità della protezione consolidata per la macchina virtuale tenendo conto di eventuali problemi con SRS e di tutte le unità di replica associate al gruppo di replica della macchina virtuale. Si tratta di una rappresentazione di stringa dell'enumerazione ProtectionHealth. corda
sharedDiskProviderSpecificDetails Impostazioni personalizzate del provider di replica. sharedDiskReplicationProviderSpecificSettings
testFailoverState Stato tfo del disco condiviso. corda

SharedDiskReplicationProviderSpecificSettings

Nome Descrizione Valore
instanceType Impostare il tipo di oggetto A2A (obbligatorio)

A2ASharedDiskReplicationDetails

Nome Descrizione Valore
instanceType Ottiene il tipo di istanza. 'A2A' (obbligatorio)
failoverRecoveryPointId ID del punto di ripristino a cui è stato eseguito il failover del nodo virtuale. corda
lastRpoCalculatedTime Ora (in formato UTC) in cui l'ultimo valore RPO è stato calcolato dal servizio protezione. corda
managementId ID di gestione. corda
monitoringJobType Tipo del processo di monitoraggio. Lo stato di avanzamento è contenuto nella proprietà MonitoringPercentageCompletion. corda
monitoringPercentageCompletion Percentuale del processo di monitoraggio. Il tipo del processo di monitoraggio è definito dalla proprietà MonitoringJobType. Int
primaryFabricLocation Posizione dell'infrastruttura primaria. corda
protectedManagedDisks Elenco di dischi gestiti protetti. A2AProtectedManagedDiskDetails[]
recoveryFabricLocation Posizione dell'infrastruttura di ripristino. corda
rpoInSeconds Ultimo valore RPO in secondi. Int
sharedDiskIRErrors Errori del runtime di integrazione. A2ASharedDiskIRErrorDetails[]
unprotectedDisks Elenco di dischi non protetti. A2AUnprotectedDiskDetails[]

A2AProtectedManagedDiskDetails

Nome Descrizione Valore
allowedDiskLevelOperation Elenco delle operazioni a livello di disco. string[]
dataPendingAtSourceAgentInMB Dati in sospeso nella macchina virtuale di origine in MB. Int
dataPendingInStagingStorageAccountInMB Dati in sospeso per la replica in MB nell'account di staging. Int
dekKeyVaultArmId ID risorsa KeyVault per il segreto (BEK). corda
diskCapacityInBytes Capacità del disco in byte. Int
diskId ID arm del disco gestito. corda
diskName Nome del disco. corda
diskState Stato del disco. corda
diskType Tipo di disco. corda
failoverDiskName Nome del failover per il disco gestito. corda
isDiskEncrypted Valore che indica se la macchina virtuale ha o meno un disco del sistema operativo crittografato. Bool
isDiskKeyEncrypted Valore che indica se la chiave del disco è stata crittografata o meno. Bool
kekKeyVaultArmId ID risorsa KeyVault per la chiave (KEK). corda
keyIdentifier URL chiave/identificatore (KEK). corda
monitoringJobType Tipo del processo di monitoraggio. Lo stato di avanzamento è contenuto nella proprietà MonitoringPercentageCompletion. corda
monitoringPercentageCompletion Percentuale del processo di monitoraggio. Il tipo del processo di monitoraggio è definito dalla proprietà MonitoringJobType. Int
primaryDiskEncryptionSetId ID del set di crittografia del disco primario. corda
primaryStagingAzureStorageAccountId Account di archiviazione di staging primario. corda
recoveryDiskEncryptionSetId ID del set di crittografia del disco di ripristino. corda
recoveryOrignalTargetDiskId ID arm del disco di destinazione originale di ripristino. corda
recoveryReplicaDiskAccountType Tipo di disco di replica. Il valore facoltativo e sarà uguale al tipo di disco di origine se non è stato specificato dall'utente. corda
recoveryReplicaDiskId ID arm del disco della replica di ripristino. corda
recoveryResourceGroupId ID arm del gruppo di risorse del disco di ripristino. corda
recoveryTargetDiskAccountType Tipo di disco di destinazione dopo il failover. Il valore facoltativo e sarà uguale al tipo di disco di origine se non è stato specificato dall'utente. corda
recoveryTargetDiskId ID arm del disco di destinazione di ripristino. corda
resyncRequired Valore che indica se la risincronizzazione è necessaria per questo disco. Bool
secretIdentifier URL/identificatore del segreto (BEK). corda
tfoDiskName Nome del failover di test per il disco gestito. corda

A2ASharedDiskIRErrorDetails

Questo oggetto non contiene proprietà da impostare durante la distribuzione. Tutte le proprietà sono ReadOnly.

A2AUnprotectedDiskDetails

Nome Descrizione Valore
diskAutoProtectionStatus Valore che indica se la protezione automatica del disco è abilitata. 'Disabilitato'
'Enabled'
diskLunId ID lun di origine per il disco dati. Int

Definizione di risorsa Terraform (provider AzAPI)

Il tipo di risorsa vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters può essere distribuito con operazioni destinate a:

  • gruppi di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters, aggiungere il codice Terraform seguente al modello.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters@2024-04-01"
  name = "string"
  parent_id = "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"
    }
  })
}

Oggetti ReplicationClusterProviderSpecificSettings

Impostare la proprietà instanceType per specificare il tipo di oggetto.

Per A2A, usare:

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

Oggetti SharedDiskReplicationProviderSpecificSettings

Impostare la proprietà instanceType per specificare il tipo di oggetto.

Per A2A, usare:

  instanceType = "A2A"
  failoverRecoveryPointId = "string"
  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
    }
  ]

Valori delle proprietà

vaults/replicationFabrics/replicationProtectionConta...

Nome Descrizione Valore
digitare Tipo di risorsa "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters@2024-04-01"
nome Nome della risorsa stringa (obbligatorio)
parent_id ID della risorsa padre per questa risorsa. ID per la risorsa di tipo: replicationProtectionContainers
proprietà Dati personalizzati. ReplicationProtectionClusterProperties

ReplicationProtectionClusterProperties

Nome Descrizione Valore
activeLocation Posizione attiva corrente del cluster Protezione. corda
agentClusterId ID cluster dell'agente. corda
allowedOperations Operazioni consentite nel cluster di protezione della replica. string[]
areAllClusterNodesRegistered Valore che indica se tutti i nodi del cluster sono registrati o meno. Bool
clusterFqdn FQDN del cluster. corda
clusterNodeFqdns Elenco di nomi di dominio completi del nodo del cluster. string[]
clusterProtectedItemIds Elenco di ID elemento protetto. string[]
clusterRegisteredNodes Dettagli del nodo registrato. RegisteredClusterNodes[]
currentScenario Scenario corrente. currentScenarioDetails
healthErrors Elenco degli errori di integrità. HealthError[]
lastSuccessfulFailoverTime Ora dell'ultimo failover riuscito. corda
lastSuccessfulTestFailoverTime Ora dell'ultimo failover di test riuscito. corda
policyFriendlyName Nome dei criteri che regolano questo PE. corda
policyId ID criterio. corda
primaryFabricFriendlyName Nome descrittivo dell'infrastruttura primaria. corda
primaryFabricProvider Provider di infrastruttura dell'infrastruttura primaria. corda
primaryProtectionContainerFriendlyName Nome descrittivo del contenitore di protezione primaria. corda
protectionClusterType Tipo di cluster di protezione. corda
protectionState Stato di protezione. corda
protectionStateDescription Descrizione dello stato di protezione. corda
providerSpecificDetails Impostazioni personalizzate del provider del cluster di replica. ReplicationClusterProviderSpecificSettings
recoveryContainerId ID contenitore di ripristino. corda
recoveryFabricFriendlyName Nome descrittivo dell'infrastruttura di ripristino. corda
recoveryFabricId ID arm dell'infrastruttura di ripristino. corda
recoveryProtectionContainerFriendlyName Nome descrittivo del contenitore di ripristino. corda
replicationHealth Integrità della protezione consolidata per la macchina virtuale tenendo conto di eventuali problemi con SRS e di tutte le unità di replica associate al gruppo di replica della macchina virtuale. Si tratta di una rappresentazione di stringa dell'enumerazione ProtectionHealth. corda
sharedDiskProperties Proprietà del disco condiviso. SharedDiskReplicationItemProperties
testFailoverState Stato del failover di test. corda
testFailoverStateDescription Descrizione dello stato del failover di test. corda

RegisteredClusterNodes

Nome Descrizione Valore
biosId ID BIOS. corda
clusterNodeFqdn Nome del nodo del cluster. corda
isSharedDiskVirtualNode Valore che indica se rappresenta un'entità virtuale che ospita tutti i dischi condivisi. Bool
machineId ID computer. corda

CurrentScenarioDetails

Nome Descrizione Valore
jobId ID ARM del processo in esecuzione. corda
scenarioName Nome dello scenario. corda
startTime Ora di inizio del flusso di lavoro. corda

HealthError

Nome Descrizione Valore
creationTimeUtc Ora di creazione degli errori (UTC). corda
customerResolvability Valore che indica se l'errore di integrità è risolvibile dal cliente. "Consentito"
"NotAllowed"
entityId ID dell'entità. corda
errorCategory Categoria di errore. corda
errorCode Codice di errore. corda
errorId ID univoco dell'errore di integrità. corda
errorLevel Livello di errore. corda
errorMessage Messaggio di errore. corda
errorSource Origine dell'errore. corda
errorType Tipo di errore. corda
innerHealthErrors Errori di integrità interni. HealthError con un elenco di HealthError perché gli errori figlio sono problematici. InnerHealthError viene usato perché impedisce un ciclo infinito di strutture quando Hydra tenta di generare automaticamente il contratto. Vengono esposti gli errori di integrità correlati come errori di integrità interni e tutti i consumer di API possono usarli nello stesso modo di Exception -> InnerException. InnerHealthError []
possibiliCause Possibili cause di errore. corda
recommendedAction Azione consigliata per risolvere l'errore. corda
recoveryProviderErrorMessage Messaggio di errore dra. corda
summaryMessage Messaggio di riepilogo dell'entità. corda

InnerHealthError

Nome Descrizione Valore
creationTimeUtc Ora di creazione degli errori (UTC). corda
customerResolvability Valore che indica se l'errore di integrità è risolvibile dal cliente. "Consentito"
"NotAllowed"
entityId ID dell'entità. corda
errorCategory Categoria di errore. corda
errorCode Codice di errore. corda
errorId ID univoco dell'errore di integrità. corda
errorLevel Livello di errore. corda
errorMessage Messaggio di errore. corda
errorSource Origine dell'errore. corda
errorType Tipo di errore. corda
possibiliCause Possibili cause di errore. corda
recommendedAction Azione consigliata per risolvere l'errore. corda
recoveryProviderErrorMessage Messaggio di errore dra. corda
summaryMessage Messaggio di riepilogo dell'entità. corda

ReplicationClusterProviderSpecificSettings

Nome Descrizione Valore
instanceType Impostare il tipo di oggetto A2A (obbligatorio)

A2AReplicationProtectionClusterDetails

Nome Descrizione Valore
instanceType Ottiene il tipo di istanza. "A2A" (obbligatorio)
clusterManagementId ID di gestione del cluster. corda
failoverRecoveryPointId ID del punto di ripristino a cui è stato eseguito il failover del cluster. corda
initialPrimaryExtendedLocation Posizione estesa primaria iniziale. ExtendedLocation
initialPrimaryFabricLocation Posizione iniziale dell'infrastruttura primaria. corda
initialPrimaryZone Zona di disponibilità primaria iniziale. corda
initialRecoveryExtendedLocation Posizione estesa del ripristino iniziale. ExtendedLocation
initialRecoveryFabricLocation Posizione iniziale dell'infrastruttura di ripristino. corda
initialRecoveryZone Zona di disponibilità di ripristino iniziale. corda
lastRpoCalculatedTime Ora (in formato UTC) in cui l'ultimo valore RPO è stato calcolato dal servizio protezione. corda
lifecycleId ID che sopravvive a azioni come la protezione switch che modifica internamente gli oggetti PE/CPE di backup. L'ID ciclo di vita viene portato avanti per avere un collegamento/continuità in grado di avere un ID che denota il cluster protetto "stesso" anche se altri ID interni/ID ARM potrebbero cambiare. corda
multiVmGroupCreateOption Indica se il gruppo di più macchine virtuali viene creato automaticamente o specificato dall'utente. "AutoCreated"
"UserSpecified"
multiVmGroupId ID gruppo di più macchine virtuali. corda
multiVmGroupName Nome del gruppo di più macchine virtuali. corda
primaryAvailabilityZone Zona di disponibilità primaria. corda
primaryExtendedLocation Posizione estesa primaria. ExtendedLocation
primaryFabricLocation Posizione dell'infrastruttura primaria. corda
recoveryAvailabilityZone Zona di disponibilità di ripristino. corda
recoveryExtendedLocation Percorso esteso di ripristino. ExtendedLocation
recoveryFabricLocation Posizione dell'infrastruttura di ripristino. corda
rpoInSeconds Ultimo valore RPO in secondi. Int

ExtendedLocation

Nome Descrizione Valore
nome Nome della posizione estesa. corda
digitare Tipo della posizione estesa. I valori possibili includono: 'EdgeZone' corda
nome Nome della posizione estesa. stringa (obbligatorio)
digitare Tipo di posizione estesa. "EdgeZone" (obbligatorio)

SharedDiskReplicationItemProperties

Nome Descrizione Valore
activeLocation Posizione attiva corrente dell'oggetto PE. corda
allowedOperations Operazioni consentite sull'elemento protetto replica. string[]
currentScenario Scenario corrente. currentScenarioDetails
healthErrors Elenco degli errori di integrità. HealthError[]
protectionState Stato di protezione del disco condiviso. corda
replicationHealth Integrità della protezione consolidata per la macchina virtuale tenendo conto di eventuali problemi con SRS e di tutte le unità di replica associate al gruppo di replica della macchina virtuale. Si tratta di una rappresentazione di stringa dell'enumerazione ProtectionHealth. corda
sharedDiskProviderSpecificDetails Impostazioni personalizzate del provider di replica. sharedDiskReplicationProviderSpecificSettings
testFailoverState Stato tfo del disco condiviso. corda

SharedDiskReplicationProviderSpecificSettings

Nome Descrizione Valore
instanceType Impostare il tipo di oggetto A2A (obbligatorio)

A2ASharedDiskReplicationDetails

Nome Descrizione Valore
instanceType Ottiene il tipo di istanza. "A2A" (obbligatorio)
failoverRecoveryPointId ID del punto di ripristino a cui è stato eseguito il failover del nodo virtuale. corda
lastRpoCalculatedTime Ora (in formato UTC) in cui l'ultimo valore RPO è stato calcolato dal servizio protezione. corda
managementId ID di gestione. corda
monitoringJobType Tipo del processo di monitoraggio. Lo stato di avanzamento è contenuto nella proprietà MonitoringPercentageCompletion. corda
monitoringPercentageCompletion Percentuale del processo di monitoraggio. Il tipo del processo di monitoraggio è definito dalla proprietà MonitoringJobType. Int
primaryFabricLocation Posizione dell'infrastruttura primaria. corda
protectedManagedDisks Elenco di dischi gestiti protetti. A2AProtectedManagedDiskDetails[]
recoveryFabricLocation Posizione dell'infrastruttura di ripristino. corda
rpoInSeconds Ultimo valore RPO in secondi. Int
sharedDiskIRErrors Errori del runtime di integrazione. A2ASharedDiskIRErrorDetails[]
unprotectedDisks Elenco di dischi non protetti. A2AUnprotectedDiskDetails[]

A2AProtectedManagedDiskDetails

Nome Descrizione Valore
allowedDiskLevelOperation Elenco delle operazioni a livello di disco. string[]
dataPendingAtSourceAgentInMB Dati in sospeso nella macchina virtuale di origine in MB. Int
dataPendingInStagingStorageAccountInMB Dati in sospeso per la replica in MB nell'account di staging. Int
dekKeyVaultArmId ID risorsa KeyVault per il segreto (BEK). corda
diskCapacityInBytes Capacità del disco in byte. Int
diskId ID arm del disco gestito. corda
diskName Nome del disco. corda
diskState Stato del disco. corda
diskType Tipo di disco. corda
failoverDiskName Nome del failover per il disco gestito. corda
isDiskEncrypted Valore che indica se la macchina virtuale ha o meno un disco del sistema operativo crittografato. Bool
isDiskKeyEncrypted Valore che indica se la chiave del disco è stata crittografata o meno. Bool
kekKeyVaultArmId ID risorsa KeyVault per la chiave (KEK). corda
keyIdentifier URL chiave/identificatore (KEK). corda
monitoringJobType Tipo del processo di monitoraggio. Lo stato di avanzamento è contenuto nella proprietà MonitoringPercentageCompletion. corda
monitoringPercentageCompletion Percentuale del processo di monitoraggio. Il tipo del processo di monitoraggio è definito dalla proprietà MonitoringJobType. Int
primaryDiskEncryptionSetId ID del set di crittografia del disco primario. corda
primaryStagingAzureStorageAccountId Account di archiviazione di staging primario. corda
recoveryDiskEncryptionSetId ID del set di crittografia del disco di ripristino. corda
recoveryOrignalTargetDiskId ID arm del disco di destinazione originale di ripristino. corda
recoveryReplicaDiskAccountType Tipo di disco di replica. Il valore facoltativo e sarà uguale al tipo di disco di origine se non è stato specificato dall'utente. corda
recoveryReplicaDiskId ID arm del disco della replica di ripristino. corda
recoveryResourceGroupId ID arm del gruppo di risorse del disco di ripristino. corda
recoveryTargetDiskAccountType Tipo di disco di destinazione dopo il failover. Il valore facoltativo e sarà uguale al tipo di disco di origine se non è stato specificato dall'utente. corda
recoveryTargetDiskId ID arm del disco di destinazione di ripristino. corda
resyncRequired Valore che indica se la risincronizzazione è necessaria per questo disco. Bool
secretIdentifier URL/identificatore del segreto (BEK). corda
tfoDiskName Nome del failover di test per il disco gestito. corda

A2ASharedDiskIRErrorDetails

Questo oggetto non contiene proprietà da impostare durante la distribuzione. Tutte le proprietà sono ReadOnly.

A2AUnprotectedDiskDetails

Nome Descrizione Valore
diskAutoProtectionStatus Valore che indica se la protezione automatica del disco è abilitata. "Disabilitato"
"Abilitato"
diskLunId ID lun di origine per il disco dati. Int