Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Definizione di risorsa Bicep
Il tipo di risorsa vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters può essere distribuito con operazioni destinate a:
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-01-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:
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-01-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-01-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-01-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-01-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) |