Condividi tramite


Microsoft.RecoveryServices vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters 2025-02-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@2025-02-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'
  }
}

Oggetti SharedDiskReplicationProviderSpecificSettings

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

Per A2A utilizzare:

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

Oggetti ReplicationClusterProviderSpecificSettings

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

Per A2A utilizzare:

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

Valori delle proprietà

Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters

Name Description Value
name Nome della risorsa string

Constraints:
Pattern = ^[A-Za-z0-9][A-Za-z0-9-]*[A-Za-z0-9]$ (obbligatorio)
parent 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: vaults/replicationFabrics/replicationProtectionContainers
properties Dati personalizzati. ReplicationProtectionClusterProperties

A2AProtectedManagedDiskDetails

Name Description Value
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). string
diskCapacityInBytes Capacità del disco in byte. int
diskId ID arm del disco gestito. string
diskName Nome del disco. string
diskState Stato del disco. string
diskType Tipo di disco. string
failoverDiskName Nome del failover per il disco gestito. string
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). string
keyIdentifier URL chiave/identificatore (KEK). string
monitoringJobType Tipo del processo di monitoraggio. Lo stato di avanzamento è contenuto nella proprietà MonitoringPercentageCompletion. string
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. string
primaryStagingAzureStorageAccountId Account di archiviazione di staging primario. string
recoveryDiskEncryptionSetId ID del set di crittografia del disco di ripristino. string
recoveryOrignalTargetDiskId ID arm del disco di destinazione originale di ripristino. string
recoveryReplicaDiskAccountType Tipo di disco di replica. Il valore facoltativo e sarà uguale al tipo di disco di origine se non è stato specificato dall'utente. string
recoveryReplicaDiskId ID arm del disco della replica di ripristino. string
recoveryResourceGroupId ID arm del gruppo di risorse del disco di ripristino. string
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. string
recoveryTargetDiskId ID arm del disco di destinazione di ripristino. string
resyncRequired Valore che indica se la risincronizzazione è necessaria per questo disco. bool
secretIdentifier URL/identificatore del segreto (BEK). string
tfoDiskName Nome del failover di test per il disco gestito. string

A2AReplicationProtectionClusterDetails

Name Description Value
clusterManagementId ID di gestione del cluster. string
failoverRecoveryPointId ID del punto di ripristino a cui è stato eseguito il failover del cluster. string
initialPrimaryExtendedLocation Posizione estesa primaria iniziale. ExtendedLocation
initialPrimaryFabricLocation Posizione iniziale dell'infrastruttura primaria. string
initialPrimaryZone Zona di disponibilità primaria iniziale. string
initialRecoveryExtendedLocation Posizione estesa del ripristino iniziale. ExtendedLocation
initialRecoveryFabricLocation Posizione iniziale dell'infrastruttura di ripristino. string
initialRecoveryZone Zona di disponibilità di ripristino iniziale. string
instanceType Ottiene il tipo di istanza. 'A2A' (obbligatorio)
lastRpoCalculatedTime Ora (in formato UTC) in cui l'ultimo valore RPO è stato calcolato dal servizio protezione. string
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. string
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. string
multiVmGroupName Nome del gruppo di più macchine virtuali. string
primaryAvailabilityZone Zona di disponibilità primaria. string
primaryExtendedLocation Posizione estesa primaria. ExtendedLocation
primaryFabricLocation Posizione dell'infrastruttura primaria. string
recoveryAvailabilityZone Zona di disponibilità di ripristino. string
recoveryExtendedLocation Percorso esteso di ripristino. ExtendedLocation
recoveryFabricLocation Posizione dell'infrastruttura di ripristino. string
rpoInSeconds Ultimo valore RPO in secondi. int

A2ASharedDiskIRErrorDetails

Name Description Value

A2ASharedDiskReplicationDetails

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

A2AUnprotectedDiskDetails

Name Description Value
diskAutoProtectionStatus Valore che indica se la protezione automatica del disco è abilitata. 'Disabled'
'Enabled'
diskLunId ID lun di origine per il disco dati. int

CurrentScenarioDetails

Name Description Value
jobId ID ARM del processo in esecuzione. string
scenarioName Nome dello scenario. string
startTime Ora di inizio del flusso di lavoro. string

ExtendedLocation

Name Description Value
name Nome della posizione estesa. stringa (obbligatorio)
type Tipo di posizione estesa. 'EdgeZone' (obbligatorio)

HealthError

