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.
Per creare una risorsa Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters, aggiungere il bicep seguente al modello.
resource symbolicname 'Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters@2024-04-01' = {
name: 'string'
parent: resourceSymbolicName
properties: {
activeLocation: 'string'
agentClusterId: 'string'
allowedOperations: [
'string'
]
areAllClusterNodesRegistered: bool
clusterFqdn: 'string'
clusterNodeFqdns: [
'string'
]
clusterProtectedItemIds: [
'string'
]
clusterRegisteredNodes: [
{
biosId: 'string'
clusterNodeFqdn: 'string'
isSharedDiskVirtualNode: bool
machineId: 'string'
}
]
currentScenario: {
jobId: 'string'
scenarioName: 'string'
startTime: 'string'
}
healthErrors: [
{
creationTimeUtc: 'string'
customerResolvability: 'string'
entityId: 'string'
errorCategory: 'string'
errorCode: 'string'
errorId: 'string'
errorLevel: 'string'
errorMessage: 'string'
errorSource: 'string'
errorType: 'string'
innerHealthErrors: [
{
creationTimeUtc: 'string'
customerResolvability: 'string'
entityId: 'string'
errorCategory: 'string'
errorCode: 'string'
errorId: 'string'
errorLevel: 'string'
errorMessage: 'string'
errorSource: 'string'
errorType: 'string'
possibleCauses: 'string'
recommendedAction: 'string'
recoveryProviderErrorMessage: 'string'
summaryMessage: 'string'
}
]
possibleCauses: 'string'
recommendedAction: 'string'
recoveryProviderErrorMessage: 'string'
summaryMessage: 'string'
}
]
lastSuccessfulFailoverTime: 'string'
lastSuccessfulTestFailoverTime: 'string'
policyFriendlyName: 'string'
policyId: 'string'
primaryFabricFriendlyName: 'string'
primaryFabricProvider: 'string'
primaryProtectionContainerFriendlyName: 'string'
protectionClusterType: 'string'
protectionState: 'string'
protectionStateDescription: 'string'
providerSpecificDetails: {
instanceType: 'string'
// For remaining properties, see ReplicationClusterProviderSpecificSettings objects
}
recoveryContainerId: 'string'
recoveryFabricFriendlyName: 'string'
recoveryFabricId: 'string'
recoveryProtectionContainerFriendlyName: 'string'
replicationHealth: 'string'
sharedDiskProperties: {
activeLocation: 'string'
allowedOperations: [
'string'
]
currentScenario: {
jobId: 'string'
scenarioName: 'string'
startTime: 'string'
}
healthErrors: [
{
creationTimeUtc: 'string'
customerResolvability: 'string'
entityId: 'string'
errorCategory: 'string'
errorCode: 'string'
errorId: 'string'
errorLevel: 'string'
errorMessage: 'string'
errorSource: 'string'
errorType: 'string'
innerHealthErrors: [
{
creationTimeUtc: 'string'
customerResolvability: 'string'
entityId: 'string'
errorCategory: 'string'
errorCode: 'string'
errorId: 'string'
errorLevel: 'string'
errorMessage: 'string'
errorSource: 'string'
errorType: 'string'
possibleCauses: 'string'
recommendedAction: 'string'
recoveryProviderErrorMessage: 'string'
summaryMessage: 'string'
}
]
possibleCauses: 'string'
recommendedAction: 'string'
recoveryProviderErrorMessage: 'string'
summaryMessage: 'string'
}
]
protectionState: 'string'
replicationHealth: 'string'
sharedDiskProviderSpecificDetails: {
instanceType: 'string'
// For remaining properties, see SharedDiskReplicationProviderSpecificSettings objects
}
testFailoverState: 'string'
}
testFailoverState: 'string'
testFailoverStateDescription: 'string'
}
}
Oggetti ReplicationClusterProviderSpecificSettings
Impostare la proprietà instanceType per specificare il tipo di oggetto.
Per A2A, usare:
instanceType: 'A2A'
clusterManagementId: 'string'
failoverRecoveryPointId: 'string'
initialPrimaryExtendedLocation: {
name: 'string'
type: 'string'
name: 'string'
type: 'EdgeZone'
}
initialPrimaryFabricLocation: 'string'
initialPrimaryZone: 'string'
initialRecoveryExtendedLocation: {
name: 'string'
type: 'string'
name: 'string'
type: 'EdgeZone'
}
initialRecoveryFabricLocation: 'string'
initialRecoveryZone: 'string'
lastRpoCalculatedTime: 'string'
lifecycleId: 'string'
multiVmGroupCreateOption: 'string'
multiVmGroupId: 'string'
multiVmGroupName: 'string'
primaryAvailabilityZone: 'string'
primaryExtendedLocation: {
name: 'string'
type: 'string'
name: 'string'
type: 'EdgeZone'
}
primaryFabricLocation: 'string'
recoveryAvailabilityZone: 'string'
recoveryExtendedLocation: {
name: 'string'
type: 'string'
name: 'string'
type: 'EdgeZone'
}
recoveryFabricLocation: 'string'
rpoInSeconds: int
Oggetti SharedDiskReplicationProviderSpecificSettings
Impostare la proprietà instanceType per specificare il tipo di oggetto.
Per A2A, usare:
instanceType: 'A2A'
failoverRecoveryPointId: 'string'
lastRpoCalculatedTime: 'string'
managementId: 'string'
monitoringJobType: 'string'
monitoringPercentageCompletion: int
primaryFabricLocation: 'string'
protectedManagedDisks: [
{
allowedDiskLevelOperation: [
'string'
]
dataPendingAtSourceAgentInMB: int
dataPendingInStagingStorageAccountInMB: int
dekKeyVaultArmId: 'string'
diskCapacityInBytes: int
diskId: 'string'
diskName: 'string'
diskState: 'string'
diskType: 'string'
failoverDiskName: 'string'
isDiskEncrypted: bool
isDiskKeyEncrypted: bool
kekKeyVaultArmId: 'string'
keyIdentifier: 'string'
monitoringJobType: 'string'
monitoringPercentageCompletion: int
primaryDiskEncryptionSetId: 'string'
primaryStagingAzureStorageAccountId: 'string'
recoveryDiskEncryptionSetId: 'string'
recoveryOrignalTargetDiskId: 'string'
recoveryReplicaDiskAccountType: 'string'
recoveryReplicaDiskId: 'string'
recoveryResourceGroupId: 'string'
recoveryTargetDiskAccountType: 'string'
recoveryTargetDiskId: 'string'
resyncRequired: bool
secretIdentifier: 'string'
tfoDiskName: 'string'
}
]
recoveryFabricLocation: 'string'
rpoInSeconds: int
sharedDiskIRErrors: [
{
}
]
unprotectedDisks: [
{
diskAutoProtectionStatus: 'string'
diskLunId: int
}
]
Valori delle proprietà
vaults/replicationFabrics/replicationProtectionConta...
ReplicationProtectionClusterProperties
Nome |
Descrizione |
Valore |
activeLocation |
Posizione attiva corrente del cluster Protezione. |
corda |
agentClusterId |
ID cluster dell'agente. |
corda |
allowedOperations |
Operazioni consentite nel cluster di protezione della replica. |
string[] |
areAllClusterNodesRegistered |
Valore che indica se tutti i nodi del cluster sono registrati o meno. |
Bool |
clusterFqdn |
FQDN del cluster. |
corda |
clusterNodeFqdns |
Elenco di nomi di dominio completi del nodo del cluster. |
string[] |
clusterProtectedItemIds |
Elenco di ID elemento protetto. |
string[] |
clusterRegisteredNodes |
Dettagli del nodo registrato. |
RegisteredClusterNodes[] |
currentScenario |
Scenario corrente. |
currentScenarioDetails |
healthErrors |
Elenco degli errori di integrità. |
HealthError[] |
lastSuccessfulFailoverTime |
Ora dell'ultimo failover riuscito. |
corda |
lastSuccessfulTestFailoverTime |
Ora dell'ultimo failover di test riuscito. |
corda |
policyFriendlyName |
Nome dei criteri che regolano questo PE. |
corda |
policyId |
ID criterio. |
corda |
primaryFabricFriendlyName |
Nome descrittivo dell'infrastruttura primaria. |
corda |
primaryFabricProvider |
Provider di infrastruttura dell'infrastruttura primaria. |
corda |
primaryProtectionContainerFriendlyName |
Nome descrittivo del contenitore di protezione primaria. |
corda |
protectionClusterType |
Tipo di cluster di protezione. |
corda |
protectionState |
Stato di protezione. |
corda |
protectionStateDescription |
Descrizione dello stato di protezione. |
corda |
providerSpecificDetails |
Impostazioni personalizzate del provider del cluster di replica. |
ReplicationClusterProviderSpecificSettings |
recoveryContainerId |
ID contenitore di ripristino. |
corda |
recoveryFabricFriendlyName |
Nome descrittivo dell'infrastruttura di ripristino. |
corda |
recoveryFabricId |
ID arm dell'infrastruttura di ripristino. |
corda |
recoveryProtectionContainerFriendlyName |
Nome descrittivo del contenitore di ripristino. |
corda |
replicationHealth |
Integrità della protezione consolidata per la macchina virtuale tenendo conto di eventuali problemi con SRS e di tutte le unità di replica associate al gruppo di replica della macchina virtuale. Si tratta di una rappresentazione di stringa dell'enumerazione ProtectionHealth. |
corda |
sharedDiskProperties |
Proprietà del disco condiviso. |
SharedDiskReplicationItemProperties |
testFailoverState |
Stato del failover di test. |
corda |
testFailoverStateDescription |
Descrizione dello stato del failover di test. |
corda |
RegisteredClusterNodes
Nome |
Descrizione |
Valore |
biosId |
ID BIOS. |
corda |
clusterNodeFqdn |
Nome del nodo del cluster. |
corda |
isSharedDiskVirtualNode |
Valore che indica se rappresenta un'entità virtuale che ospita tutti i dischi condivisi. |
Bool |
machineId |
ID computer. |
corda |
CurrentScenarioDetails
Nome |
Descrizione |
Valore |
jobId |
ID ARM del processo in esecuzione. |
corda |
scenarioName |
Nome dello scenario. |
corda |
startTime |
Ora di inizio del flusso di lavoro. |
corda |
HealthError
Nome |
Descrizione |
Valore |
creationTimeUtc |
Ora di creazione degli errori (UTC). |
corda |
customerResolvability |
Valore che indica se l'errore di integrità è risolvibile dal cliente. |
'Allowed' 'NotAllowed' |
entityId |
ID dell'entità. |
corda |
errorCategory |
Categoria di errore. |
corda |
errorCode |
Codice di errore. |
corda |
errorId |
ID univoco dell'errore di integrità. |
corda |
errorLevel |
Livello di errore. |
corda |
errorMessage |
Messaggio di errore. |
corda |
errorSource |
Origine dell'errore. |
corda |
errorType |
Tipo di errore. |
corda |
innerHealthErrors |
Errori di integrità interni. HealthError con un elenco di HealthError perché gli errori figlio sono problematici. InnerHealthError viene usato perché impedisce un ciclo infinito di strutture quando Hydra tenta di generare automaticamente il contratto. Vengono esposti gli errori di integrità correlati come errori di integrità interni e tutti i consumer di API possono usarli nello stesso modo di Exception -> InnerException. |
InnerHealthError [] |
possibiliCause |
Possibili cause di errore. |
corda |
recommendedAction |
Azione consigliata per risolvere l'errore. |
corda |
recoveryProviderErrorMessage |
Messaggio di errore dra. |
corda |
summaryMessage |
Messaggio di riepilogo dell'entità. |
corda |
InnerHealthError
Nome |
Descrizione |
Valore |
creationTimeUtc |
Ora di creazione degli errori (UTC). |
corda |
customerResolvability |
Valore che indica se l'errore di integrità è risolvibile dal cliente. |
'Allowed' 'NotAllowed' |
entityId |
ID dell'entità. |
corda |
errorCategory |
Categoria di errore. |
corda |
errorCode |
Codice di errore. |
corda |
errorId |
ID univoco dell'errore di integrità. |
corda |
errorLevel |
Livello di errore. |
corda |
errorMessage |
Messaggio di errore. |
corda |
errorSource |
Origine dell'errore. |
corda |
errorType |
Tipo di errore. |
corda |
possibiliCause |
Possibili cause di errore. |
corda |
recommendedAction |
Azione consigliata per risolvere l'errore. |
corda |
recoveryProviderErrorMessage |
Messaggio di errore dra. |
corda |
summaryMessage |
Messaggio di riepilogo dell'entità. |
corda |
ReplicationClusterProviderSpecificSettings
Nome |
Descrizione |
Valore |
instanceType |
Impostare il tipo di oggetto |
A2A (obbligatorio) |
A2AReplicationProtectionClusterDetails
Nome |
Descrizione |
Valore |
instanceType |
Ottiene il tipo di istanza. |
'A2A' (obbligatorio) |
clusterManagementId |
ID di gestione del cluster. |
corda |
failoverRecoveryPointId |
ID del punto di ripristino a cui è stato eseguito il failover del cluster. |
corda |
initialPrimaryExtendedLocation |
Posizione estesa primaria iniziale. |
ExtendedLocation |
initialPrimaryFabricLocation |
Posizione iniziale dell'infrastruttura primaria. |
corda |
initialPrimaryZone |
Zona di disponibilità primaria iniziale. |
corda |
initialRecoveryExtendedLocation |
Posizione estesa del ripristino iniziale. |
ExtendedLocation |
initialRecoveryFabricLocation |
Posizione iniziale dell'infrastruttura di ripristino. |
corda |
initialRecoveryZone |
Zona di disponibilità di ripristino iniziale. |
corda |
lastRpoCalculatedTime |
Ora (in formato UTC) in cui l'ultimo valore RPO è stato calcolato dal servizio protezione. |
corda |
lifecycleId |
ID che sopravvive a azioni come la protezione switch che modifica internamente gli oggetti PE/CPE di backup. L'ID ciclo di vita viene portato avanti per avere un collegamento/continuità in grado di avere un ID che denota il cluster protetto "stesso" anche se altri ID interni/ID ARM potrebbero cambiare. |
corda |
multiVmGroupCreateOption |
Indica se il gruppo di più macchine virtuali viene creato automaticamente o specificato dall'utente. |
'AutoCreated' 'UserSpecified' |
multiVmGroupId |
ID gruppo di più macchine virtuali. |
corda |
multiVmGroupName |
Nome del gruppo di più macchine virtuali. |
corda |
primaryAvailabilityZone |
Zona di disponibilità primaria. |
corda |
primaryExtendedLocation |
Posizione estesa primaria. |
ExtendedLocation |
primaryFabricLocation |
Posizione dell'infrastruttura primaria. |
corda |
recoveryAvailabilityZone |
Zona di disponibilità di ripristino. |
corda |
recoveryExtendedLocation |
Percorso esteso di ripristino. |
ExtendedLocation |
recoveryFabricLocation |
Posizione dell'infrastruttura di ripristino. |
corda |
rpoInSeconds |
Ultimo valore RPO in secondi. |
Int |
ExtendedLocation
Nome |
Descrizione |
Valore |
nome |
Nome della posizione estesa. |
corda |
digitare |
Tipo della posizione estesa. I valori possibili includono: 'EdgeZone' |
corda |
nome |
Nome della posizione estesa. |
stringa (obbligatorio) |
digitare |
Tipo di posizione estesa. |
'EdgeZone' (obbligatorio) |
SharedDiskReplicationItemProperties
Nome |
Descrizione |
Valore |
activeLocation |
Posizione attiva corrente dell'oggetto PE. |
corda |
allowedOperations |
Operazioni consentite sull'elemento protetto replica. |
string[] |
currentScenario |
Scenario corrente. |
currentScenarioDetails |
healthErrors |
Elenco degli errori di integrità. |
HealthError[] |
protectionState |
Stato di protezione del disco condiviso. |
corda |
replicationHealth |
Integrità della protezione consolidata per la macchina virtuale tenendo conto di eventuali problemi con SRS e di tutte le unità di replica associate al gruppo di replica della macchina virtuale. Si tratta di una rappresentazione di stringa dell'enumerazione ProtectionHealth. |
corda |
sharedDiskProviderSpecificDetails |
Impostazioni personalizzate del provider di replica. |
sharedDiskReplicationProviderSpecificSettings |
testFailoverState |
Stato tfo del disco condiviso. |
corda |
SharedDiskReplicationProviderSpecificSettings
Nome |
Descrizione |
Valore |
instanceType |
Impostare il tipo di oggetto |
A2A (obbligatorio) |
A2ASharedDiskReplicationDetails
Nome |
Descrizione |
Valore |
instanceType |
Ottiene il tipo di istanza. |
'A2A' (obbligatorio) |
failoverRecoveryPointId |
ID del punto di ripristino a cui è stato eseguito il failover del nodo virtuale. |
corda |
lastRpoCalculatedTime |
Ora (in formato UTC) in cui l'ultimo valore RPO è stato calcolato dal servizio protezione. |
corda |
managementId |
ID di gestione. |
corda |
monitoringJobType |
Tipo del processo di monitoraggio. Lo stato di avanzamento è contenuto nella proprietà MonitoringPercentageCompletion. |
corda |
monitoringPercentageCompletion |
Percentuale del processo di monitoraggio. Il tipo del processo di monitoraggio è definito dalla proprietà MonitoringJobType. |
Int |
primaryFabricLocation |
Posizione dell'infrastruttura primaria. |
corda |
protectedManagedDisks |
Elenco di dischi gestiti protetti. |
A2AProtectedManagedDiskDetails[] |
recoveryFabricLocation |
Posizione dell'infrastruttura di ripristino. |
corda |
rpoInSeconds |
Ultimo valore RPO in secondi. |
Int |
sharedDiskIRErrors |
Errori del runtime di integrazione. |
A2ASharedDiskIRErrorDetails[] |
unprotectedDisks |
Elenco di dischi non protetti. |
A2AUnprotectedDiskDetails[] |
A2AProtectedManagedDiskDetails
Nome |
Descrizione |
Valore |
allowedDiskLevelOperation |
Elenco delle operazioni a livello di disco. |
string[] |
dataPendingAtSourceAgentInMB |
Dati in sospeso nella macchina virtuale di origine in MB. |
Int |
dataPendingInStagingStorageAccountInMB |
Dati in sospeso per la replica in MB nell'account di staging. |
Int |
dekKeyVaultArmId |
ID risorsa KeyVault per il segreto (BEK). |
corda |
diskCapacityInBytes |
Capacità del disco in byte. |
Int |
diskId |
ID arm del disco gestito. |
corda |
diskName |
Nome del disco. |
corda |
diskState |
Stato del disco. |
corda |
diskType |
Tipo di disco. |
corda |
failoverDiskName |
Nome del failover per il disco gestito. |
corda |
isDiskEncrypted |
Valore che indica se la macchina virtuale ha o meno un disco del sistema operativo crittografato. |
Bool |
isDiskKeyEncrypted |
Valore che indica se la chiave del disco è stata crittografata o meno. |
Bool |
kekKeyVaultArmId |
ID risorsa KeyVault per la chiave (KEK). |
corda |
keyIdentifier |
URL chiave/identificatore (KEK). |
corda |
monitoringJobType |
Tipo del processo di monitoraggio. Lo stato di avanzamento è contenuto nella proprietà MonitoringPercentageCompletion. |
corda |
monitoringPercentageCompletion |
Percentuale del processo di monitoraggio. Il tipo del processo di monitoraggio è definito dalla proprietà MonitoringJobType. |
Int |
primaryDiskEncryptionSetId |
ID del set di crittografia del disco primario. |
corda |
primaryStagingAzureStorageAccountId |
Account di archiviazione di staging primario. |
corda |
recoveryDiskEncryptionSetId |
ID del set di crittografia del disco di ripristino. |
corda |
recoveryOrignalTargetDiskId |
ID arm del disco di destinazione originale di ripristino. |
corda |
recoveryReplicaDiskAccountType |
Tipo di disco di replica. Il valore facoltativo e sarà uguale al tipo di disco di origine se non è stato specificato dall'utente. |
corda |
recoveryReplicaDiskId |
ID arm del disco della replica di ripristino. |
corda |
recoveryResourceGroupId |
ID arm del gruppo di risorse del disco di ripristino. |
corda |
recoveryTargetDiskAccountType |
Tipo di disco di destinazione dopo il failover. Il valore facoltativo e sarà uguale al tipo di disco di origine se non è stato specificato dall'utente. |
corda |
recoveryTargetDiskId |
ID arm del disco di destinazione di ripristino. |
corda |
resyncRequired |
Valore che indica se la risincronizzazione è necessaria per questo disco. |
Bool |
secretIdentifier |
URL/identificatore del segreto (BEK). |
corda |
tfoDiskName |
Nome del failover di test per il disco gestito. |
corda |
A2ASharedDiskIRErrorDetails
Questo oggetto non contiene proprietà da impostare durante la distribuzione. Tutte le proprietà sono ReadOnly.
A2AUnprotectedDiskDetails
Nome |
Descrizione |
Valore |
diskAutoProtectionStatus |
Valore che indica se la protezione automatica del disco è abilitata. |
'Disabilitato' 'Enabled' |
diskLunId |
ID lun di origine per il disco dati. |
Int |
Definizione di risorsa del modello di Resource Manager
Il tipo di risorsa vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters può essere distribuito con operazioni destinate a:
-
gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Per creare una risorsa Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters, aggiungere il codice JSON seguente al modello.
{
"type": "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters",
"apiVersion": "2024-04-01",
"name": "string",
"properties": {
"activeLocation": "string",
"agentClusterId": "string",
"allowedOperations": [ "string" ],
"areAllClusterNodesRegistered": "bool",
"clusterFqdn": "string",
"clusterNodeFqdns": [ "string" ],
"clusterProtectedItemIds": [ "string" ],
"clusterRegisteredNodes": [
{
"biosId": "string",
"clusterNodeFqdn": "string",
"isSharedDiskVirtualNode": "bool",
"machineId": "string"
}
],
"currentScenario": {
"jobId": "string",
"scenarioName": "string",
"startTime": "string"
},
"healthErrors": [
{
"creationTimeUtc": "string",
"customerResolvability": "string",
"entityId": "string",
"errorCategory": "string",
"errorCode": "string",
"errorId": "string",
"errorLevel": "string",
"errorMessage": "string",
"errorSource": "string",
"errorType": "string",
"innerHealthErrors": [
{
"creationTimeUtc": "string",
"customerResolvability": "string",
"entityId": "string",
"errorCategory": "string",
"errorCode": "string",
"errorId": "string",
"errorLevel": "string",
"errorMessage": "string",
"errorSource": "string",
"errorType": "string",
"possibleCauses": "string",
"recommendedAction": "string",
"recoveryProviderErrorMessage": "string",
"summaryMessage": "string"
}
],
"possibleCauses": "string",
"recommendedAction": "string",
"recoveryProviderErrorMessage": "string",
"summaryMessage": "string"
}
],
"lastSuccessfulFailoverTime": "string",
"lastSuccessfulTestFailoverTime": "string",
"policyFriendlyName": "string",
"policyId": "string",
"primaryFabricFriendlyName": "string",
"primaryFabricProvider": "string",
"primaryProtectionContainerFriendlyName": "string",
"protectionClusterType": "string",
"protectionState": "string",
"protectionStateDescription": "string",
"providerSpecificDetails": {
"instanceType": "string"
// For remaining properties, see ReplicationClusterProviderSpecificSettings objects
},
"recoveryContainerId": "string",
"recoveryFabricFriendlyName": "string",
"recoveryFabricId": "string",
"recoveryProtectionContainerFriendlyName": "string",
"replicationHealth": "string",
"sharedDiskProperties": {
"activeLocation": "string",
"allowedOperations": [ "string" ],
"currentScenario": {
"jobId": "string",
"scenarioName": "string",
"startTime": "string"
},
"healthErrors": [
{
"creationTimeUtc": "string",
"customerResolvability": "string",
"entityId": "string",
"errorCategory": "string",
"errorCode": "string",
"errorId": "string",
"errorLevel": "string",
"errorMessage": "string",
"errorSource": "string",
"errorType": "string",
"innerHealthErrors": [
{
"creationTimeUtc": "string",
"customerResolvability": "string",
"entityId": "string",
"errorCategory": "string",
"errorCode": "string",
"errorId": "string",
"errorLevel": "string",
"errorMessage": "string",
"errorSource": "string",
"errorType": "string",
"possibleCauses": "string",
"recommendedAction": "string",
"recoveryProviderErrorMessage": "string",
"summaryMessage": "string"
}
],
"possibleCauses": "string",
"recommendedAction": "string",
"recoveryProviderErrorMessage": "string",
"summaryMessage": "string"
}
],
"protectionState": "string",
"replicationHealth": "string",
"sharedDiskProviderSpecificDetails": {
"instanceType": "string"
// For remaining properties, see SharedDiskReplicationProviderSpecificSettings objects
},
"testFailoverState": "string"
},
"testFailoverState": "string",
"testFailoverStateDescription": "string"
}
}
Oggetti ReplicationClusterProviderSpecificSettings
Impostare la proprietà instanceType per specificare il tipo di oggetto.
Per A2A, usare:
"instanceType": "A2A",
"clusterManagementId": "string",
"failoverRecoveryPointId": "string",
"initialPrimaryExtendedLocation": {
"name": "string",
"type": "string",
"name": "string",
"type": "EdgeZone"
},
"initialPrimaryFabricLocation": "string",
"initialPrimaryZone": "string",
"initialRecoveryExtendedLocation": {
"name": "string",
"type": "string",
"name": "string",
"type": "EdgeZone"
},
"initialRecoveryFabricLocation": "string",
"initialRecoveryZone": "string",
"lastRpoCalculatedTime": "string",
"lifecycleId": "string",
"multiVmGroupCreateOption": "string",
"multiVmGroupId": "string",
"multiVmGroupName": "string",
"primaryAvailabilityZone": "string",
"primaryExtendedLocation": {
"name": "string",
"type": "string",
"name": "string",
"type": "EdgeZone"
},
"primaryFabricLocation": "string",
"recoveryAvailabilityZone": "string",
"recoveryExtendedLocation": {
"name": "string",
"type": "string",
"name": "string",
"type": "EdgeZone"
},
"recoveryFabricLocation": "string",
"rpoInSeconds": "int"
Oggetti SharedDiskReplicationProviderSpecificSettings
Impostare la proprietà instanceType per specificare il tipo di oggetto.
Per A2A, usare:
"instanceType": "A2A",
"failoverRecoveryPointId": "string",
"lastRpoCalculatedTime": "string",
"managementId": "string",
"monitoringJobType": "string",
"monitoringPercentageCompletion": "int",
"primaryFabricLocation": "string",
"protectedManagedDisks": [
{
"allowedDiskLevelOperation": [ "string" ],
"dataPendingAtSourceAgentInMB": "int",
"dataPendingInStagingStorageAccountInMB": "int",
"dekKeyVaultArmId": "string",
"diskCapacityInBytes": "int",
"diskId": "string",
"diskName": "string",
"diskState": "string",
"diskType": "string",
"failoverDiskName": "string",
"isDiskEncrypted": "bool",
"isDiskKeyEncrypted": "bool",
"kekKeyVaultArmId": "string",
"keyIdentifier": "string",
"monitoringJobType": "string",
"monitoringPercentageCompletion": "int",
"primaryDiskEncryptionSetId": "string",
"primaryStagingAzureStorageAccountId": "string",
"recoveryDiskEncryptionSetId": "string",
"recoveryOrignalTargetDiskId": "string",
"recoveryReplicaDiskAccountType": "string",
"recoveryReplicaDiskId": "string",
"recoveryResourceGroupId": "string",
"recoveryTargetDiskAccountType": "string",
"recoveryTargetDiskId": "string",
"resyncRequired": "bool",
"secretIdentifier": "string",
"tfoDiskName": "string"
}
],
"recoveryFabricLocation": "string",
"rpoInSeconds": "int",
"sharedDiskIRErrors": [
{
}
],
"unprotectedDisks": [
{
"diskAutoProtectionStatus": "string",
"diskLunId": "int"
}
]
Valori delle proprietà
vaults/replicationFabrics/replicationProtectionConta...
Nome |
Descrizione |
Valore |
digitare |
Tipo di risorsa |
'Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters' |
apiVersion |
Versione dell'API della risorsa |
'2024-04-01' |
nome |
Nome della risorsa
Vedere come impostare nomi e tipi per le risorse figlio in modelli DI Resource Manager JSON. |
stringa (obbligatorio) |
proprietà |
Dati personalizzati. |
ReplicationProtectionClusterProperties |
ReplicationProtectionClusterProperties
Nome |
Descrizione |
Valore |
activeLocation |
Posizione attiva corrente del cluster Protezione. |
corda |
agentClusterId |
ID cluster dell'agente. |
corda |
allowedOperations |
Operazioni consentite nel cluster di protezione della replica. |
string[] |
areAllClusterNodesRegistered |
Valore che indica se tutti i nodi del cluster sono registrati o meno. |
Bool |
clusterFqdn |
FQDN del cluster. |
corda |
clusterNodeFqdns |
Elenco di nomi di dominio completi del nodo del cluster. |
string[] |
clusterProtectedItemIds |
Elenco di ID elemento protetto. |
string[] |
clusterRegisteredNodes |
Dettagli del nodo registrato. |
RegisteredClusterNodes[] |
currentScenario |
Scenario corrente. |
currentScenarioDetails |
healthErrors |
Elenco degli errori di integrità. |
HealthError[] |
lastSuccessfulFailoverTime |
Ora dell'ultimo failover riuscito. |
corda |
lastSuccessfulTestFailoverTime |
Ora dell'ultimo failover di test riuscito. |
corda |
policyFriendlyName |
Nome dei criteri che regolano questo PE. |
corda |
policyId |
ID criterio. |
corda |
primaryFabricFriendlyName |
Nome descrittivo dell'infrastruttura primaria. |
corda |
primaryFabricProvider |
Provider di infrastruttura dell'infrastruttura primaria. |
corda |
primaryProtectionContainerFriendlyName |
Nome descrittivo del contenitore di protezione primaria. |
corda |
protectionClusterType |
Tipo di cluster di protezione. |
corda |
protectionState |
Stato di protezione. |
corda |
protectionStateDescription |
Descrizione dello stato di protezione. |
corda |
providerSpecificDetails |
Impostazioni personalizzate del provider del cluster di replica. |
ReplicationClusterProviderSpecificSettings |
recoveryContainerId |
ID contenitore di ripristino. |
corda |
recoveryFabricFriendlyName |
Nome descrittivo dell'infrastruttura di ripristino. |
corda |
recoveryFabricId |
ID arm dell'infrastruttura di ripristino. |
corda |
recoveryProtectionContainerFriendlyName |
Nome descrittivo del contenitore di ripristino. |
corda |
replicationHealth |
Integrità della protezione consolidata per la macchina virtuale tenendo conto di eventuali problemi con SRS e di tutte le unità di replica associate al gruppo di replica della macchina virtuale. Si tratta di una rappresentazione di stringa dell'enumerazione ProtectionHealth. |
corda |
sharedDiskProperties |
Proprietà del disco condiviso. |
SharedDiskReplicationItemProperties |
testFailoverState |
Stato del failover di test. |
corda |
testFailoverStateDescription |
Descrizione dello stato del failover di test. |
corda |
RegisteredClusterNodes
Nome |
Descrizione |
Valore |
biosId |
ID BIOS. |
corda |
clusterNodeFqdn |
Nome del nodo del cluster. |
corda |
isSharedDiskVirtualNode |
Valore che indica se rappresenta un'entità virtuale che ospita tutti i dischi condivisi. |
Bool |
machineId |
ID computer. |
corda |
CurrentScenarioDetails
Nome |
Descrizione |
Valore |
jobId |
ID ARM del processo in esecuzione. |
corda |
scenarioName |
Nome dello scenario. |
corda |
startTime |
Ora di inizio del flusso di lavoro. |
corda |
HealthError
Nome |
Descrizione |
Valore |
creationTimeUtc |
Ora di creazione degli errori (UTC). |
corda |
customerResolvability |
Valore che indica se l'errore di integrità è risolvibile dal cliente. |
'Allowed' 'NotAllowed' |
entityId |
ID dell'entità. |
corda |
errorCategory |
Categoria di errore. |
corda |
errorCode |
Codice di errore. |
corda |
errorId |
ID univoco dell'errore di integrità. |
corda |
errorLevel |
Livello di errore. |
corda |
errorMessage |
Messaggio di errore. |
corda |
errorSource |
Origine dell'errore. |
corda |
errorType |
Tipo di errore. |
corda |
innerHealthErrors |
Errori di integrità interni. HealthError con un elenco di HealthError perché gli errori figlio sono problematici. InnerHealthError viene usato perché impedisce un ciclo infinito di strutture quando Hydra tenta di generare automaticamente il contratto. Vengono esposti gli errori di integrità correlati come errori di integrità interni e tutti i consumer di API possono usarli nello stesso modo di Exception -> InnerException. |
InnerHealthError [] |
possibiliCause |
Possibili cause di errore. |
corda |
recommendedAction |
Azione consigliata per risolvere l'errore. |
corda |
recoveryProviderErrorMessage |
Messaggio di errore dra. |
corda |
summaryMessage |
Messaggio di riepilogo dell'entità. |
corda |
InnerHealthError
Nome |
Descrizione |
Valore |
creationTimeUtc |
Ora di creazione degli errori (UTC). |
corda |
customerResolvability |
Valore che indica se l'errore di integrità è risolvibile dal cliente. |
'Allowed' 'NotAllowed' |
entityId |
ID dell'entità. |
corda |
errorCategory |
Categoria di errore. |
corda |
errorCode |
Codice di errore. |
corda |
errorId |
ID univoco dell'errore di integrità. |
corda |
errorLevel |
Livello di errore. |
corda |
errorMessage |
Messaggio di errore. |
corda |
errorSource |
Origine dell'errore. |
corda |
errorType |
Tipo di errore. |
corda |
possibiliCause |
Possibili cause di errore. |
corda |
recommendedAction |
Azione consigliata per risolvere l'errore. |
corda |
recoveryProviderErrorMessage |
Messaggio di errore dra. |
corda |
summaryMessage |
Messaggio di riepilogo dell'entità. |
corda |
ReplicationClusterProviderSpecificSettings
Nome |
Descrizione |
Valore |
instanceType |
Impostare il tipo di oggetto |
A2A (obbligatorio) |
A2AReplicationProtectionClusterDetails
Nome |
Descrizione |
Valore |
instanceType |
Ottiene il tipo di istanza. |
'A2A' (obbligatorio) |
clusterManagementId |
ID di gestione del cluster. |
corda |
failoverRecoveryPointId |
ID del punto di ripristino a cui è stato eseguito il failover del cluster. |
corda |
initialPrimaryExtendedLocation |
Posizione estesa primaria iniziale. |
ExtendedLocation |
initialPrimaryFabricLocation |
Posizione iniziale dell'infrastruttura primaria. |
corda |
initialPrimaryZone |
Zona di disponibilità primaria iniziale. |
corda |
initialRecoveryExtendedLocation |
Posizione estesa del ripristino iniziale. |
ExtendedLocation |
initialRecoveryFabricLocation |
Posizione iniziale dell'infrastruttura di ripristino. |
corda |
initialRecoveryZone |
Zona di disponibilità di ripristino iniziale. |
corda |
lastRpoCalculatedTime |
Ora (in formato UTC) in cui l'ultimo valore RPO è stato calcolato dal servizio protezione. |
corda |
lifecycleId |
ID che sopravvive a azioni come la protezione switch che modifica internamente gli oggetti PE/CPE di backup. L'ID ciclo di vita viene portato avanti per avere un collegamento/continuità in grado di avere un ID che denota il cluster protetto "stesso" anche se altri ID interni/ID ARM potrebbero cambiare. |
corda |
multiVmGroupCreateOption |
Indica se il gruppo di più macchine virtuali viene creato automaticamente o specificato dall'utente. |
'AutoCreated' 'UserSpecified' |
multiVmGroupId |
ID gruppo di più macchine virtuali. |
corda |
multiVmGroupName |
Nome del gruppo di più macchine virtuali. |
corda |
primaryAvailabilityZone |
Zona di disponibilità primaria. |
corda |
primaryExtendedLocation |
Posizione estesa primaria. |
ExtendedLocation |
primaryFabricLocation |
Posizione dell'infrastruttura primaria. |
corda |
recoveryAvailabilityZone |
Zona di disponibilità di ripristino. |
corda |
recoveryExtendedLocation |
Percorso esteso di ripristino. |
ExtendedLocation |
recoveryFabricLocation |
Posizione dell'infrastruttura di ripristino. |
corda |
rpoInSeconds |
Ultimo valore RPO in secondi. |
Int |
ExtendedLocation
Nome |
Descrizione |
Valore |
nome |
Nome della posizione estesa. |
corda |
digitare |
Tipo della posizione estesa. I valori possibili includono: 'EdgeZone' |
corda |
nome |
Nome della posizione estesa. |
stringa (obbligatorio) |
digitare |
Tipo di posizione estesa. |
'EdgeZone' (obbligatorio) |
SharedDiskReplicationItemProperties
Nome |
Descrizione |
Valore |
activeLocation |
Posizione attiva corrente dell'oggetto PE. |
corda |
allowedOperations |
Operazioni consentite sull'elemento protetto replica. |
string[] |
currentScenario |
Scenario corrente. |
currentScenarioDetails |
healthErrors |
Elenco degli errori di integrità. |
HealthError[] |
protectionState |
Stato di protezione del disco condiviso. |
corda |
replicationHealth |
Integrità della protezione consolidata per la macchina virtuale tenendo conto di eventuali problemi con SRS e di tutte le unità di replica associate al gruppo di replica della macchina virtuale. Si tratta di una rappresentazione di stringa dell'enumerazione ProtectionHealth. |
corda |
sharedDiskProviderSpecificDetails |
Impostazioni personalizzate del provider di replica. |
sharedDiskReplicationProviderSpecificSettings |
testFailoverState |
Stato tfo del disco condiviso. |
corda |
SharedDiskReplicationProviderSpecificSettings
Nome |
Descrizione |
Valore |
instanceType |
Impostare il tipo di oggetto |
A2A (obbligatorio) |
A2ASharedDiskReplicationDetails
Nome |
Descrizione |
Valore |
instanceType |
Ottiene il tipo di istanza. |
'A2A' (obbligatorio) |
failoverRecoveryPointId |
ID del punto di ripristino a cui è stato eseguito il failover del nodo virtuale. |
corda |
lastRpoCalculatedTime |
Ora (in formato UTC) in cui l'ultimo valore RPO è stato calcolato dal servizio protezione. |
corda |
managementId |
ID di gestione. |
corda |
monitoringJobType |
Tipo del processo di monitoraggio. Lo stato di avanzamento è contenuto nella proprietà MonitoringPercentageCompletion. |
corda |
monitoringPercentageCompletion |
Percentuale del processo di monitoraggio. Il tipo del processo di monitoraggio è definito dalla proprietà MonitoringJobType. |
Int |
primaryFabricLocation |
Posizione dell'infrastruttura primaria. |
corda |
protectedManagedDisks |
Elenco di dischi gestiti protetti. |
A2AProtectedManagedDiskDetails[] |
recoveryFabricLocation |
Posizione dell'infrastruttura di ripristino. |
corda |
rpoInSeconds |
Ultimo valore RPO in secondi. |
Int |
sharedDiskIRErrors |
Errori del runtime di integrazione. |
A2ASharedDiskIRErrorDetails[] |
unprotectedDisks |
Elenco di dischi non protetti. |
A2AUnprotectedDiskDetails[] |
A2AProtectedManagedDiskDetails
Nome |
Descrizione |
Valore |
allowedDiskLevelOperation |
Elenco delle operazioni a livello di disco. |
string[] |
dataPendingAtSourceAgentInMB |
Dati in sospeso nella macchina virtuale di origine in MB. |
Int |
dataPendingInStagingStorageAccountInMB |
Dati in sospeso per la replica in MB nell'account di staging. |
Int |
dekKeyVaultArmId |
ID risorsa KeyVault per il segreto (BEK). |
corda |
diskCapacityInBytes |
Capacità del disco in byte. |
Int |
diskId |
ID arm del disco gestito. |
corda |
diskName |
Nome del disco. |
corda |
diskState |
Stato del disco. |
corda |
diskType |
Tipo di disco. |
corda |
failoverDiskName |
Nome del failover per il disco gestito. |
corda |
isDiskEncrypted |
Valore che indica se la macchina virtuale ha o meno un disco del sistema operativo crittografato. |
Bool |
isDiskKeyEncrypted |
Valore che indica se la chiave del disco è stata crittografata o meno. |
Bool |
kekKeyVaultArmId |
ID risorsa KeyVault per la chiave (KEK). |
corda |
keyIdentifier |
URL chiave/identificatore (KEK). |
corda |
monitoringJobType |
Tipo del processo di monitoraggio. Lo stato di avanzamento è contenuto nella proprietà MonitoringPercentageCompletion. |
corda |
monitoringPercentageCompletion |
Percentuale del processo di monitoraggio. Il tipo del processo di monitoraggio è definito dalla proprietà MonitoringJobType. |
Int |
primaryDiskEncryptionSetId |
ID del set di crittografia del disco primario. |
corda |
primaryStagingAzureStorageAccountId |
Account di archiviazione di staging primario. |
corda |
recoveryDiskEncryptionSetId |
ID del set di crittografia del disco di ripristino. |
corda |
recoveryOrignalTargetDiskId |
ID arm del disco di destinazione originale di ripristino. |
corda |
recoveryReplicaDiskAccountType |
Tipo di disco di replica. Il valore facoltativo e sarà uguale al tipo di disco di origine se non è stato specificato dall'utente. |
corda |
recoveryReplicaDiskId |
ID arm del disco della replica di ripristino. |
corda |
recoveryResourceGroupId |
ID arm del gruppo di risorse del disco di ripristino. |
corda |
recoveryTargetDiskAccountType |
Tipo di disco di destinazione dopo il failover. Il valore facoltativo e sarà uguale al tipo di disco di origine se non è stato specificato dall'utente. |
corda |
recoveryTargetDiskId |
ID arm del disco di destinazione di ripristino. |
corda |
resyncRequired |
Valore che indica se la risincronizzazione è necessaria per questo disco. |
Bool |
secretIdentifier |
URL/identificatore del segreto (BEK). |
corda |
tfoDiskName |
Nome del failover di test per il disco gestito. |
corda |
A2ASharedDiskIRErrorDetails
Questo oggetto non contiene proprietà da impostare durante la distribuzione. Tutte le proprietà sono ReadOnly.
A2AUnprotectedDiskDetails
Nome |
Descrizione |
Valore |
diskAutoProtectionStatus |
Valore che indica se la protezione automatica del disco è abilitata. |
'Disabilitato' 'Enabled' |
diskLunId |
ID lun di origine per il disco dati. |
Int |
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.
Per creare una risorsa Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters, aggiungere il codice Terraform seguente al modello.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters@2024-04-01"
name = "string"
parent_id = "string"
body = jsonencode({
properties = {
activeLocation = "string"
agentClusterId = "string"
allowedOperations = [
"string"
]
areAllClusterNodesRegistered = bool
clusterFqdn = "string"
clusterNodeFqdns = [
"string"
]
clusterProtectedItemIds = [
"string"
]
clusterRegisteredNodes = [
{
biosId = "string"
clusterNodeFqdn = "string"
isSharedDiskVirtualNode = bool
machineId = "string"
}
]
currentScenario = {
jobId = "string"
scenarioName = "string"
startTime = "string"
}
healthErrors = [
{
creationTimeUtc = "string"
customerResolvability = "string"
entityId = "string"
errorCategory = "string"
errorCode = "string"
errorId = "string"
errorLevel = "string"
errorMessage = "string"
errorSource = "string"
errorType = "string"
innerHealthErrors = [
{
creationTimeUtc = "string"
customerResolvability = "string"
entityId = "string"
errorCategory = "string"
errorCode = "string"
errorId = "string"
errorLevel = "string"
errorMessage = "string"
errorSource = "string"
errorType = "string"
possibleCauses = "string"
recommendedAction = "string"
recoveryProviderErrorMessage = "string"
summaryMessage = "string"
}
]
possibleCauses = "string"
recommendedAction = "string"
recoveryProviderErrorMessage = "string"
summaryMessage = "string"
}
]
lastSuccessfulFailoverTime = "string"
lastSuccessfulTestFailoverTime = "string"
policyFriendlyName = "string"
policyId = "string"
primaryFabricFriendlyName = "string"
primaryFabricProvider = "string"
primaryProtectionContainerFriendlyName = "string"
protectionClusterType = "string"
protectionState = "string"
protectionStateDescription = "string"
providerSpecificDetails = {
instanceType = "string"
// For remaining properties, see ReplicationClusterProviderSpecificSettings objects
}
recoveryContainerId = "string"
recoveryFabricFriendlyName = "string"
recoveryFabricId = "string"
recoveryProtectionContainerFriendlyName = "string"
replicationHealth = "string"
sharedDiskProperties = {
activeLocation = "string"
allowedOperations = [
"string"
]
currentScenario = {
jobId = "string"
scenarioName = "string"
startTime = "string"
}
healthErrors = [
{
creationTimeUtc = "string"
customerResolvability = "string"
entityId = "string"
errorCategory = "string"
errorCode = "string"
errorId = "string"
errorLevel = "string"
errorMessage = "string"
errorSource = "string"
errorType = "string"
innerHealthErrors = [
{
creationTimeUtc = "string"
customerResolvability = "string"
entityId = "string"
errorCategory = "string"
errorCode = "string"
errorId = "string"
errorLevel = "string"
errorMessage = "string"
errorSource = "string"
errorType = "string"
possibleCauses = "string"
recommendedAction = "string"
recoveryProviderErrorMessage = "string"
summaryMessage = "string"
}
]
possibleCauses = "string"
recommendedAction = "string"
recoveryProviderErrorMessage = "string"
summaryMessage = "string"
}
]
protectionState = "string"
replicationHealth = "string"
sharedDiskProviderSpecificDetails = {
instanceType = "string"
// For remaining properties, see SharedDiskReplicationProviderSpecificSettings objects
}
testFailoverState = "string"
}
testFailoverState = "string"
testFailoverStateDescription = "string"
}
})
}
Oggetti ReplicationClusterProviderSpecificSettings
Impostare la proprietà instanceType per specificare il tipo di oggetto.
Per A2A, usare:
instanceType = "A2A"
clusterManagementId = "string"
failoverRecoveryPointId = "string"
initialPrimaryExtendedLocation = {
name = "string"
type = "string"
name = "string"
type = "EdgeZone"
}
initialPrimaryFabricLocation = "string"
initialPrimaryZone = "string"
initialRecoveryExtendedLocation = {
name = "string"
type = "string"
name = "string"
type = "EdgeZone"
}
initialRecoveryFabricLocation = "string"
initialRecoveryZone = "string"
lastRpoCalculatedTime = "string"
lifecycleId = "string"
multiVmGroupCreateOption = "string"
multiVmGroupId = "string"
multiVmGroupName = "string"
primaryAvailabilityZone = "string"
primaryExtendedLocation = {
name = "string"
type = "string"
name = "string"
type = "EdgeZone"
}
primaryFabricLocation = "string"
recoveryAvailabilityZone = "string"
recoveryExtendedLocation = {
name = "string"
type = "string"
name = "string"
type = "EdgeZone"
}
recoveryFabricLocation = "string"
rpoInSeconds = int
Oggetti SharedDiskReplicationProviderSpecificSettings
Impostare la proprietà instanceType per specificare il tipo di oggetto.
Per A2A, usare:
instanceType = "A2A"
failoverRecoveryPointId = "string"
lastRpoCalculatedTime = "string"
managementId = "string"
monitoringJobType = "string"
monitoringPercentageCompletion = int
primaryFabricLocation = "string"
protectedManagedDisks = [
{
allowedDiskLevelOperation = [
"string"
]
dataPendingAtSourceAgentInMB = int
dataPendingInStagingStorageAccountInMB = int
dekKeyVaultArmId = "string"
diskCapacityInBytes = int
diskId = "string"
diskName = "string"
diskState = "string"
diskType = "string"
failoverDiskName = "string"
isDiskEncrypted = bool
isDiskKeyEncrypted = bool
kekKeyVaultArmId = "string"
keyIdentifier = "string"
monitoringJobType = "string"
monitoringPercentageCompletion = int
primaryDiskEncryptionSetId = "string"
primaryStagingAzureStorageAccountId = "string"
recoveryDiskEncryptionSetId = "string"
recoveryOrignalTargetDiskId = "string"
recoveryReplicaDiskAccountType = "string"
recoveryReplicaDiskId = "string"
recoveryResourceGroupId = "string"
recoveryTargetDiskAccountType = "string"
recoveryTargetDiskId = "string"
resyncRequired = bool
secretIdentifier = "string"
tfoDiskName = "string"
}
]
recoveryFabricLocation = "string"
rpoInSeconds = int
sharedDiskIRErrors = [
{
}
]
unprotectedDisks = [
{
diskAutoProtectionStatus = "string"
diskLunId = int
}
]
Valori delle proprietà
vaults/replicationFabrics/replicationProtectionConta...
Nome |
Descrizione |
Valore |
digitare |
Tipo di risorsa |
"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters@2024-04-01" |
nome |
Nome della risorsa |
stringa (obbligatorio) |
parent_id |
ID della risorsa padre per questa risorsa. |
ID per la risorsa di tipo: replicationProtectionContainers |
proprietà |
Dati personalizzati. |
ReplicationProtectionClusterProperties |
ReplicationProtectionClusterProperties
Nome |
Descrizione |
Valore |
activeLocation |
Posizione attiva corrente del cluster Protezione. |
corda |
agentClusterId |
ID cluster dell'agente. |
corda |
allowedOperations |
Operazioni consentite nel cluster di protezione della replica. |
string[] |
areAllClusterNodesRegistered |
Valore che indica se tutti i nodi del cluster sono registrati o meno. |
Bool |
clusterFqdn |
FQDN del cluster. |
corda |
clusterNodeFqdns |
Elenco di nomi di dominio completi del nodo del cluster. |
string[] |
clusterProtectedItemIds |
Elenco di ID elemento protetto. |
string[] |
clusterRegisteredNodes |
Dettagli del nodo registrato. |
RegisteredClusterNodes[] |
currentScenario |
Scenario corrente. |
currentScenarioDetails |
healthErrors |
Elenco degli errori di integrità. |
HealthError[] |
lastSuccessfulFailoverTime |
Ora dell'ultimo failover riuscito. |
corda |
lastSuccessfulTestFailoverTime |
Ora dell'ultimo failover di test riuscito. |
corda |
policyFriendlyName |
Nome dei criteri che regolano questo PE. |
corda |
policyId |
ID criterio. |
corda |
primaryFabricFriendlyName |
Nome descrittivo dell'infrastruttura primaria. |
corda |
primaryFabricProvider |
Provider di infrastruttura dell'infrastruttura primaria. |
corda |
primaryProtectionContainerFriendlyName |
Nome descrittivo del contenitore di protezione primaria. |
corda |
protectionClusterType |
Tipo di cluster di protezione. |
corda |
protectionState |
Stato di protezione. |
corda |
protectionStateDescription |
Descrizione dello stato di protezione. |
corda |
providerSpecificDetails |
Impostazioni personalizzate del provider del cluster di replica. |
ReplicationClusterProviderSpecificSettings |
recoveryContainerId |
ID contenitore di ripristino. |
corda |
recoveryFabricFriendlyName |
Nome descrittivo dell'infrastruttura di ripristino. |
corda |
recoveryFabricId |
ID arm dell'infrastruttura di ripristino. |
corda |
recoveryProtectionContainerFriendlyName |
Nome descrittivo del contenitore di ripristino. |
corda |
replicationHealth |
Integrità della protezione consolidata per la macchina virtuale tenendo conto di eventuali problemi con SRS e di tutte le unità di replica associate al gruppo di replica della macchina virtuale. Si tratta di una rappresentazione di stringa dell'enumerazione ProtectionHealth. |
corda |
sharedDiskProperties |
Proprietà del disco condiviso. |
SharedDiskReplicationItemProperties |
testFailoverState |
Stato del failover di test. |
corda |
testFailoverStateDescription |
Descrizione dello stato del failover di test. |
corda |
RegisteredClusterNodes
Nome |
Descrizione |
Valore |
biosId |
ID BIOS. |
corda |
clusterNodeFqdn |
Nome del nodo del cluster. |
corda |
isSharedDiskVirtualNode |
Valore che indica se rappresenta un'entità virtuale che ospita tutti i dischi condivisi. |
Bool |
machineId |
ID computer. |
corda |
CurrentScenarioDetails
Nome |
Descrizione |
Valore |
jobId |
ID ARM del processo in esecuzione. |
corda |
scenarioName |
Nome dello scenario. |
corda |
startTime |
Ora di inizio del flusso di lavoro. |
corda |
HealthError
Nome |
Descrizione |
Valore |
creationTimeUtc |
Ora di creazione degli errori (UTC). |
corda |
customerResolvability |
Valore che indica se l'errore di integrità è risolvibile dal cliente. |
"Consentito" "NotAllowed" |
entityId |
ID dell'entità. |
corda |
errorCategory |
Categoria di errore. |
corda |
errorCode |
Codice di errore. |
corda |
errorId |
ID univoco dell'errore di integrità. |
corda |
errorLevel |
Livello di errore. |
corda |
errorMessage |
Messaggio di errore. |
corda |
errorSource |
Origine dell'errore. |
corda |
errorType |
Tipo di errore. |
corda |
innerHealthErrors |
Errori di integrità interni. HealthError con un elenco di HealthError perché gli errori figlio sono problematici. InnerHealthError viene usato perché impedisce un ciclo infinito di strutture quando Hydra tenta di generare automaticamente il contratto. Vengono esposti gli errori di integrità correlati come errori di integrità interni e tutti i consumer di API possono usarli nello stesso modo di Exception -> InnerException. |
InnerHealthError [] |
possibiliCause |
Possibili cause di errore. |
corda |
recommendedAction |
Azione consigliata per risolvere l'errore. |
corda |
recoveryProviderErrorMessage |
Messaggio di errore dra. |
corda |
summaryMessage |
Messaggio di riepilogo dell'entità. |
corda |
InnerHealthError
Nome |
Descrizione |
Valore |
creationTimeUtc |
Ora di creazione degli errori (UTC). |
corda |
customerResolvability |
Valore che indica se l'errore di integrità è risolvibile dal cliente. |
"Consentito" "NotAllowed" |
entityId |
ID dell'entità. |
corda |
errorCategory |
Categoria di errore. |
corda |
errorCode |
Codice di errore. |
corda |
errorId |
ID univoco dell'errore di integrità. |
corda |
errorLevel |
Livello di errore. |
corda |
errorMessage |
Messaggio di errore. |
corda |
errorSource |
Origine dell'errore. |
corda |
errorType |
Tipo di errore. |
corda |
possibiliCause |
Possibili cause di errore. |
corda |
recommendedAction |
Azione consigliata per risolvere l'errore. |
corda |
recoveryProviderErrorMessage |
Messaggio di errore dra. |
corda |
summaryMessage |
Messaggio di riepilogo dell'entità. |
corda |
ReplicationClusterProviderSpecificSettings
Nome |
Descrizione |
Valore |
instanceType |
Impostare il tipo di oggetto |
A2A (obbligatorio) |
A2AReplicationProtectionClusterDetails
Nome |
Descrizione |
Valore |
instanceType |
Ottiene il tipo di istanza. |
"A2A" (obbligatorio) |
clusterManagementId |
ID di gestione del cluster. |
corda |
failoverRecoveryPointId |
ID del punto di ripristino a cui è stato eseguito il failover del cluster. |
corda |
initialPrimaryExtendedLocation |
Posizione estesa primaria iniziale. |
ExtendedLocation |
initialPrimaryFabricLocation |
Posizione iniziale dell'infrastruttura primaria. |
corda |
initialPrimaryZone |
Zona di disponibilità primaria iniziale. |
corda |
initialRecoveryExtendedLocation |
Posizione estesa del ripristino iniziale. |
ExtendedLocation |
initialRecoveryFabricLocation |
Posizione iniziale dell'infrastruttura di ripristino. |
corda |
initialRecoveryZone |
Zona di disponibilità di ripristino iniziale. |
corda |
lastRpoCalculatedTime |
Ora (in formato UTC) in cui l'ultimo valore RPO è stato calcolato dal servizio protezione. |
corda |
lifecycleId |
ID che sopravvive a azioni come la protezione switch che modifica internamente gli oggetti PE/CPE di backup. L'ID ciclo di vita viene portato avanti per avere un collegamento/continuità in grado di avere un ID che denota il cluster protetto "stesso" anche se altri ID interni/ID ARM potrebbero cambiare. |
corda |
multiVmGroupCreateOption |
Indica se il gruppo di più macchine virtuali viene creato automaticamente o specificato dall'utente. |
"AutoCreated" "UserSpecified" |
multiVmGroupId |
ID gruppo di più macchine virtuali. |
corda |
multiVmGroupName |
Nome del gruppo di più macchine virtuali. |
corda |
primaryAvailabilityZone |
Zona di disponibilità primaria. |
corda |
primaryExtendedLocation |
Posizione estesa primaria. |
ExtendedLocation |
primaryFabricLocation |
Posizione dell'infrastruttura primaria. |
corda |
recoveryAvailabilityZone |
Zona di disponibilità di ripristino. |
corda |
recoveryExtendedLocation |
Percorso esteso di ripristino. |
ExtendedLocation |
recoveryFabricLocation |
Posizione dell'infrastruttura di ripristino. |
corda |
rpoInSeconds |
Ultimo valore RPO in secondi. |
Int |
ExtendedLocation
Nome |
Descrizione |
Valore |
nome |
Nome della posizione estesa. |
corda |
digitare |
Tipo della posizione estesa. I valori possibili includono: 'EdgeZone' |
corda |
nome |
Nome della posizione estesa. |
stringa (obbligatorio) |
digitare |
Tipo di posizione estesa. |
"EdgeZone" (obbligatorio) |
SharedDiskReplicationItemProperties
Nome |
Descrizione |
Valore |
activeLocation |
Posizione attiva corrente dell'oggetto PE. |
corda |
allowedOperations |
Operazioni consentite sull'elemento protetto replica. |
string[] |
currentScenario |
Scenario corrente. |
currentScenarioDetails |
healthErrors |
Elenco degli errori di integrità. |
HealthError[] |
protectionState |
Stato di protezione del disco condiviso. |
corda |
replicationHealth |
Integrità della protezione consolidata per la macchina virtuale tenendo conto di eventuali problemi con SRS e di tutte le unità di replica associate al gruppo di replica della macchina virtuale. Si tratta di una rappresentazione di stringa dell'enumerazione ProtectionHealth. |
corda |
sharedDiskProviderSpecificDetails |
Impostazioni personalizzate del provider di replica. |
sharedDiskReplicationProviderSpecificSettings |
testFailoverState |
Stato tfo del disco condiviso. |
corda |
SharedDiskReplicationProviderSpecificSettings
Nome |
Descrizione |
Valore |
instanceType |
Impostare il tipo di oggetto |
A2A (obbligatorio) |
A2ASharedDiskReplicationDetails
Nome |
Descrizione |
Valore |
instanceType |
Ottiene il tipo di istanza. |
"A2A" (obbligatorio) |
failoverRecoveryPointId |
ID del punto di ripristino a cui è stato eseguito il failover del nodo virtuale. |
corda |
lastRpoCalculatedTime |
Ora (in formato UTC) in cui l'ultimo valore RPO è stato calcolato dal servizio protezione. |
corda |
managementId |
ID di gestione. |
corda |
monitoringJobType |
Tipo del processo di monitoraggio. Lo stato di avanzamento è contenuto nella proprietà MonitoringPercentageCompletion. |
corda |
monitoringPercentageCompletion |
Percentuale del processo di monitoraggio. Il tipo del processo di monitoraggio è definito dalla proprietà MonitoringJobType. |
Int |
primaryFabricLocation |
Posizione dell'infrastruttura primaria. |
corda |
protectedManagedDisks |
Elenco di dischi gestiti protetti. |
A2AProtectedManagedDiskDetails[] |
recoveryFabricLocation |
Posizione dell'infrastruttura di ripristino. |
corda |
rpoInSeconds |
Ultimo valore RPO in secondi. |
Int |
sharedDiskIRErrors |
Errori del runtime di integrazione. |
A2ASharedDiskIRErrorDetails[] |
unprotectedDisks |
Elenco di dischi non protetti. |
A2AUnprotectedDiskDetails[] |
A2AProtectedManagedDiskDetails
Nome |
Descrizione |
Valore |
allowedDiskLevelOperation |
Elenco delle operazioni a livello di disco. |
string[] |
dataPendingAtSourceAgentInMB |
Dati in sospeso nella macchina virtuale di origine in MB. |
Int |
dataPendingInStagingStorageAccountInMB |
Dati in sospeso per la replica in MB nell'account di staging. |
Int |
dekKeyVaultArmId |
ID risorsa KeyVault per il segreto (BEK). |
corda |
diskCapacityInBytes |
Capacità del disco in byte. |
Int |
diskId |
ID arm del disco gestito. |
corda |
diskName |
Nome del disco. |
corda |
diskState |
Stato del disco. |
corda |
diskType |
Tipo di disco. |
corda |
failoverDiskName |
Nome del failover per il disco gestito. |
corda |
isDiskEncrypted |
Valore che indica se la macchina virtuale ha o meno un disco del sistema operativo crittografato. |
Bool |
isDiskKeyEncrypted |
Valore che indica se la chiave del disco è stata crittografata o meno. |
Bool |
kekKeyVaultArmId |
ID risorsa KeyVault per la chiave (KEK). |
corda |
keyIdentifier |
URL chiave/identificatore (KEK). |
corda |
monitoringJobType |
Tipo del processo di monitoraggio. Lo stato di avanzamento è contenuto nella proprietà MonitoringPercentageCompletion. |
corda |
monitoringPercentageCompletion |
Percentuale del processo di monitoraggio. Il tipo del processo di monitoraggio è definito dalla proprietà MonitoringJobType. |
Int |
primaryDiskEncryptionSetId |
ID del set di crittografia del disco primario. |
corda |
primaryStagingAzureStorageAccountId |
Account di archiviazione di staging primario. |
corda |
recoveryDiskEncryptionSetId |
ID del set di crittografia del disco di ripristino. |
corda |
recoveryOrignalTargetDiskId |
ID arm del disco di destinazione originale di ripristino. |
corda |
recoveryReplicaDiskAccountType |
Tipo di disco di replica. Il valore facoltativo e sarà uguale al tipo di disco di origine se non è stato specificato dall'utente. |
corda |
recoveryReplicaDiskId |
ID arm del disco della replica di ripristino. |
corda |
recoveryResourceGroupId |
ID arm del gruppo di risorse del disco di ripristino. |
corda |
recoveryTargetDiskAccountType |
Tipo di disco di destinazione dopo il failover. Il valore facoltativo e sarà uguale al tipo di disco di origine se non è stato specificato dall'utente. |
corda |
recoveryTargetDiskId |
ID arm del disco di destinazione di ripristino. |
corda |
resyncRequired |
Valore che indica se la risincronizzazione è necessaria per questo disco. |
Bool |
secretIdentifier |
URL/identificatore del segreto (BEK). |
corda |
tfoDiskName |
Nome del failover di test per il disco gestito. |
corda |
A2ASharedDiskIRErrorDetails
Questo oggetto non contiene proprietà da impostare durante la distribuzione. Tutte le proprietà sono ReadOnly.
A2AUnprotectedDiskDetails
Nome |
Descrizione |
Valore |
diskAutoProtectionStatus |
Valore che indica se la protezione automatica del disco è abilitata. |
"Disabilitato" "Abilitato" |
diskLunId |
ID lun di origine per il disco dati. |
Int |