Bicep-Ressourcendefinition
Der Ressourcentyp Vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Um eine Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters-Ressource zu erstellen, fügen Sie der Vorlage die folgende Bicep hinzu.
resource symbolicname 'Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters@2024-04-01' = {
parent: resourceSymbolicName
name: 'string'
properties: {
activeLocation: 'string'
agentClusterId: 'string'
allowedOperations: [
'string'
]
areAllClusterNodesRegistered: bool
clusterFqdn: 'string'
clusterNodeFqdns: [
'string'
]
clusterProtectedItemIds: [
'string'
]
clusterRegisteredNodes: [
{
biosId: 'string'
clusterNodeFqdn: 'string'
isSharedDiskVirtualNode: bool
machineId: 'string'
}
]
currentScenario: {
jobId: 'string'
scenarioName: 'string'
startTime: 'string'
}
healthErrors: [
{
creationTimeUtc: 'string'
customerResolvability: 'string'
entityId: 'string'
errorCategory: 'string'
errorCode: 'string'
errorId: 'string'
errorLevel: 'string'
errorMessage: 'string'
errorSource: 'string'
errorType: 'string'
innerHealthErrors: [
{
creationTimeUtc: 'string'
customerResolvability: 'string'
entityId: 'string'
errorCategory: 'string'
errorCode: 'string'
errorId: 'string'
errorLevel: 'string'
errorMessage: 'string'
errorSource: 'string'
errorType: 'string'
possibleCauses: 'string'
recommendedAction: 'string'
recoveryProviderErrorMessage: 'string'
summaryMessage: 'string'
}
]
possibleCauses: 'string'
recommendedAction: 'string'
recoveryProviderErrorMessage: 'string'
summaryMessage: 'string'
}
]
lastSuccessfulFailoverTime: 'string'
lastSuccessfulTestFailoverTime: 'string'
policyFriendlyName: 'string'
policyId: 'string'
primaryFabricFriendlyName: 'string'
primaryFabricProvider: 'string'
primaryProtectionContainerFriendlyName: 'string'
protectionClusterType: 'string'
protectionState: 'string'
protectionStateDescription: 'string'
providerSpecificDetails: {
instanceType: 'string'
// For remaining properties, see ReplicationClusterProviderSpecificSettings objects
}
recoveryContainerId: 'string'
recoveryFabricFriendlyName: 'string'
recoveryFabricId: 'string'
recoveryProtectionContainerFriendlyName: 'string'
replicationHealth: 'string'
sharedDiskProperties: {
activeLocation: 'string'
allowedOperations: [
'string'
]
currentScenario: {
jobId: 'string'
scenarioName: 'string'
startTime: 'string'
}
healthErrors: [
{
creationTimeUtc: 'string'
customerResolvability: 'string'
entityId: 'string'
errorCategory: 'string'
errorCode: 'string'
errorId: 'string'
errorLevel: 'string'
errorMessage: 'string'
errorSource: 'string'
errorType: 'string'
innerHealthErrors: [
{
creationTimeUtc: 'string'
customerResolvability: 'string'
entityId: 'string'
errorCategory: 'string'
errorCode: 'string'
errorId: 'string'
errorLevel: 'string'
errorMessage: 'string'
errorSource: 'string'
errorType: 'string'
possibleCauses: 'string'
recommendedAction: 'string'
recoveryProviderErrorMessage: 'string'
summaryMessage: 'string'
}
]
possibleCauses: 'string'
recommendedAction: 'string'
recoveryProviderErrorMessage: 'string'
summaryMessage: 'string'
}
]
protectionState: 'string'
replicationHealth: 'string'
sharedDiskProviderSpecificDetails: {
instanceType: 'string'
// For remaining properties, see SharedDiskReplicationProviderSpecificSettings objects
}
testFailoverState: 'string'
}
testFailoverState: 'string'
testFailoverStateDescription: 'string'
}
}
SharedDiskReplicationProviderSpecificSettings-Objekte
Legen Sie die instanceType-Eigenschaft fest, um den Objekttyp anzugeben.
Verwenden Sie für A2A-:
{
failoverRecoveryPointId: 'string'
instanceType: 'A2A'
lastRpoCalculatedTime: 'string'
managementId: 'string'
monitoringJobType: 'string'
monitoringPercentageCompletion: int
primaryFabricLocation: 'string'
protectedManagedDisks: [
{
allowedDiskLevelOperation: [
'string'
]
dataPendingAtSourceAgentInMB: int
dataPendingInStagingStorageAccountInMB: int
dekKeyVaultArmId: 'string'
diskCapacityInBytes: int
diskId: 'string'
diskName: 'string'
diskState: 'string'
diskType: 'string'
failoverDiskName: 'string'
isDiskEncrypted: bool
isDiskKeyEncrypted: bool
kekKeyVaultArmId: 'string'
keyIdentifier: 'string'
monitoringJobType: 'string'
monitoringPercentageCompletion: int
primaryDiskEncryptionSetId: 'string'
primaryStagingAzureStorageAccountId: 'string'
recoveryDiskEncryptionSetId: 'string'
recoveryOrignalTargetDiskId: 'string'
recoveryReplicaDiskAccountType: 'string'
recoveryReplicaDiskId: 'string'
recoveryResourceGroupId: 'string'
recoveryTargetDiskAccountType: 'string'
recoveryTargetDiskId: 'string'
resyncRequired: bool
secretIdentifier: 'string'
tfoDiskName: 'string'
}
]
recoveryFabricLocation: 'string'
rpoInSeconds: int
sharedDiskIRErrors: [
{}
]
unprotectedDisks: [
{
diskAutoProtectionStatus: 'string'
diskLunId: int
}
]
}
ReplicationClusterProviderSpecificSettings-Objekte
Legen Sie die instanceType-Eigenschaft fest, um den Objekttyp anzugeben.
Verwenden Sie für A2A-:
{
clusterManagementId: 'string'
failoverRecoveryPointId: 'string'
initialPrimaryExtendedLocation: {
name: 'string'
type: 'string'
}
initialPrimaryFabricLocation: 'string'
initialPrimaryZone: 'string'
initialRecoveryExtendedLocation: {
name: 'string'
type: 'string'
}
initialRecoveryFabricLocation: 'string'
initialRecoveryZone: 'string'
instanceType: 'A2A'
lastRpoCalculatedTime: 'string'
lifecycleId: 'string'
multiVmGroupCreateOption: 'string'
multiVmGroupId: 'string'
multiVmGroupName: 'string'
primaryAvailabilityZone: 'string'
primaryExtendedLocation: {
name: 'string'
type: 'string'
}
primaryFabricLocation: 'string'
recoveryAvailabilityZone: 'string'
recoveryExtendedLocation: {
name: 'string'
type: 'string'
}
recoveryFabricLocation: 'string'
rpoInSeconds: int
}
Eigenschaftswerte
A2AProtectedManagedDiskDetails
Name |
Beschreibung |
Wert |
allowedDiskLevelOperation |
Die Liste der Vorgänge auf Datenträgerebene. |
string[] |
dataPendingAtSourceAgentInMB |
Die Daten, die auf dem virtuellen Quellcomputer in MB ausstehen. |
Int |
dataPendingInStagingStorageAccountInMB |
Die Daten, die für die Replikation in MB beim Stagingkonto ausstehen. |
Int |
dekKeyVaultArmId |
Die KeyVault-Ressourcen-ID für den geheimen Schlüssel (BEK). |
Schnur |
diskCapacityInBytes |
Die Datenträgerkapazität in Byte. |
Int |
diskId |
Die Arm-ID des verwalteten Datenträgers. |
Schnur |
diskName |
Der Datenträgername. |
Schnur |
diskState |
Der Datenträgerstatus. |
Schnur |
diskType |
Der Datenträgertyp. |
Schnur |
failoverDiskName |
Der Failovername für den verwalteten Datenträger. |
Schnur |
isDiskEncrypted |
Ein Wert, der angibt, ob der virtuelle Computer den Datenträger des Betriebssystems verschlüsselt hat oder nicht. |
Bool |
isDiskKeyEncrypted |
Ein Wert, der angibt, ob der Datenträgerschlüssel verschlüsselt wurde oder nicht. |
Bool |
kekKeyVaultArmId |
Die KeyVault-Ressourcen-ID für Schlüssel (KEK). |
Schnur |
keyIdentifier |
Die Schlüssel-URL/ID (KEK). |
Schnur |
monitoringJobType |
Der Typ des Überwachungsauftrags. Der Fortschritt ist in der MonitoringPercentageCompletion-Eigenschaft enthalten. |
Schnur |
monitoringPercentageCompletion |
Der Prozentsatz des Überwachungsauftrags. Der Typ des Überwachungsauftrags wird durch die MonitoringJobType-Eigenschaft definiert. |
Int |
primaryDiskEncryptionSetId |
Die ID der primären Datenträgerverschlüsselung. |
Schnur |
primaryStagingAzureStorageAccountId |
Das primäre Stagingspeicherkonto. |
Schnur |
recoveryDiskEncryptionSetId |
Die Verschlüsselungs-ID des Wiederherstellungsdatenträgers. |
Schnur |
recoveryOrignalTargetDiskId |
Ursprüngliche Zieldatenträger-Arm-ID der Wiederherstellung. |
Schnur |
recoveryReplicaDiskAccountType |
Der Replikatdatenträgertyp. Der optionale Wert ist identisch mit dem Quelldatenträgertyp, wenn der Benutzer nicht angegeben wird. |
Schnur |
recoveryReplicaDiskId |
Wiederherstellungsreplikate-Arm-ID. |
Schnur |
recoveryResourceGroupId |
Die Ressourcengruppe "Wiederherstellungsdatenträger" arm ID. |
Schnur |
recoveryTargetDiskAccountType |
Der Zieldatenträgertyp nach dem Failover. Der optionale Wert ist identisch mit dem Quelldatenträgertyp, wenn der Benutzer nicht angegeben wird. |
Schnur |
recoveryTargetDiskId |
Arm-ID des Wiederherstellungsziels. |
Schnur |
resyncRequired |
Ein Wert, der angibt, ob eine erneute Synchronisierung für diesen Datenträger erforderlich ist. |
Bool |
secretIdentifier |
Die geheime URL/ID (BEK). |
Schnur |
tfoDiskName |
Der Testfailovername für den verwalteten Datenträger. |
Schnur |
A2AReplicationProtectionClusterDetails
Name |
Beschreibung |
Wert |
clusterManagementId |
Die Clusterverwaltungs-ID. |
Schnur |
failoverRecoveryPointId |
Die Wiederherstellungspunkt-ID, für die der Cluster fehlgeschlagen war. |
Schnur |
initialPrimaryExtendedLocation |
Der ursprüngliche primäre erweiterte Speicherort. |
ExtendedLocation- |
initialPrimaryFabricLocation |
Der ursprüngliche primäre Fabric-Speicherort. |
Schnur |
initialPrimaryZone |
Die erste primäre Verfügbarkeitszone. |
Schnur |
initialRecoveryExtendedLocation |
Der ursprüngliche erweiterte Wiederherstellungsspeicherort. |
ExtendedLocation- |
initialRecoveryFabricLocation |
Der ursprüngliche Wiederherstellungs-Fabric-Speicherort. |
Schnur |
initialRecoveryZone |
Die anfängliche Verfügbarkeitszone für die Wiederherstellung. |
Schnur |
instanceType |
Ruft den Instanztyp ab. |
"A2A" (erforderlich) |
lastRpoCalculatedTime |
Die Zeit (in UTC), zu der der letzte RPO-Wert von Protection Service berechnet wurde. |
Schnur |
lifecycleId |
Eine ID, die Aktionen wie Switchschutz überlebt, die die zugrunde stehenden PE/CPE-Objekte intern ändern. Die Lebenszyklus-ID wird weitergeleitet, um eine Verknüpfung/Kontinuität zu haben, um eine ID zu haben, die den "gleichen" geschützten Cluster angibt, obwohl andere interne IDs/ARM-ID möglicherweise geändert werden. |
Schnur |
multiVmGroupCreateOption |
Gibt an, ob mehrere VM-Gruppen automatisch erstellt oder vom Benutzer angegeben werden. |
"AutoCreated" "UserSpecified" |
multiVmGroupId |
Die Gruppen-ID für mehrere virtuelle Computer. |
Schnur |
multiVmGroupName |
Der Name der Gruppe "Multi vm". |
Schnur |
primaryAvailabilityZone |
Die primäre Verfügbarkeitszone. |
Schnur |
primaryExtendedLocation |
Der primäre erweiterte Speicherort. |
ExtendedLocation- |
primaryFabricLocation |
Primäre Fabric-Position. |
Schnur |
recoveryAvailabilityZone |
Die Verfügbarkeitszone für die Wiederherstellung. |
Schnur |
recoveryExtendedLocation |
Der erweiterte Wiederherstellungsspeicherort. |
ExtendedLocation- |
recoveryFabricLocation |
Der Wiederherstellungs-Fabric-Speicherort. |
Schnur |
rpoInSeconds |
Der letzte RPO-Wert in Sekunden. |
Int |
A2ASharedDiskIRErrorDetails
A2ASharedDiskReplicationDetails
Name |
Beschreibung |
Wert |
failoverRecoveryPointId |
Die Wiederherstellungspunkt-ID, auf die der virtuelle Knoten fehlgeschlagen war. |
Schnur |
instanceType |
Ruft den Instanztyp ab. |
"A2A" (erforderlich) |
lastRpoCalculatedTime |
Die Zeit (in UTC), zu der der letzte RPO-Wert von Protection Service berechnet wurde. |
Schnur |
managementId |
Die Verwaltungs-ID. |
Schnur |
monitoringJobType |
Der Typ des Überwachungsauftrags. Der Fortschritt ist in der MonitoringPercentageCompletion-Eigenschaft enthalten. |
Schnur |
monitoringPercentageCompletion |
Der Prozentsatz des Überwachungsauftrags. Der Typ des Überwachungsauftrags wird durch die MonitoringJobType-Eigenschaft definiert. |
Int |
primaryFabricLocation |
Primäre Fabric-Position. |
Schnur |
protectedManagedDisks |
Die Liste der geschützten verwalteten Datenträger. |
A2AProtectedManagedDiskDetails[] |
recoveryFabricLocation |
Der Wiederherstellungs-Fabric-Speicherort. |
Schnur |
rpoInSeconds |
Der letzte RPO-Wert in Sekunden. |
Int |
sharedDiskIRErrors |
Die IR-Fehler. |
A2ASharedDiskIRErrorDetails[] |
unprotectedDisks |
Die Liste der nicht geschützten Datenträger. |
A2AUnprotectedDiskDetails[] |
A2AUnprotectedDiskDetails
Name |
Beschreibung |
Wert |
diskAutoProtectionStatus |
Ein Wert, der angibt, ob der automatische Datenträgerschutz aktiviert ist. |
"Deaktiviert" "Aktiviert" |
diskLunId |
Die Quell-LUN-ID für den Datenträger. |
Int |
CurrentScenarioDetails
Name |
Beschreibung |
Wert |
jobId |
ARM-ID des Auftrags, der ausgeführt wird. |
Schnur |
scenarioName |
Szenarioname. |
Schnur |
startTime |
Startzeit des Workflows. |
Schnur |
ExtendedLocation
Name |
Beschreibung |
Wert |
Name |
Der Name des erweiterten Speicherorts. |
Zeichenfolge (erforderlich) |
Art |
Der erweiterte Standorttyp. |
"EdgeZone" (erforderlich) |
HealthError
Name |
Beschreibung |
Wert |
creationTimeUtc |
Fehlererstellungszeit (UTC). |
Schnur |
customerResolvability |
Wert, der angibt, ob der Integritätsfehler vom Kunden aufgelöst werden kann. |
"Zulässig" "NotAllowed" |
entityId |
ID der Entität. |
Schnur |
errorCategory |
Fehlerkategorie. |
Schnur |
errorCode |
Fehlercode. |
Schnur |
errorId |
Die eindeutige ID des Integritätsfehlers. |
Schnur |
errorLevel |
Fehlerstufe. |
Schnur |
errorMessage |
Fehlermeldung. |
Schnur |
errorSource |
Fehlerquelle. |
Schnur |
errorType |
Typ des Fehlers. |
Schnur |
innerHealthErrors |
Die inneren Integritätsfehler. HealthError mit einer Liste von HealthError, da untergeordnete Fehler problematisch sind. InnerHealthError wird verwendet, da dadurch eine endlose Schleife von Strukturen verhindert wird, wenn Hydra versucht, den Vertrag automatisch zu generieren. Wir stellen die zugehörigen Integritätsfehler als innere Integritätsfehler offen, und alle API-Verbraucher können dies auf die gleiche Weise nutzen wie Exception -> InnerException. |
InnerHealthError-[] |
possibleCauses |
Mögliche Fehlerursachen. |
Schnur |
recommendedAction |
Empfohlene Aktion zum Beheben des Fehlers. |
Schnur |
recoveryProviderErrorMessage |
DRA-Fehlermeldung. |
Schnur |
summaryMessage |
Zusammenfassungsmeldung der Entität. |
Schnur |
InnerHealthError
Name |
Beschreibung |
Wert |
creationTimeUtc |
Fehlererstellungszeit (UTC). |
Schnur |
customerResolvability |
Wert, der angibt, ob der Integritätsfehler vom Kunden aufgelöst werden kann. |
"Zulässig" "NotAllowed" |
entityId |
ID der Entität. |
Schnur |
errorCategory |
Fehlerkategorie. |
Schnur |
errorCode |
Fehlercode. |
Schnur |
errorId |
Die eindeutige ID des Integritätsfehlers. |
Schnur |
errorLevel |
Fehlerstufe. |
Schnur |
errorMessage |
Fehlermeldung. |
Schnur |
errorSource |
Fehlerquelle. |
Schnur |
errorType |
Typ des Fehlers. |
Schnur |
possibleCauses |
Mögliche Fehlerursachen. |
Schnur |
recommendedAction |
Empfohlene Aktion zum Beheben des Fehlers. |
Schnur |
recoveryProviderErrorMessage |
DRA-Fehlermeldung. |
Schnur |
summaryMessage |
Zusammenfassungsmeldung der Entität. |
Schnur |
Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters
RegisteredClusterNodes
Name |
Beschreibung |
Wert |
biosId |
Die BIOS-ID. |
Schnur |
clusterNodeFqdn |
Der Clusterknotenname. |
Schnur |
isSharedDiskVirtualNode |
Ein Wert, der angibt, ob dies die virtuelle Entität darstellt, die alle freigegebenen Datenträger hostet. |
Bool |
machineId |
Die Computer-ID. |
Schnur |
ReplicationClusterProviderSpecificSettings
ReplicationProtectionClusterProperties
Name |
Beschreibung |
Wert |
activeLocation |
Der aktuelle aktive Speicherort des Schutzclusters. |
Schnur |
agentClusterId |
Die Agentcluster-ID. |
Schnur |
allowedOperations |
Die zulässigen Vorgänge im Replikationsschutzcluster. |
string[] |
areAllClusterNodesRegistered |
Ein Wert, der angibt, ob alle Knoten des Clusters registriert sind oder nicht. |
Bool |
clusterFqdn |
Der Cluster-FQDN. |
Schnur |
clusterNodeFqdns |
Die Liste der Clusterknoten-FQDNs. |
string[] |
clusterProtectedItemIds |
Die Liste der geschützten Element-IDs. |
string[] |
clusterRegisteredNodes |
Die Details des registrierten Knotens. |
RegisteredClusterNodes[] |
currentScenario |
Das aktuelle Szenario. |
CurrentScenarioDetails |
healthErrors |
Liste der Integritätsfehler. |
HealthError-[] |
lastSuccessfulFailoverTime |
Die letzte erfolgreiche Failoverzeit. |
Schnur |
lastSuccessfulTestFailoverTime |
Die letzte erfolgreiche Testfailoverzeit. |
Schnur |
policyFriendlyName |
Der Name der Richtlinie für dieses PE. |
Schnur |
policyId |
Die Richtlinien-ID. |
Schnur |
primaryFabricFriendlyName |
Der Anzeigename des primären Fabric. |
Schnur |
primaryFabricProvider |
Der Fabric-Anbieter des primären Fabric. |
Schnur |
primaryProtectionContainerFriendlyName |
Der Name des Anzeigenamens des primären Schutzcontainers. |
Schnur |
protectionClusterType |
Der Typ des Schutzclustertyps. |
Schnur |
protectionState |
Der Schutzstatus. |
Schnur |
protectionStateDescription |
Die Beschreibung des Schutzstatus. |
Schnur |
providerSpecificDetails |
Die benutzerdefinierten Einstellungen des Replikationsclusteranbieters. |
ReplicationClusterProviderSpecificSettings |
recoveryContainerId |
Die Wiederherstellungscontainer-ID. |
Schnur |
recoveryFabricFriendlyName |
Der Anzeigename der Wiederherstellungs fabric. |
Schnur |
recoveryFabricId |
Die Arm-ID des Wiederherstellungs-Fabric. |
Schnur |
recoveryProtectionContainerFriendlyName |
Der Name des Anzeigenamens des Wiederherstellungscontainers. |
Schnur |
replicationHealth |
Der konsolidierte Schutzstatus für den virtuellen Computer unter Berücksichtigung aller Probleme mit SRS sowie aller Replikationseinheiten, die der Replikationsgruppe der VM zugeordnet sind. Dies ist eine Zeichenfolgendarstellung der ProtectionHealth-Aufzählung. |
Schnur |
sharedDiskProperties |
Die Eigenschaften des freigegebenen Datenträgers. |
SharedDiskReplicationItemProperties |
testFailoverState |
Der Failoverstatus "Testen". |
Schnur |
testFailoverStateDescription |
Die Beschreibung des Testfailoverzustands. |
Schnur |
SharedDiskReplicationItemProperties
Name |
Beschreibung |
Wert |
activeLocation |
Die aktuelle aktive Position des PE. |
Schnur |
allowedOperations |
Die zulässigen Vorgänge für das replikationsgeschützte Element. |
string[] |
currentScenario |
Das aktuelle Szenario. |
CurrentScenarioDetails |
healthErrors |
Liste der Integritätsfehler. |
HealthError-[] |
protectionState |
Der Schutzstatus des freigegebenen Datenträgers. |
Schnur |
replicationHealth |
Der konsolidierte Schutzstatus für den virtuellen Computer unter Berücksichtigung aller Probleme mit SRS sowie aller Replikationseinheiten, die der Replikationsgruppe der VM zugeordnet sind. Dies ist eine Zeichenfolgendarstellung der ProtectionHealth-Aufzählung. |
Schnur |
sharedDiskProviderSpecificDetails |
Die benutzerdefinierten Einstellungen des Replikationsanbieters. |
SharedDiskReplicationProviderSpecificSettings |
testFailoverState |
Der tfo-Status des freigegebenen Datenträgers. |
Schnur |
SharedDiskReplicationProviderSpecificSettings
ARM-Vorlagenressourcendefinition
Der Ressourcentyp Vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Um eine Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters-Ressource zu erstellen, fügen Sie Der Vorlage den folgenden JSON-Code hinzu.
{
"type": "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters",
"apiVersion": "2024-04-01",
"name": "string",
"properties": {
"activeLocation": "string",
"agentClusterId": "string",
"allowedOperations": [ "string" ],
"areAllClusterNodesRegistered": "bool",
"clusterFqdn": "string",
"clusterNodeFqdns": [ "string" ],
"clusterProtectedItemIds": [ "string" ],
"clusterRegisteredNodes": [
{
"biosId": "string",
"clusterNodeFqdn": "string",
"isSharedDiskVirtualNode": "bool",
"machineId": "string"
}
],
"currentScenario": {
"jobId": "string",
"scenarioName": "string",
"startTime": "string"
},
"healthErrors": [
{
"creationTimeUtc": "string",
"customerResolvability": "string",
"entityId": "string",
"errorCategory": "string",
"errorCode": "string",
"errorId": "string",
"errorLevel": "string",
"errorMessage": "string",
"errorSource": "string",
"errorType": "string",
"innerHealthErrors": [
{
"creationTimeUtc": "string",
"customerResolvability": "string",
"entityId": "string",
"errorCategory": "string",
"errorCode": "string",
"errorId": "string",
"errorLevel": "string",
"errorMessage": "string",
"errorSource": "string",
"errorType": "string",
"possibleCauses": "string",
"recommendedAction": "string",
"recoveryProviderErrorMessage": "string",
"summaryMessage": "string"
}
],
"possibleCauses": "string",
"recommendedAction": "string",
"recoveryProviderErrorMessage": "string",
"summaryMessage": "string"
}
],
"lastSuccessfulFailoverTime": "string",
"lastSuccessfulTestFailoverTime": "string",
"policyFriendlyName": "string",
"policyId": "string",
"primaryFabricFriendlyName": "string",
"primaryFabricProvider": "string",
"primaryProtectionContainerFriendlyName": "string",
"protectionClusterType": "string",
"protectionState": "string",
"protectionStateDescription": "string",
"providerSpecificDetails": {
"instanceType": "string"
// For remaining properties, see ReplicationClusterProviderSpecificSettings objects
},
"recoveryContainerId": "string",
"recoveryFabricFriendlyName": "string",
"recoveryFabricId": "string",
"recoveryProtectionContainerFriendlyName": "string",
"replicationHealth": "string",
"sharedDiskProperties": {
"activeLocation": "string",
"allowedOperations": [ "string" ],
"currentScenario": {
"jobId": "string",
"scenarioName": "string",
"startTime": "string"
},
"healthErrors": [
{
"creationTimeUtc": "string",
"customerResolvability": "string",
"entityId": "string",
"errorCategory": "string",
"errorCode": "string",
"errorId": "string",
"errorLevel": "string",
"errorMessage": "string",
"errorSource": "string",
"errorType": "string",
"innerHealthErrors": [
{
"creationTimeUtc": "string",
"customerResolvability": "string",
"entityId": "string",
"errorCategory": "string",
"errorCode": "string",
"errorId": "string",
"errorLevel": "string",
"errorMessage": "string",
"errorSource": "string",
"errorType": "string",
"possibleCauses": "string",
"recommendedAction": "string",
"recoveryProviderErrorMessage": "string",
"summaryMessage": "string"
}
],
"possibleCauses": "string",
"recommendedAction": "string",
"recoveryProviderErrorMessage": "string",
"summaryMessage": "string"
}
],
"protectionState": "string",
"replicationHealth": "string",
"sharedDiskProviderSpecificDetails": {
"instanceType": "string"
// For remaining properties, see SharedDiskReplicationProviderSpecificSettings objects
},
"testFailoverState": "string"
},
"testFailoverState": "string",
"testFailoverStateDescription": "string"
}
}
SharedDiskReplicationProviderSpecificSettings-Objekte
Legen Sie die instanceType-Eigenschaft fest, um den Objekttyp anzugeben.
Verwenden Sie für A2A-:
{
"failoverRecoveryPointId": "string",
"instanceType": "A2A",
"lastRpoCalculatedTime": "string",
"managementId": "string",
"monitoringJobType": "string",
"monitoringPercentageCompletion": "int",
"primaryFabricLocation": "string",
"protectedManagedDisks": [
{
"allowedDiskLevelOperation": [ "string" ],
"dataPendingAtSourceAgentInMB": "int",
"dataPendingInStagingStorageAccountInMB": "int",
"dekKeyVaultArmId": "string",
"diskCapacityInBytes": "int",
"diskId": "string",
"diskName": "string",
"diskState": "string",
"diskType": "string",
"failoverDiskName": "string",
"isDiskEncrypted": "bool",
"isDiskKeyEncrypted": "bool",
"kekKeyVaultArmId": "string",
"keyIdentifier": "string",
"monitoringJobType": "string",
"monitoringPercentageCompletion": "int",
"primaryDiskEncryptionSetId": "string",
"primaryStagingAzureStorageAccountId": "string",
"recoveryDiskEncryptionSetId": "string",
"recoveryOrignalTargetDiskId": "string",
"recoveryReplicaDiskAccountType": "string",
"recoveryReplicaDiskId": "string",
"recoveryResourceGroupId": "string",
"recoveryTargetDiskAccountType": "string",
"recoveryTargetDiskId": "string",
"resyncRequired": "bool",
"secretIdentifier": "string",
"tfoDiskName": "string"
}
],
"recoveryFabricLocation": "string",
"rpoInSeconds": "int",
"sharedDiskIRErrors": [
{
}
],
"unprotectedDisks": [
{
"diskAutoProtectionStatus": "string",
"diskLunId": "int"
}
]
}
ReplicationClusterProviderSpecificSettings-Objekte
Legen Sie die instanceType-Eigenschaft fest, um den Objekttyp anzugeben.
Verwenden Sie für A2A-:
{
"clusterManagementId": "string",
"failoverRecoveryPointId": "string",
"initialPrimaryExtendedLocation": {
"name": "string",
"type": "string"
},
"initialPrimaryFabricLocation": "string",
"initialPrimaryZone": "string",
"initialRecoveryExtendedLocation": {
"name": "string",
"type": "string"
},
"initialRecoveryFabricLocation": "string",
"initialRecoveryZone": "string",
"instanceType": "A2A",
"lastRpoCalculatedTime": "string",
"lifecycleId": "string",
"multiVmGroupCreateOption": "string",
"multiVmGroupId": "string",
"multiVmGroupName": "string",
"primaryAvailabilityZone": "string",
"primaryExtendedLocation": {
"name": "string",
"type": "string"
},
"primaryFabricLocation": "string",
"recoveryAvailabilityZone": "string",
"recoveryExtendedLocation": {
"name": "string",
"type": "string"
},
"recoveryFabricLocation": "string",
"rpoInSeconds": "int"
}
Eigenschaftswerte
A2AProtectedManagedDiskDetails
Name |
Beschreibung |
Wert |
allowedDiskLevelOperation |
Die Liste der Vorgänge auf Datenträgerebene. |
string[] |
dataPendingAtSourceAgentInMB |
Die Daten, die auf dem virtuellen Quellcomputer in MB ausstehen. |
Int |
dataPendingInStagingStorageAccountInMB |
Die Daten, die für die Replikation in MB beim Stagingkonto ausstehen. |
Int |
dekKeyVaultArmId |
Die KeyVault-Ressourcen-ID für den geheimen Schlüssel (BEK). |
Schnur |
diskCapacityInBytes |
Die Datenträgerkapazität in Byte. |
Int |
diskId |
Die Arm-ID des verwalteten Datenträgers. |
Schnur |
diskName |
Der Datenträgername. |
Schnur |
diskState |
Der Datenträgerstatus. |
Schnur |
diskType |
Der Datenträgertyp. |
Schnur |
failoverDiskName |
Der Failovername für den verwalteten Datenträger. |
Schnur |
isDiskEncrypted |
Ein Wert, der angibt, ob der virtuelle Computer den Datenträger des Betriebssystems verschlüsselt hat oder nicht. |
Bool |
isDiskKeyEncrypted |
Ein Wert, der angibt, ob der Datenträgerschlüssel verschlüsselt wurde oder nicht. |
Bool |
kekKeyVaultArmId |
Die KeyVault-Ressourcen-ID für Schlüssel (KEK). |
Schnur |
keyIdentifier |
Die Schlüssel-URL/ID (KEK). |
Schnur |
monitoringJobType |
Der Typ des Überwachungsauftrags. Der Fortschritt ist in der MonitoringPercentageCompletion-Eigenschaft enthalten. |
Schnur |
monitoringPercentageCompletion |
Der Prozentsatz des Überwachungsauftrags. Der Typ des Überwachungsauftrags wird durch die MonitoringJobType-Eigenschaft definiert. |
Int |
primaryDiskEncryptionSetId |
Die ID der primären Datenträgerverschlüsselung. |
Schnur |
primaryStagingAzureStorageAccountId |
Das primäre Stagingspeicherkonto. |
Schnur |
recoveryDiskEncryptionSetId |
Die Verschlüsselungs-ID des Wiederherstellungsdatenträgers. |
Schnur |
recoveryOrignalTargetDiskId |
Ursprüngliche Zieldatenträger-Arm-ID der Wiederherstellung. |
Schnur |
recoveryReplicaDiskAccountType |
Der Replikatdatenträgertyp. Der optionale Wert ist identisch mit dem Quelldatenträgertyp, wenn der Benutzer nicht angegeben wird. |
Schnur |
recoveryReplicaDiskId |
Wiederherstellungsreplikate-Arm-ID. |
Schnur |
recoveryResourceGroupId |
Die Ressourcengruppe "Wiederherstellungsdatenträger" arm ID. |
Schnur |
recoveryTargetDiskAccountType |
Der Zieldatenträgertyp nach dem Failover. Der optionale Wert ist identisch mit dem Quelldatenträgertyp, wenn der Benutzer nicht angegeben wird. |
Schnur |
recoveryTargetDiskId |
Arm-ID des Wiederherstellungsziels. |
Schnur |
resyncRequired |
Ein Wert, der angibt, ob eine erneute Synchronisierung für diesen Datenträger erforderlich ist. |
Bool |
secretIdentifier |
Die geheime URL/ID (BEK). |
Schnur |
tfoDiskName |
Der Testfailovername für den verwalteten Datenträger. |
Schnur |
A2AReplicationProtectionClusterDetails
Name |
Beschreibung |
Wert |
clusterManagementId |
Die Clusterverwaltungs-ID. |
Schnur |
failoverRecoveryPointId |
Die Wiederherstellungspunkt-ID, für die der Cluster fehlgeschlagen war. |
Schnur |
initialPrimaryExtendedLocation |
Der ursprüngliche primäre erweiterte Speicherort. |
ExtendedLocation- |
initialPrimaryFabricLocation |
Der ursprüngliche primäre Fabric-Speicherort. |
Schnur |
initialPrimaryZone |
Die erste primäre Verfügbarkeitszone. |
Schnur |
initialRecoveryExtendedLocation |
Der ursprüngliche erweiterte Wiederherstellungsspeicherort. |
ExtendedLocation- |
initialRecoveryFabricLocation |
Der ursprüngliche Wiederherstellungs-Fabric-Speicherort. |
Schnur |
initialRecoveryZone |
Die anfängliche Verfügbarkeitszone für die Wiederherstellung. |
Schnur |
instanceType |
Ruft den Instanztyp ab. |
"A2A" (erforderlich) |
lastRpoCalculatedTime |
Die Zeit (in UTC), zu der der letzte RPO-Wert von Protection Service berechnet wurde. |
Schnur |
lifecycleId |
Eine ID, die Aktionen wie Switchschutz überlebt, die die zugrunde stehenden PE/CPE-Objekte intern ändern. Die Lebenszyklus-ID wird weitergeleitet, um eine Verknüpfung/Kontinuität zu haben, um eine ID zu haben, die den "gleichen" geschützten Cluster angibt, obwohl andere interne IDs/ARM-ID möglicherweise geändert werden. |
Schnur |
multiVmGroupCreateOption |
Gibt an, ob mehrere VM-Gruppen automatisch erstellt oder vom Benutzer angegeben werden. |
"AutoCreated" "UserSpecified" |
multiVmGroupId |
Die Gruppen-ID für mehrere virtuelle Computer. |
Schnur |
multiVmGroupName |
Der Name der Gruppe "Multi vm". |
Schnur |
primaryAvailabilityZone |
Die primäre Verfügbarkeitszone. |
Schnur |
primaryExtendedLocation |
Der primäre erweiterte Speicherort. |
ExtendedLocation- |
primaryFabricLocation |
Primäre Fabric-Position. |
Schnur |
recoveryAvailabilityZone |
Die Verfügbarkeitszone für die Wiederherstellung. |
Schnur |
recoveryExtendedLocation |
Der erweiterte Wiederherstellungsspeicherort. |
ExtendedLocation- |
recoveryFabricLocation |
Der Wiederherstellungs-Fabric-Speicherort. |
Schnur |
rpoInSeconds |
Der letzte RPO-Wert in Sekunden. |
Int |
A2ASharedDiskIRErrorDetails
A2ASharedDiskReplicationDetails
Name |
Beschreibung |
Wert |
failoverRecoveryPointId |
Die Wiederherstellungspunkt-ID, auf die der virtuelle Knoten fehlgeschlagen war. |
Schnur |
instanceType |
Ruft den Instanztyp ab. |
"A2A" (erforderlich) |
lastRpoCalculatedTime |
Die Zeit (in UTC), zu der der letzte RPO-Wert von Protection Service berechnet wurde. |
Schnur |
managementId |
Die Verwaltungs-ID. |
Schnur |
monitoringJobType |
Der Typ des Überwachungsauftrags. Der Fortschritt ist in der MonitoringPercentageCompletion-Eigenschaft enthalten. |
Schnur |
monitoringPercentageCompletion |
Der Prozentsatz des Überwachungsauftrags. Der Typ des Überwachungsauftrags wird durch die MonitoringJobType-Eigenschaft definiert. |
Int |
primaryFabricLocation |
Primäre Fabric-Position. |
Schnur |
protectedManagedDisks |
Die Liste der geschützten verwalteten Datenträger. |
A2AProtectedManagedDiskDetails[] |
recoveryFabricLocation |
Der Wiederherstellungs-Fabric-Speicherort. |
Schnur |
rpoInSeconds |
Der letzte RPO-Wert in Sekunden. |
Int |
sharedDiskIRErrors |
Die IR-Fehler. |
A2ASharedDiskIRErrorDetails[] |
unprotectedDisks |
Die Liste der nicht geschützten Datenträger. |
A2AUnprotectedDiskDetails[] |
A2AUnprotectedDiskDetails
Name |
Beschreibung |
Wert |
diskAutoProtectionStatus |
Ein Wert, der angibt, ob der automatische Datenträgerschutz aktiviert ist. |
"Deaktiviert" "Aktiviert" |
diskLunId |
Die Quell-LUN-ID für den Datenträger. |
Int |
CurrentScenarioDetails
Name |
Beschreibung |
Wert |
jobId |
ARM-ID des Auftrags, der ausgeführt wird. |
Schnur |
scenarioName |
Szenarioname. |
Schnur |
startTime |
Startzeit des Workflows. |
Schnur |
ExtendedLocation
Name |
Beschreibung |
Wert |
Name |
Der Name des erweiterten Speicherorts. |
Zeichenfolge (erforderlich) |
Art |
Der erweiterte Standorttyp. |
"EdgeZone" (erforderlich) |
HealthError
Name |
Beschreibung |
Wert |
creationTimeUtc |
Fehlererstellungszeit (UTC). |
Schnur |
customerResolvability |
Wert, der angibt, ob der Integritätsfehler vom Kunden aufgelöst werden kann. |
"Zulässig" "NotAllowed" |
entityId |
ID der Entität. |
Schnur |
errorCategory |
Fehlerkategorie. |
Schnur |
errorCode |
Fehlercode. |
Schnur |
errorId |
Die eindeutige ID des Integritätsfehlers. |
Schnur |
errorLevel |
Fehlerstufe. |
Schnur |
errorMessage |
Fehlermeldung. |
Schnur |
errorSource |
Fehlerquelle. |
Schnur |
errorType |
Typ des Fehlers. |
Schnur |
innerHealthErrors |
Die inneren Integritätsfehler. HealthError mit einer Liste von HealthError, da untergeordnete Fehler problematisch sind. InnerHealthError wird verwendet, da dadurch eine endlose Schleife von Strukturen verhindert wird, wenn Hydra versucht, den Vertrag automatisch zu generieren. Wir stellen die zugehörigen Integritätsfehler als innere Integritätsfehler offen, und alle API-Verbraucher können dies auf die gleiche Weise nutzen wie Exception -> InnerException. |
InnerHealthError-[] |
possibleCauses |
Mögliche Fehlerursachen. |
Schnur |
recommendedAction |
Empfohlene Aktion zum Beheben des Fehlers. |
Schnur |
recoveryProviderErrorMessage |
DRA-Fehlermeldung. |
Schnur |
summaryMessage |
Zusammenfassungsmeldung der Entität. |
Schnur |
InnerHealthError
Name |
Beschreibung |
Wert |
creationTimeUtc |
Fehlererstellungszeit (UTC). |
Schnur |
customerResolvability |
Wert, der angibt, ob der Integritätsfehler vom Kunden aufgelöst werden kann. |
"Zulässig" "NotAllowed" |
entityId |
ID der Entität. |
Schnur |
errorCategory |
Fehlerkategorie. |
Schnur |
errorCode |
Fehlercode. |
Schnur |
errorId |
Die eindeutige ID des Integritätsfehlers. |
Schnur |
errorLevel |
Fehlerstufe. |
Schnur |
errorMessage |
Fehlermeldung. |
Schnur |
errorSource |
Fehlerquelle. |
Schnur |
errorType |
Typ des Fehlers. |
Schnur |
possibleCauses |
Mögliche Fehlerursachen. |
Schnur |
recommendedAction |
Empfohlene Aktion zum Beheben des Fehlers. |
Schnur |
recoveryProviderErrorMessage |
DRA-Fehlermeldung. |
Schnur |
summaryMessage |
Zusammenfassungsmeldung der Entität. |
Schnur |
Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters
Name |
Beschreibung |
Wert |
apiVersion |
Die API-Version |
'2024-04-01' |
Name |
Der Ressourcenname |
Schnur
Zwänge: Pattern = ^[A-Za-z0-9][A-Za-z0-9-]*[A-Za-z0-9]$ (erforderlich) |
Eigenschaften |
Die benutzerdefinierten Daten. |
ReplicationProtectionClusterProperties |
Art |
Der Ressourcentyp |
'Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters' |
RegisteredClusterNodes
Name |
Beschreibung |
Wert |
biosId |
Die BIOS-ID. |
Schnur |
clusterNodeFqdn |
Der Clusterknotenname. |
Schnur |
isSharedDiskVirtualNode |
Ein Wert, der angibt, ob dies die virtuelle Entität darstellt, die alle freigegebenen Datenträger hostet. |
Bool |
machineId |
Die Computer-ID. |
Schnur |
ReplicationClusterProviderSpecificSettings
ReplicationProtectionClusterProperties
Name |
Beschreibung |
Wert |
activeLocation |
Der aktuelle aktive Speicherort des Schutzclusters. |
Schnur |
agentClusterId |
Die Agentcluster-ID. |
Schnur |
allowedOperations |
Die zulässigen Vorgänge im Replikationsschutzcluster. |
string[] |
areAllClusterNodesRegistered |
Ein Wert, der angibt, ob alle Knoten des Clusters registriert sind oder nicht. |
Bool |
clusterFqdn |
Der Cluster-FQDN. |
Schnur |
clusterNodeFqdns |
Die Liste der Clusterknoten-FQDNs. |
string[] |
clusterProtectedItemIds |
Die Liste der geschützten Element-IDs. |
string[] |
clusterRegisteredNodes |
Die Details des registrierten Knotens. |
RegisteredClusterNodes[] |
currentScenario |
Das aktuelle Szenario. |
CurrentScenarioDetails |
healthErrors |
Liste der Integritätsfehler. |
HealthError-[] |
lastSuccessfulFailoverTime |
Die letzte erfolgreiche Failoverzeit. |
Schnur |
lastSuccessfulTestFailoverTime |
Die letzte erfolgreiche Testfailoverzeit. |
Schnur |
policyFriendlyName |
Der Name der Richtlinie für dieses PE. |
Schnur |
policyId |
Die Richtlinien-ID. |
Schnur |
primaryFabricFriendlyName |
Der Anzeigename des primären Fabric. |
Schnur |
primaryFabricProvider |
Der Fabric-Anbieter des primären Fabric. |
Schnur |
primaryProtectionContainerFriendlyName |
Der Name des Anzeigenamens des primären Schutzcontainers. |
Schnur |
protectionClusterType |
Der Typ des Schutzclustertyps. |
Schnur |
protectionState |
Der Schutzstatus. |
Schnur |
protectionStateDescription |
Die Beschreibung des Schutzstatus. |
Schnur |
providerSpecificDetails |
Die benutzerdefinierten Einstellungen des Replikationsclusteranbieters. |
ReplicationClusterProviderSpecificSettings |
recoveryContainerId |
Die Wiederherstellungscontainer-ID. |
Schnur |
recoveryFabricFriendlyName |
Der Anzeigename der Wiederherstellungs fabric. |
Schnur |
recoveryFabricId |
Die Arm-ID des Wiederherstellungs-Fabric. |
Schnur |
recoveryProtectionContainerFriendlyName |
Der Name des Anzeigenamens des Wiederherstellungscontainers. |
Schnur |
replicationHealth |
Der konsolidierte Schutzstatus für den virtuellen Computer unter Berücksichtigung aller Probleme mit SRS sowie aller Replikationseinheiten, die der Replikationsgruppe der VM zugeordnet sind. Dies ist eine Zeichenfolgendarstellung der ProtectionHealth-Aufzählung. |
Schnur |
sharedDiskProperties |
Die Eigenschaften des freigegebenen Datenträgers. |
SharedDiskReplicationItemProperties |
testFailoverState |
Der Failoverstatus "Testen". |
Schnur |
testFailoverStateDescription |
Die Beschreibung des Testfailoverzustands. |
Schnur |
SharedDiskReplicationItemProperties
Name |
Beschreibung |
Wert |
activeLocation |
Die aktuelle aktive Position des PE. |
Schnur |
allowedOperations |
Die zulässigen Vorgänge für das replikationsgeschützte Element. |
string[] |
currentScenario |
Das aktuelle Szenario. |
CurrentScenarioDetails |
healthErrors |
Liste der Integritätsfehler. |
HealthError-[] |
protectionState |
Der Schutzstatus des freigegebenen Datenträgers. |
Schnur |
replicationHealth |
Der konsolidierte Schutzstatus für den virtuellen Computer unter Berücksichtigung aller Probleme mit SRS sowie aller Replikationseinheiten, die der Replikationsgruppe der VM zugeordnet sind. Dies ist eine Zeichenfolgendarstellung der ProtectionHealth-Aufzählung. |
Schnur |
sharedDiskProviderSpecificDetails |
Die benutzerdefinierten Einstellungen des Replikationsanbieters. |
SharedDiskReplicationProviderSpecificSettings |
testFailoverState |
Der tfo-Status des freigegebenen Datenträgers. |
Schnur |
SharedDiskReplicationProviderSpecificSettings
Der Ressourcentyp Vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Um eine Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Terraform hinzu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters@2024-04-01"
name = "string"
body = jsonencode({
properties = {
activeLocation = "string"
agentClusterId = "string"
allowedOperations = [
"string"
]
areAllClusterNodesRegistered = bool
clusterFqdn = "string"
clusterNodeFqdns = [
"string"
]
clusterProtectedItemIds = [
"string"
]
clusterRegisteredNodes = [
{
biosId = "string"
clusterNodeFqdn = "string"
isSharedDiskVirtualNode = bool
machineId = "string"
}
]
currentScenario = {
jobId = "string"
scenarioName = "string"
startTime = "string"
}
healthErrors = [
{
creationTimeUtc = "string"
customerResolvability = "string"
entityId = "string"
errorCategory = "string"
errorCode = "string"
errorId = "string"
errorLevel = "string"
errorMessage = "string"
errorSource = "string"
errorType = "string"
innerHealthErrors = [
{
creationTimeUtc = "string"
customerResolvability = "string"
entityId = "string"
errorCategory = "string"
errorCode = "string"
errorId = "string"
errorLevel = "string"
errorMessage = "string"
errorSource = "string"
errorType = "string"
possibleCauses = "string"
recommendedAction = "string"
recoveryProviderErrorMessage = "string"
summaryMessage = "string"
}
]
possibleCauses = "string"
recommendedAction = "string"
recoveryProviderErrorMessage = "string"
summaryMessage = "string"
}
]
lastSuccessfulFailoverTime = "string"
lastSuccessfulTestFailoverTime = "string"
policyFriendlyName = "string"
policyId = "string"
primaryFabricFriendlyName = "string"
primaryFabricProvider = "string"
primaryProtectionContainerFriendlyName = "string"
protectionClusterType = "string"
protectionState = "string"
protectionStateDescription = "string"
providerSpecificDetails = {
instanceType = "string"
// For remaining properties, see ReplicationClusterProviderSpecificSettings objects
}
recoveryContainerId = "string"
recoveryFabricFriendlyName = "string"
recoveryFabricId = "string"
recoveryProtectionContainerFriendlyName = "string"
replicationHealth = "string"
sharedDiskProperties = {
activeLocation = "string"
allowedOperations = [
"string"
]
currentScenario = {
jobId = "string"
scenarioName = "string"
startTime = "string"
}
healthErrors = [
{
creationTimeUtc = "string"
customerResolvability = "string"
entityId = "string"
errorCategory = "string"
errorCode = "string"
errorId = "string"
errorLevel = "string"
errorMessage = "string"
errorSource = "string"
errorType = "string"
innerHealthErrors = [
{
creationTimeUtc = "string"
customerResolvability = "string"
entityId = "string"
errorCategory = "string"
errorCode = "string"
errorId = "string"
errorLevel = "string"
errorMessage = "string"
errorSource = "string"
errorType = "string"
possibleCauses = "string"
recommendedAction = "string"
recoveryProviderErrorMessage = "string"
summaryMessage = "string"
}
]
possibleCauses = "string"
recommendedAction = "string"
recoveryProviderErrorMessage = "string"
summaryMessage = "string"
}
]
protectionState = "string"
replicationHealth = "string"
sharedDiskProviderSpecificDetails = {
instanceType = "string"
// For remaining properties, see SharedDiskReplicationProviderSpecificSettings objects
}
testFailoverState = "string"
}
testFailoverState = "string"
testFailoverStateDescription = "string"
}
})
}
SharedDiskReplicationProviderSpecificSettings-Objekte
Legen Sie die instanceType-Eigenschaft fest, um den Objekttyp anzugeben.
Verwenden Sie für A2A-:
{
failoverRecoveryPointId = "string"
instanceType = "A2A"
lastRpoCalculatedTime = "string"
managementId = "string"
monitoringJobType = "string"
monitoringPercentageCompletion = int
primaryFabricLocation = "string"
protectedManagedDisks = [
{
allowedDiskLevelOperation = [
"string"
]
dataPendingAtSourceAgentInMB = int
dataPendingInStagingStorageAccountInMB = int
dekKeyVaultArmId = "string"
diskCapacityInBytes = int
diskId = "string"
diskName = "string"
diskState = "string"
diskType = "string"
failoverDiskName = "string"
isDiskEncrypted = bool
isDiskKeyEncrypted = bool
kekKeyVaultArmId = "string"
keyIdentifier = "string"
monitoringJobType = "string"
monitoringPercentageCompletion = int
primaryDiskEncryptionSetId = "string"
primaryStagingAzureStorageAccountId = "string"
recoveryDiskEncryptionSetId = "string"
recoveryOrignalTargetDiskId = "string"
recoveryReplicaDiskAccountType = "string"
recoveryReplicaDiskId = "string"
recoveryResourceGroupId = "string"
recoveryTargetDiskAccountType = "string"
recoveryTargetDiskId = "string"
resyncRequired = bool
secretIdentifier = "string"
tfoDiskName = "string"
}
]
recoveryFabricLocation = "string"
rpoInSeconds = int
sharedDiskIRErrors = [
{
}
]
unprotectedDisks = [
{
diskAutoProtectionStatus = "string"
diskLunId = int
}
]
}
ReplicationClusterProviderSpecificSettings-Objekte
Legen Sie die instanceType-Eigenschaft fest, um den Objekttyp anzugeben.
Verwenden Sie für A2A-:
{
clusterManagementId = "string"
failoverRecoveryPointId = "string"
initialPrimaryExtendedLocation = {
name = "string"
type = "string"
}
initialPrimaryFabricLocation = "string"
initialPrimaryZone = "string"
initialRecoveryExtendedLocation = {
name = "string"
type = "string"
}
initialRecoveryFabricLocation = "string"
initialRecoveryZone = "string"
instanceType = "A2A"
lastRpoCalculatedTime = "string"
lifecycleId = "string"
multiVmGroupCreateOption = "string"
multiVmGroupId = "string"
multiVmGroupName = "string"
primaryAvailabilityZone = "string"
primaryExtendedLocation = {
name = "string"
type = "string"
}
primaryFabricLocation = "string"
recoveryAvailabilityZone = "string"
recoveryExtendedLocation = {
name = "string"
type = "string"
}
recoveryFabricLocation = "string"
rpoInSeconds = int
}
Eigenschaftswerte
A2AProtectedManagedDiskDetails
Name |
Beschreibung |
Wert |
allowedDiskLevelOperation |
Die Liste der Vorgänge auf Datenträgerebene. |
string[] |
dataPendingAtSourceAgentInMB |
Die Daten, die auf dem virtuellen Quellcomputer in MB ausstehen. |
Int |
dataPendingInStagingStorageAccountInMB |
Die Daten, die für die Replikation in MB beim Stagingkonto ausstehen. |
Int |
dekKeyVaultArmId |
Die KeyVault-Ressourcen-ID für den geheimen Schlüssel (BEK). |
Schnur |
diskCapacityInBytes |
Die Datenträgerkapazität in Byte. |
Int |
diskId |
Die Arm-ID des verwalteten Datenträgers. |
Schnur |
diskName |
Der Datenträgername. |
Schnur |
diskState |
Der Datenträgerstatus. |
Schnur |
diskType |
Der Datenträgertyp. |
Schnur |
failoverDiskName |
Der Failovername für den verwalteten Datenträger. |
Schnur |
isDiskEncrypted |
Ein Wert, der angibt, ob der virtuelle Computer den Datenträger des Betriebssystems verschlüsselt hat oder nicht. |
Bool |
isDiskKeyEncrypted |
Ein Wert, der angibt, ob der Datenträgerschlüssel verschlüsselt wurde oder nicht. |
Bool |
kekKeyVaultArmId |
Die KeyVault-Ressourcen-ID für Schlüssel (KEK). |
Schnur |
keyIdentifier |
Die Schlüssel-URL/ID (KEK). |
Schnur |
monitoringJobType |
Der Typ des Überwachungsauftrags. Der Fortschritt ist in der MonitoringPercentageCompletion-Eigenschaft enthalten. |
Schnur |
monitoringPercentageCompletion |
Der Prozentsatz des Überwachungsauftrags. Der Typ des Überwachungsauftrags wird durch die MonitoringJobType-Eigenschaft definiert. |
Int |
primaryDiskEncryptionSetId |
Die ID der primären Datenträgerverschlüsselung. |
Schnur |
primaryStagingAzureStorageAccountId |
Das primäre Stagingspeicherkonto. |
Schnur |
recoveryDiskEncryptionSetId |
Die Verschlüsselungs-ID des Wiederherstellungsdatenträgers. |
Schnur |
recoveryOrignalTargetDiskId |
Ursprüngliche Zieldatenträger-Arm-ID der Wiederherstellung. |
Schnur |
recoveryReplicaDiskAccountType |
Der Replikatdatenträgertyp. Der optionale Wert ist identisch mit dem Quelldatenträgertyp, wenn der Benutzer nicht angegeben wird. |
Schnur |
recoveryReplicaDiskId |
Wiederherstellungsreplikate-Arm-ID. |
Schnur |
recoveryResourceGroupId |
Die Ressourcengruppe "Wiederherstellungsdatenträger" arm ID. |
Schnur |
recoveryTargetDiskAccountType |
Der Zieldatenträgertyp nach dem Failover. Der optionale Wert ist identisch mit dem Quelldatenträgertyp, wenn der Benutzer nicht angegeben wird. |
Schnur |
recoveryTargetDiskId |
Arm-ID des Wiederherstellungsziels. |
Schnur |
resyncRequired |
Ein Wert, der angibt, ob eine erneute Synchronisierung für diesen Datenträger erforderlich ist. |
Bool |
secretIdentifier |
Die geheime URL/ID (BEK). |
Schnur |
tfoDiskName |
Der Testfailovername für den verwalteten Datenträger. |
Schnur |
A2AReplicationProtectionClusterDetails
Name |
Beschreibung |
Wert |
clusterManagementId |
Die Clusterverwaltungs-ID. |
Schnur |
failoverRecoveryPointId |
Die Wiederherstellungspunkt-ID, für die der Cluster fehlgeschlagen war. |
Schnur |
initialPrimaryExtendedLocation |
Der ursprüngliche primäre erweiterte Speicherort. |
ExtendedLocation- |
initialPrimaryFabricLocation |
Der ursprüngliche primäre Fabric-Speicherort. |
Schnur |
initialPrimaryZone |
Die erste primäre Verfügbarkeitszone. |
Schnur |
initialRecoveryExtendedLocation |
Der ursprüngliche erweiterte Wiederherstellungsspeicherort. |
ExtendedLocation- |
initialRecoveryFabricLocation |
Der ursprüngliche Wiederherstellungs-Fabric-Speicherort. |
Schnur |
initialRecoveryZone |
Die anfängliche Verfügbarkeitszone für die Wiederherstellung. |
Schnur |
instanceType |
Ruft den Instanztyp ab. |
"A2A" (erforderlich) |
lastRpoCalculatedTime |
Die Zeit (in UTC), zu der der letzte RPO-Wert von Protection Service berechnet wurde. |
Schnur |
lifecycleId |
Eine ID, die Aktionen wie Switchschutz überlebt, die die zugrunde stehenden PE/CPE-Objekte intern ändern. Die Lebenszyklus-ID wird weitergeleitet, um eine Verknüpfung/Kontinuität zu haben, um eine ID zu haben, die den "gleichen" geschützten Cluster angibt, obwohl andere interne IDs/ARM-ID möglicherweise geändert werden. |
Schnur |
multiVmGroupCreateOption |
Gibt an, ob mehrere VM-Gruppen automatisch erstellt oder vom Benutzer angegeben werden. |
"AutoCreated" "UserSpecified" |
multiVmGroupId |
Die Gruppen-ID für mehrere virtuelle Computer. |
Schnur |
multiVmGroupName |
Der Name der Gruppe "Multi vm". |
Schnur |
primaryAvailabilityZone |
Die primäre Verfügbarkeitszone. |
Schnur |
primaryExtendedLocation |
Der primäre erweiterte Speicherort. |
ExtendedLocation- |
primaryFabricLocation |
Primäre Fabric-Position. |
Schnur |
recoveryAvailabilityZone |
Die Verfügbarkeitszone für die Wiederherstellung. |
Schnur |
recoveryExtendedLocation |
Der erweiterte Wiederherstellungsspeicherort. |
ExtendedLocation- |
recoveryFabricLocation |
Der Wiederherstellungs-Fabric-Speicherort. |
Schnur |
rpoInSeconds |
Der letzte RPO-Wert in Sekunden. |
Int |
A2ASharedDiskIRErrorDetails
A2ASharedDiskReplicationDetails
Name |
Beschreibung |
Wert |
failoverRecoveryPointId |
Die Wiederherstellungspunkt-ID, auf die der virtuelle Knoten fehlgeschlagen war. |
Schnur |
instanceType |
Ruft den Instanztyp ab. |
"A2A" (erforderlich) |
lastRpoCalculatedTime |
Die Zeit (in UTC), zu der der letzte RPO-Wert von Protection Service berechnet wurde. |
Schnur |
managementId |
Die Verwaltungs-ID. |
Schnur |
monitoringJobType |
Der Typ des Überwachungsauftrags. Der Fortschritt ist in der MonitoringPercentageCompletion-Eigenschaft enthalten. |
Schnur |
monitoringPercentageCompletion |
Der Prozentsatz des Überwachungsauftrags. Der Typ des Überwachungsauftrags wird durch die MonitoringJobType-Eigenschaft definiert. |
Int |
primaryFabricLocation |
Primäre Fabric-Position. |
Schnur |
protectedManagedDisks |
Die Liste der geschützten verwalteten Datenträger. |
A2AProtectedManagedDiskDetails[] |
recoveryFabricLocation |
Der Wiederherstellungs-Fabric-Speicherort. |
Schnur |
rpoInSeconds |
Der letzte RPO-Wert in Sekunden. |
Int |
sharedDiskIRErrors |
Die IR-Fehler. |
A2ASharedDiskIRErrorDetails[] |
unprotectedDisks |
Die Liste der nicht geschützten Datenträger. |
A2AUnprotectedDiskDetails[] |
A2AUnprotectedDiskDetails
Name |
Beschreibung |
Wert |
diskAutoProtectionStatus |
Ein Wert, der angibt, ob der automatische Datenträgerschutz aktiviert ist. |
"Deaktiviert" "Aktiviert" |
diskLunId |
Die Quell-LUN-ID für den Datenträger. |
Int |
CurrentScenarioDetails
Name |
Beschreibung |
Wert |
jobId |
ARM-ID des Auftrags, der ausgeführt wird. |
Schnur |
scenarioName |
Szenarioname. |
Schnur |
startTime |
Startzeit des Workflows. |
Schnur |
ExtendedLocation
Name |
Beschreibung |
Wert |
Name |
Der Name des erweiterten Speicherorts. |
Zeichenfolge (erforderlich) |
Art |
Der erweiterte Standorttyp. |
"EdgeZone" (erforderlich) |
HealthError
Name |
Beschreibung |
Wert |
creationTimeUtc |
Fehlererstellungszeit (UTC). |
Schnur |
customerResolvability |
Wert, der angibt, ob der Integritätsfehler vom Kunden aufgelöst werden kann. |
"Zulässig" "NotAllowed" |
entityId |
ID der Entität. |
Schnur |
errorCategory |
Fehlerkategorie. |
Schnur |
errorCode |
Fehlercode. |
Schnur |
errorId |
Die eindeutige ID des Integritätsfehlers. |
Schnur |
errorLevel |
Fehlerstufe. |
Schnur |
errorMessage |
Fehlermeldung. |
Schnur |
errorSource |
Fehlerquelle. |
Schnur |
errorType |
Typ des Fehlers. |
Schnur |
innerHealthErrors |
Die inneren Integritätsfehler. HealthError mit einer Liste von HealthError, da untergeordnete Fehler problematisch sind. InnerHealthError wird verwendet, da dadurch eine endlose Schleife von Strukturen verhindert wird, wenn Hydra versucht, den Vertrag automatisch zu generieren. Wir stellen die zugehörigen Integritätsfehler als innere Integritätsfehler offen, und alle API-Verbraucher können dies auf die gleiche Weise nutzen wie Exception -> InnerException. |
InnerHealthError-[] |
possibleCauses |
Mögliche Fehlerursachen. |
Schnur |
recommendedAction |
Empfohlene Aktion zum Beheben des Fehlers. |
Schnur |
recoveryProviderErrorMessage |
DRA-Fehlermeldung. |
Schnur |
summaryMessage |
Zusammenfassungsmeldung der Entität. |
Schnur |
InnerHealthError
Name |
Beschreibung |
Wert |
creationTimeUtc |
Fehlererstellungszeit (UTC). |
Schnur |
customerResolvability |
Wert, der angibt, ob der Integritätsfehler vom Kunden aufgelöst werden kann. |
"Zulässig" "NotAllowed" |
entityId |
ID der Entität. |
Schnur |
errorCategory |
Fehlerkategorie. |
Schnur |
errorCode |
Fehlercode. |
Schnur |
errorId |
Die eindeutige ID des Integritätsfehlers. |
Schnur |
errorLevel |
Fehlerstufe. |
Schnur |
errorMessage |
Fehlermeldung. |
Schnur |
errorSource |
Fehlerquelle. |
Schnur |
errorType |
Typ des Fehlers. |
Schnur |
possibleCauses |
Mögliche Fehlerursachen. |
Schnur |
recommendedAction |
Empfohlene Aktion zum Beheben des Fehlers. |
Schnur |
recoveryProviderErrorMessage |
DRA-Fehlermeldung. |
Schnur |
summaryMessage |
Zusammenfassungsmeldung der Entität. |
Schnur |
Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters
Name |
Beschreibung |
Wert |
Name |
Der Ressourcenname |
Schnur
Zwänge: Pattern = ^[A-Za-z0-9][A-Za-z0-9-]*[A-Za-z0-9]$ (erforderlich) |
parent_id |
Die ID der Ressource, die das übergeordnete Element für diese Ressource ist. |
ID für Ressource vom Typ: Vaults/replicationFabrics/replicationProtectionContainers |
Eigenschaften |
Die benutzerdefinierten Daten. |
ReplicationProtectionClusterProperties |
Art |
Der Ressourcentyp |
"Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters@2024-04-01" |
RegisteredClusterNodes
Name |
Beschreibung |
Wert |
biosId |
Die BIOS-ID. |
Schnur |
clusterNodeFqdn |
Der Clusterknotenname. |
Schnur |
isSharedDiskVirtualNode |
Ein Wert, der angibt, ob dies die virtuelle Entität darstellt, die alle freigegebenen Datenträger hostet. |
Bool |
machineId |
Die Computer-ID. |
Schnur |
ReplicationClusterProviderSpecificSettings
ReplicationProtectionClusterProperties
Name |
Beschreibung |
Wert |
activeLocation |
Der aktuelle aktive Speicherort des Schutzclusters. |
Schnur |
agentClusterId |
Die Agentcluster-ID. |
Schnur |
allowedOperations |
Die zulässigen Vorgänge im Replikationsschutzcluster. |
string[] |
areAllClusterNodesRegistered |
Ein Wert, der angibt, ob alle Knoten des Clusters registriert sind oder nicht. |
Bool |
clusterFqdn |
Der Cluster-FQDN. |
Schnur |
clusterNodeFqdns |
Die Liste der Clusterknoten-FQDNs. |
string[] |
clusterProtectedItemIds |
Die Liste der geschützten Element-IDs. |
string[] |
clusterRegisteredNodes |
Die Details des registrierten Knotens. |
RegisteredClusterNodes[] |
currentScenario |
Das aktuelle Szenario. |
CurrentScenarioDetails |
healthErrors |
Liste der Integritätsfehler. |
HealthError-[] |
lastSuccessfulFailoverTime |
Die letzte erfolgreiche Failoverzeit. |
Schnur |
lastSuccessfulTestFailoverTime |
Die letzte erfolgreiche Testfailoverzeit. |
Schnur |
policyFriendlyName |
Der Name der Richtlinie für dieses PE. |
Schnur |
policyId |
Die Richtlinien-ID. |
Schnur |
primaryFabricFriendlyName |
Der Anzeigename des primären Fabric. |
Schnur |
primaryFabricProvider |
Der Fabric-Anbieter des primären Fabric. |
Schnur |
primaryProtectionContainerFriendlyName |
Der Name des Anzeigenamens des primären Schutzcontainers. |
Schnur |
protectionClusterType |
Der Typ des Schutzclustertyps. |
Schnur |
protectionState |
Der Schutzstatus. |
Schnur |
protectionStateDescription |
Die Beschreibung des Schutzstatus. |
Schnur |
providerSpecificDetails |
Die benutzerdefinierten Einstellungen des Replikationsclusteranbieters. |
ReplicationClusterProviderSpecificSettings |
recoveryContainerId |
Die Wiederherstellungscontainer-ID. |
Schnur |
recoveryFabricFriendlyName |
Der Anzeigename der Wiederherstellungs fabric. |
Schnur |
recoveryFabricId |
Die Arm-ID des Wiederherstellungs-Fabric. |
Schnur |
recoveryProtectionContainerFriendlyName |
Der Name des Anzeigenamens des Wiederherstellungscontainers. |
Schnur |
replicationHealth |
Der konsolidierte Schutzstatus für den virtuellen Computer unter Berücksichtigung aller Probleme mit SRS sowie aller Replikationseinheiten, die der Replikationsgruppe der VM zugeordnet sind. Dies ist eine Zeichenfolgendarstellung der ProtectionHealth-Aufzählung. |
Schnur |
sharedDiskProperties |
Die Eigenschaften des freigegebenen Datenträgers. |
SharedDiskReplicationItemProperties |
testFailoverState |
Der Failoverstatus "Testen". |
Schnur |
testFailoverStateDescription |
Die Beschreibung des Testfailoverzustands. |
Schnur |
SharedDiskReplicationItemProperties
Name |
Beschreibung |
Wert |
activeLocation |
Die aktuelle aktive Position des PE. |
Schnur |
allowedOperations |
Die zulässigen Vorgänge für das replikationsgeschützte Element. |
string[] |
currentScenario |
Das aktuelle Szenario. |
CurrentScenarioDetails |
healthErrors |
Liste der Integritätsfehler. |
HealthError-[] |
protectionState |
Der Schutzstatus des freigegebenen Datenträgers. |
Schnur |
replicationHealth |
Der konsolidierte Schutzstatus für den virtuellen Computer unter Berücksichtigung aller Probleme mit SRS sowie aller Replikationseinheiten, die der Replikationsgruppe der VM zugeordnet sind. Dies ist eine Zeichenfolgendarstellung der ProtectionHealth-Aufzählung. |
Schnur |
sharedDiskProviderSpecificDetails |
Die benutzerdefinierten Einstellungen des Replikationsanbieters. |
SharedDiskReplicationProviderSpecificSettings |
testFailoverState |
Der tfo-Status des freigegebenen Datenträgers. |
Schnur |
SharedDiskReplicationProviderSpecificSettings