Name Description Value
creationTimeUtc Ora di creazione degli errori (UTC). string
customerResolvability Valore che indica se l'errore di integrità è risolvibile dal cliente. 'Allowed'
'NotAllowed'
entityId ID dell'entità. string
errorCategory Categoria di errore. string
errorCode Codice di errore. string
errorId ID univoco dell'errore di integrità. string
errorLevel Livello di errore. string
errorMessage Messaggio di errore. string
errorSource Origine dell'errore. string
errorType Tipo di errore. string
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[]
possibleCauses Possibili cause di errore. string
recommendedAction Azione consigliata per risolvere l'errore. string
recoveryProviderErrorMessage Messaggio di errore dra. string
summaryMessage Messaggio di riepilogo dell'entità. string

InnerHealthError

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

RegisteredClusterNodes

Name Description Value
biosId ID BIOS. string
clusterNodeFqdn Nome del nodo del cluster. string
isSharedDiskVirtualNode Valore che indica se rappresenta un'entità virtuale che ospita tutti i dischi condivisi. bool
machineId ID computer. string

ReplicationClusterProviderSpecificSettings

Name Description Value
instanceType Impostare su 'A2A' per il tipo A2AReplicationProtectionClusterDetails. 'A2A' (obbligatorio)

ReplicationProtectionClusterProperties

Name Description Value
activeLocation Posizione attiva corrente del cluster Protezione. string
agentClusterId ID cluster dell'agente. string
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. string
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. string
lastSuccessfulTestFailoverTime Ora dell'ultimo failover di test riuscito. string
policyFriendlyName Nome dei criteri che regolano questo PE. string
policyId ID criterio. string
primaryFabricFriendlyName Nome descrittivo dell'infrastruttura primaria. string
primaryFabricProvider Provider di infrastruttura dell'infrastruttura primaria. string
primaryProtectionContainerFriendlyName Nome descrittivo del contenitore di protezione primaria. string
protectionClusterType Tipo di cluster di protezione. string
protectionState Stato di protezione. string
protectionStateDescription Descrizione dello stato di protezione. string
providerSpecificDetails Impostazioni personalizzate del provider del cluster di replica. ReplicationClusterProviderSpecificSettings
recoveryContainerId ID contenitore di ripristino. string
recoveryFabricFriendlyName Nome descrittivo dell'infrastruttura di ripristino. string
recoveryFabricId ID arm dell'infrastruttura di ripristino. string
recoveryProtectionContainerFriendlyName Nome descrittivo del contenitore di ripristino. string
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. string
sharedDiskProperties Proprietà del disco condiviso. SharedDiskReplicationItemProperties
testFailoverState Stato del failover di test. string
testFailoverStateDescription Descrizione dello stato del failover di test. string

SharedDiskReplicationItemProperties

Name Description Value
activeLocation Posizione attiva corrente dell'oggetto PE. string
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. string
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. string
sharedDiskProviderSpecificDetails Impostazioni personalizzate del provider di replica. SharedDiskReplicationProviderSpecificSettings
testFailoverState Stato tfo del disco condiviso. string

SharedDiskReplicationProviderSpecificSettings

Name Description Value
instanceType Impostare su 'A2A' per il tipo A2ASharedDiskReplicationDetails. 'A2A' (obbligatorio)

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": "2025-02-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 SharedDiskReplicationProviderSpecificSettings

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

Per A2A utilizzare:

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

Oggetti ReplicationClusterProviderSpecificSettings

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

Per A2A utilizzare:

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

Valori delle proprietà

Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters

Name Description Value
apiVersion Versione dell'API '2025-02-01'
name Nome della risorsa string

Constraints:
Pattern = ^[A-Za-z0-9][A-Za-z0-9-]*[A-Za-z0-9]$ (obbligatorio)
properties Dati personalizzati. ReplicationProtectionClusterProperties
type Tipo di risorsa 'Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters'

A2AProtectedManagedDiskDetails

Name Description Value
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). string
diskCapacityInBytes Capacità del disco in byte. int
diskId ID arm del disco gestito. string
diskName Nome del disco. string
diskState Stato del disco. string
diskType Tipo di disco. string
failoverDiskName Nome del failover per il disco gestito. string
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). string
keyIdentifier URL chiave/identificatore (KEK). string
monitoringJobType Tipo del processo di monitoraggio. Lo stato di avanzamento è contenuto nella proprietà MonitoringPercentageCompletion. string
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. string
primaryStagingAzureStorageAccountId Account di archiviazione di staging primario. string
recoveryDiskEncryptionSetId ID del set di crittografia del disco di ripristino. string
recoveryOrignalTargetDiskId ID arm del disco di destinazione originale di ripristino. string
recoveryReplicaDiskAccountType Tipo di disco di replica. Il valore facoltativo e sarà uguale al tipo di disco di origine se non è stato specificato dall'utente. string
recoveryReplicaDiskId ID arm del disco della replica di ripristino. string
recoveryResourceGroupId ID arm del gruppo di risorse del disco di ripristino. string
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. string
recoveryTargetDiskId ID arm del disco di destinazione di ripristino. string
resyncRequired Valore che indica se la risincronizzazione è necessaria per questo disco. bool
secretIdentifier URL/identificatore del segreto (BEK). string
tfoDiskName Nome del failover di test per il disco gestito. string

A2AReplicationProtectionClusterDetails

Name Description Value
clusterManagementId ID di gestione del cluster. string
failoverRecoveryPointId ID del punto di ripristino a cui è stato eseguito il failover del cluster. string
initialPrimaryExtendedLocation Posizione estesa primaria iniziale. ExtendedLocation
initialPrimaryFabricLocation Posizione iniziale dell'infrastruttura primaria. string
initialPrimaryZone Zona di disponibilità primaria iniziale. string
initialRecoveryExtendedLocation Posizione estesa del ripristino iniziale. ExtendedLocation
initialRecoveryFabricLocation Posizione iniziale dell'infrastruttura di ripristino. string
initialRecoveryZone Zona di disponibilità di ripristino iniziale. string
instanceType Ottiene il tipo di istanza. 'A2A' (obbligatorio)
lastRpoCalculatedTime Ora (in formato UTC) in cui l'ultimo valore RPO è stato calcolato dal servizio protezione. string
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. string
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. string
multiVmGroupName Nome del gruppo di più macchine virtuali. string
primaryAvailabilityZone Zona di disponibilità primaria. string
primaryExtendedLocation Posizione estesa primaria. ExtendedLocation
primaryFabricLocation Posizione dell'infrastruttura primaria. string
recoveryAvailabilityZone Zona di disponibilità di ripristino. string
recoveryExtendedLocation Percorso esteso di ripristino. ExtendedLocation
recoveryFabricLocation Posizione dell'infrastruttura di ripristino. string
rpoInSeconds Ultimo valore RPO in secondi. int

A2ASharedDiskIRErrorDetails

Name Description Value

A2ASharedDiskReplicationDetails

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

A2AUnprotectedDiskDetails

Name Description Value
diskAutoProtectionStatus Valore che indica se la protezione automatica del disco è abilitata. 'Disabled'
'Enabled'
diskLunId ID lun di origine per il disco dati. int

CurrentScenarioDetails

Name Description Value
jobId ID ARM del processo in esecuzione. string
scenarioName Nome dello scenario. string
startTime Ora di inizio del flusso di lavoro. string

ExtendedLocation

Name Description Value
name Nome della posizione estesa. stringa (obbligatorio)
type Tipo di posizione estesa. 'EdgeZone' (obbligatorio)

HealthError

Name Description Value
creationTimeUtc Ora di creazione degli errori (UTC). string
customerResolvability Valore che indica se l'errore di integrità è risolvibile dal cliente. 'Allowed'
'NotAllowed'
entityId ID dell'entità. string
errorCategory Categoria di errore. string
errorCode Codice di errore. string
errorId ID univoco dell'errore di integrità. string
errorLevel Livello di errore. string
errorMessage Messaggio di errore. string
errorSource Origine dell'errore. string
errorType Tipo di errore. string
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[]
possibleCauses Possibili cause di errore. string
recommendedAction Azione consigliata per risolvere l'errore. string
recoveryProviderErrorMessage Messaggio di errore dra. string
summaryMessage Messaggio di riepilogo dell'entità. string

InnerHealthError

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

RegisteredClusterNodes

Name Description Value
biosId ID BIOS. string
clusterNodeFqdn Nome del nodo del cluster. string
isSharedDiskVirtualNode Valore che indica se rappresenta un'entità virtuale che ospita tutti i dischi condivisi. bool
machineId ID computer. string

ReplicationClusterProviderSpecificSettings

Name Description Value
instanceType Impostare su 'A2A' per il tipo A2AReplicationProtectionClusterDetails. 'A2A' (obbligatorio)

ReplicationProtectionClusterProperties

Name Description Value
activeLocation Posizione attiva corrente del cluster Protezione. string
agentClusterId ID cluster dell'agente. string
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. string
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. string
lastSuccessfulTestFailoverTime Ora dell'ultimo failover di test riuscito. string
policyFriendlyName Nome dei criteri che regolano questo PE. string
policyId ID criterio. string
primaryFabricFriendlyName Nome descrittivo dell'infrastruttura primaria. string
primaryFabricProvider Provider di infrastruttura dell'infrastruttura primaria. string
primaryProtectionContainerFriendlyName Nome descrittivo del contenitore di protezione primaria. string
protectionClusterType Tipo di cluster di protezione. string
protectionState Stato di protezione. string
protectionStateDescription Descrizione dello stato di protezione. string
providerSpecificDetails Impostazioni personalizzate del provider del cluster di replica. ReplicationClusterProviderSpecificSettings
recoveryContainerId ID contenitore di ripristino. string
recoveryFabricFriendlyName Nome descrittivo dell'infrastruttura di ripristino. string
recoveryFabricId ID arm dell'infrastruttura di ripristino. string
recoveryProtectionContainerFriendlyName Nome descrittivo del contenitore di ripristino. string
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. string
sharedDiskProperties Proprietà del disco condiviso. SharedDiskReplicationItemProperties
testFailoverState Stato del failover di test. string
testFailoverStateDescription Descrizione dello stato del failover di test. string

SharedDiskReplicationItemProperties

Name Description Value
activeLocation Posizione attiva corrente dell'oggetto PE. string
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. string
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. string
sharedDiskProviderSpecificDetails Impostazioni personalizzate del provider di replica. SharedDiskReplicationProviderSpecificSettings
testFailoverState Stato tfo del disco condiviso. string

SharedDiskReplicationProviderSpecificSettings

Name Description Value
instanceType Impostare su 'A2A' per il tipo A2ASharedDiskReplicationDetails. 'A2A' (obbligatorio)

Esempi di utilizzo

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@2025-02-01"
  name = "string"
  parent_id = "string"
  body = {
    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 SharedDiskReplicationProviderSpecificSettings

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

Per A2A utilizzare:

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

Oggetti ReplicationClusterProviderSpecificSettings

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

Per A2A utilizzare:

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

Valori delle proprietà

Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters

Name Description Value
name Nome della risorsa string

Constraints:
Pattern = ^[A-Za-z0-9][A-Za-z0-9-]*[A-Za-z0-9]$ (obbligatorio)
parent_id ID della risorsa padre per questa risorsa. ID per la risorsa di tipo: vaults/replicationFabrics/replicationProtectionContainers
properties Dati personalizzati. ReplicationProtectionClusterProperties
type Tipo di risorsa "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters@2025-02-01"

A2AProtectedManagedDiskDetails

Name Description Value
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). string
diskCapacityInBytes Capacità del disco in byte. int
diskId ID arm del disco gestito. string
diskName Nome del disco. string
diskState Stato del disco. string
diskType Tipo di disco. string
failoverDiskName Nome del failover per il disco gestito. string
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). string
keyIdentifier URL chiave/identificatore (KEK). string
monitoringJobType Tipo del processo di monitoraggio. Lo stato di avanzamento è contenuto nella proprietà MonitoringPercentageCompletion. string
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. string
primaryStagingAzureStorageAccountId Account di archiviazione di staging primario. string
recoveryDiskEncryptionSetId ID del set di crittografia del disco di ripristino. string
recoveryOrignalTargetDiskId ID arm del disco di destinazione originale di ripristino. string
recoveryReplicaDiskAccountType Tipo di disco di replica. Il valore facoltativo e sarà uguale al tipo di disco di origine se non è stato specificato dall'utente. string
recoveryReplicaDiskId ID arm del disco della replica di ripristino. string
recoveryResourceGroupId ID arm del gruppo di risorse del disco di ripristino. string
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. string
recoveryTargetDiskId ID arm del disco di destinazione di ripristino. string
resyncRequired Valore che indica se la risincronizzazione è necessaria per questo disco. bool
secretIdentifier URL/identificatore del segreto (BEK). string
tfoDiskName Nome del failover di test per il disco gestito. string

A2AReplicationProtectionClusterDetails

Name Description Value
clusterManagementId ID di gestione del cluster. string
failoverRecoveryPointId ID del punto di ripristino a cui è stato eseguito il failover del cluster. string
initialPrimaryExtendedLocation Posizione estesa primaria iniziale. ExtendedLocation
initialPrimaryFabricLocation Posizione iniziale dell'infrastruttura primaria. string
initialPrimaryZone Zona di disponibilità primaria iniziale. string
initialRecoveryExtendedLocation Posizione estesa del ripristino iniziale. ExtendedLocation
initialRecoveryFabricLocation Posizione iniziale dell'infrastruttura di ripristino. string
initialRecoveryZone Zona di disponibilità di ripristino iniziale. string
instanceType Ottiene il tipo di istanza. 'A2A' (obbligatorio)
lastRpoCalculatedTime Ora (in formato UTC) in cui l'ultimo valore RPO è stato calcolato dal servizio protezione. string
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. string
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. string
multiVmGroupName Nome del gruppo di più macchine virtuali. string
primaryAvailabilityZone Zona di disponibilità primaria. string
primaryExtendedLocation Posizione estesa primaria. ExtendedLocation
primaryFabricLocation Posizione dell'infrastruttura primaria. string
recoveryAvailabilityZone Zona di disponibilità di ripristino. string
recoveryExtendedLocation Percorso esteso di ripristino. ExtendedLocation
recoveryFabricLocation Posizione dell'infrastruttura di ripristino. string
rpoInSeconds Ultimo valore RPO in secondi. int

A2ASharedDiskIRErrorDetails

Name Description Value

A2ASharedDiskReplicationDetails

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

A2AUnprotectedDiskDetails

Name Description Value
diskAutoProtectionStatus Valore che indica se la protezione automatica del disco è abilitata. 'Disabled'
'Enabled'
diskLunId ID lun di origine per il disco dati. int

CurrentScenarioDetails

Name Description Value
jobId ID ARM del processo in esecuzione. string
scenarioName Nome dello scenario. string
startTime Ora di inizio del flusso di lavoro. string

ExtendedLocation

Name Description Value
name Nome della posizione estesa. stringa (obbligatorio)
type Tipo di posizione estesa. 'EdgeZone' (obbligatorio)

HealthError

Name Description Value
creationTimeUtc Ora di creazione degli errori (UTC). string
customerResolvability Valore che indica se l'errore di integrità è risolvibile dal cliente. 'Allowed'
'NotAllowed'
entityId ID dell'entità. string
errorCategory Categoria di errore. string
errorCode Codice di errore. string
errorId ID univoco dell'errore di integrità. string
errorLevel Livello di errore. string
errorMessage Messaggio di errore. string
errorSource Origine dell'errore. string
errorType Tipo di errore. string
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[]
possibleCauses Possibili cause di errore. string
recommendedAction Azione consigliata per risolvere l'errore. string
recoveryProviderErrorMessage Messaggio di errore dra. string
summaryMessage Messaggio di riepilogo dell'entità. string

InnerHealthError

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

RegisteredClusterNodes

Name Description Value
biosId ID BIOS. string
clusterNodeFqdn Nome del nodo del cluster. string
isSharedDiskVirtualNode Valore che indica se rappresenta un'entità virtuale che ospita tutti i dischi condivisi. bool
machineId ID computer. string

ReplicationClusterProviderSpecificSettings

Name Description Value
instanceType Impostare su 'A2A' per il tipo A2AReplicationProtectionClusterDetails. 'A2A' (obbligatorio)

ReplicationProtectionClusterProperties

Name Description Value
activeLocation Posizione attiva corrente del cluster Protezione. string
agentClusterId ID cluster dell'agente. string
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. string
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. string
lastSuccessfulTestFailoverTime Ora dell'ultimo failover di test riuscito. string
policyFriendlyName Nome dei criteri che regolano questo PE. string
policyId ID criterio. string
primaryFabricFriendlyName Nome descrittivo dell'infrastruttura primaria. string
primaryFabricProvider Provider di infrastruttura dell'infrastruttura primaria. string
primaryProtectionContainerFriendlyName Nome descrittivo del contenitore di protezione primaria. string
protectionClusterType Tipo di cluster di protezione. string
protectionState Stato di protezione. string
protectionStateDescription Descrizione dello stato di protezione. string
providerSpecificDetails Impostazioni personalizzate del provider del cluster di replica. ReplicationClusterProviderSpecificSettings
recoveryContainerId ID contenitore di ripristino. string
recoveryFabricFriendlyName Nome descrittivo dell'infrastruttura di ripristino. string
recoveryFabricId ID arm dell'infrastruttura di ripristino. string
recoveryProtectionContainerFriendlyName Nome descrittivo del contenitore di ripristino. string
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. string
sharedDiskProperties Proprietà del disco condiviso. SharedDiskReplicationItemProperties
testFailoverState Stato del failover di test. string
testFailoverStateDescription Descrizione dello stato del failover di test. string

SharedDiskReplicationItemProperties

Name Description Value
activeLocation Posizione attiva corrente dell'oggetto PE. string
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. string
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. string
sharedDiskProviderSpecificDetails Impostazioni personalizzate del provider di replica. SharedDiskReplicationProviderSpecificSettings
testFailoverState Stato tfo del disco condiviso. string

SharedDiskReplicationProviderSpecificSettings

Name Description Value
instanceType Impostare su 'A2A' per il tipo A2ASharedDiskReplicationDetails. 'A2A' (obbligatorio)