Microsoft.RecoveryServices vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters
Bicep 資源定義
保存庫/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters 資源類型可以使用目標作業來部署:
- 資源群組 - 請參閱 資源群組部署命令
如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔。
資源格式
若要建立 Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters 資源,請將下列 Bicep 新增至範本。
resource symbolicname 'Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters@2024-10-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 物件
設定 instanceType 屬性,以指定對象的類型。
針對 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 物件
設定 instanceType 屬性,以指定對象的類型。
針對 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
}
屬性值
A2AProtectedManagedDiskDetails
名字 | 描述 | 價值 |
---|---|---|
allowedDiskLevelOperation | 磁碟層級作業清單。 | string[] |
dataPendingAtSourceAgentInMB | 在來源虛擬機暫止的數據,以 MB 為單位。 | int |
dataPendingInStagingStorageAccountInMB | 暫存帳戶中暫止複寫的數據。 | int |
dekKeyVaultArmId | 秘密的 KeyVault 資源識別碼 (BEK)。 | 字串 |
diskCapacityInBytes | 以位元組為單位的磁碟容量。 | int |
diskId | 受控磁碟 Arm 識別碼。 | 字串 |
diskName | 磁碟名稱。 | 字串 |
diskState | 磁碟狀態。 | 字串 |
diskType | 磁碟的類型。 | 字串 |
failoverDiskName | 受控磁碟的故障轉移名稱。 | 字串 |
isDiskEncrypted | 值,指出 VM 是否已加密 OS 磁碟。 | bool |
isDiskKeyEncrypted | 值,指出磁碟金鑰是否已加密。 | bool |
kekKeyVaultArmId | 密鑰的 KeyVault 資源識別碼(KEK)。 | 字串 |
keyIdentifier | 金鑰 URL / 識別元 (KEK)。 | 字串 |
monitoringJobType | 監視作業的類型。 進度包含在 MonitoringPercentageCompletion 屬性中。 | 字串 |
monitoringPercentageCompletion | 監視作業的百分比。 監視作業的類型是由 MonitoringJobType 屬性所定義。 | int |
primaryDiskEncryptionSetId | 主要磁碟加密集標識碼。 | 字串 |
primaryStagingAzureStorageAccountId | 主要預備記憶體帳戶。 | 字串 |
recoveryDiskEncryptionSetId | 復原磁碟加密集標識碼。 | 字串 |
recoveryOrignalTargetDiskId | 復原原始目標磁碟 Arm 識別碼。 | 字串 |
recoveryReplicaDiskAccountType | 復本磁碟類型。 其選擇性值,如果不是使用者提供,則會與來源磁碟類型相同。 | 字串 |
recoveryReplicaDiskId | 復原復本磁碟 Arm 識別碼。 | 字串 |
recoveryResourceGroupId | 復原磁碟資源群組 Arm 識別碼。 | 字串 |
recoveryTargetDiskAccountType | 故障轉移之後的目標磁碟類型。 其選擇性值,如果不是使用者提供,則會與來源磁碟類型相同。 | 字串 |
recoveryTargetDiskId | 復原目標磁碟 Arm 識別碼。 | 字串 |
resyncRequired | 值,指出此磁碟是否需要重新同步處理。 | bool |
secretIdentifier | 秘密 URL / 識別碼 (BEK)。 | 字串 |
tfoDiskName | 受控磁碟的測試故障轉移名稱。 | 字串 |
A2AReplicationProtectionClusterDetails
名字 | 描述 | 價值 |
---|---|---|
clusterManagementId | 叢集管理標識碼。 | 字串 |
failoverRecoveryPointId | 叢集已故障轉移的恢復點標識碼。 | 字串 |
initialPrimaryExtendedLocation | 初始主要擴充位置。 | ExtendedLocation |
initialPrimaryFabricLocation | 初始主要網狀架構位置。 | 字串 |
initialPrimaryZone | 初始主要可用性區域。 | 字串 |
initialRecoveryExtendedLocation | 初始復原擴充位置。 | ExtendedLocation |
initialRecoveryFabricLocation | 初始復原網狀架構位置。 | 字串 |
initialRecoveryZone | 初始復原可用性區域。 | 字串 |
instanceType | 取得實例類型。 | 'A2A' (必要) |
lastRpoCalculatedTime | 保護服務計算最後一個 RPO 值的時間(UTC)。 | 字串 |
lifecycleId | 在參數保護等動作中倖存下來的標識符,可在內部變更備份PE/CPE物件。即使其他內部識別碼/ARM標識符可能變更,生命週期標識符仍會向前轉送,讓連結/持續性能夠擁有代表「相同」受保護叢集的標識碼。 | 字串 |
multiVmGroupCreateOption | 多部 VM 群組是否由用戶自動建立或指定。 | 'AutoCreated' 'UserSpecified' |
multiVmGroupId | 多重 VM 群組識別碼。 | 字串 |
multiVmGroupName | 多重 VM 組名。 | 字串 |
primaryAvailabilityZone | 主要可用性區域。 | 字串 |
primaryExtendedLocation | 主要擴充位置。 | ExtendedLocation |
primaryFabricLocation | 主要網狀架構位置。 | 字串 |
recoveryAvailabilityZone | 復原可用性區域。 | 字串 |
recoveryExtendedLocation | 復原擴充位置。 | ExtendedLocation |
recoveryFabricLocation | 復原網狀架構位置。 | 字串 |
rpoInSeconds | 以秒為單位的最後一個 RPO 值。 | int |
A2ASharedDiskIRErrorDetails
名字 | 描述 | 價值 |
---|
A2ASharedDiskReplicationDetails
名字 | 描述 | 價值 |
---|---|---|
failoverRecoveryPointId | 虛擬節點已故障轉移的恢復點標識碼。 | 字串 |
instanceType | 取得實例類型。 | 'A2A' (必要) |
lastRpoCalculatedTime | 保護服務計算最後一個 RPO 值的時間(UTC)。 | 字串 |
managementId | 管理標識碼。 | 字串 |
monitoringJobType | 監視作業的類型。 進度包含在 MonitoringPercentageCompletion 屬性中。 | 字串 |
monitoringPercentageCompletion | 監視作業的百分比。 監視作業的類型是由 MonitoringJobType 屬性所定義。 | int |
primaryFabricLocation | 主要網狀架構位置。 | 字串 |
protectedManagedDisks | 受保護的受控磁碟清單。 | A2AProtectedManagedDiskDetails[] |
recoveryFabricLocation | 復原網狀架構位置。 | 字串 |
rpoInSeconds | 以秒為單位的最後一個 RPO 值。 | int |
sharedDiskIRErrors | IR 錯誤。 | A2ASharedDiskIRErrorDetails[] |
unprotectedDisks | 未受保護的磁碟清單。 | A2AUnprotectedDiskDetails[] |
A2AUnprotectedDiskDetails
名字 | 描述 | 價值 |
---|---|---|
diskAutoProtectionStatus | 值,指出是否啟用磁碟自動保護。 | 'Disabled' 'Enabled' |
diskLunId | 數據磁碟的來源 lun 識別碼。 | int |
CurrentScenarioDetails
名字 | 描述 | 價值 |
---|---|---|
jobId | 所執行作業的 ARM 識別碼。 | 字串 |
scenarioName | 案例名稱。 | 字串 |
startTime | 工作流程的開始時間。 | 字串 |
ExtendedLocation
名字 | 描述 | 價值 |
---|---|---|
名字 | 擴充位置的名稱。 | 字串 (必要) |
類型 | 擴充位置類型。 | 'EdgeZone' (必要) |
HealthError
名字 | 描述 | 價值 |
---|---|---|
creationTimeUtc | 建立錯誤時間(UTC)。 | 字串 |
customerResolvability | 值,指出健康情況錯誤是否為客戶可解決。 | 'Allowed' 'NotAllowed' |
entityId | 實體的標識碼。 | 字串 |
errorCategory | 錯誤的類別。 | 字串 |
errorCode | 錯誤碼。 | 字串 |
errorId | 健康情況錯誤唯一標識碼。 | 字串 |
errorLevel | 錯誤層級。 | 字串 |
errorMessage | 錯誤資訊。 | 字串 |
errorSource | 錯誤的來源。 | 字串 |
errorType | 錯誤的類型。 | 字串 |
innerHealthErrors | 內部健康情況錯誤。 HealthError 將 HealthError 清單列為子錯誤有問題。 使用 InnerHealthError 是因為當 Hydra 嘗試自動產生合約時,這會防止結構的無限迴圈。 我們將相關的健康情況錯誤公開為內部健康情況錯誤,而且所有 API 取用者都可以以與 Exception -> InnerException 相同的方式加以利用。 | InnerHealthError[] |
possibleCauses | 錯誤可能的原因。 | 字串 |
recommendedAction | 解決錯誤的建議動作。 | 字串 |
recoveryProviderErrorMessage | DRA 錯誤訊息。 | 字串 |
summaryMessage | 實體的摘要訊息。 | 字串 |
InnerHealthError
名字 | 描述 | 價值 |
---|---|---|
creationTimeUtc | 建立錯誤時間(UTC)。 | 字串 |
customerResolvability | 值,指出健康情況錯誤是否為客戶可解決。 | 'Allowed' 'NotAllowed' |
entityId | 實體的標識碼。 | 字串 |
errorCategory | 錯誤的類別。 | 字串 |
errorCode | 錯誤碼。 | 字串 |
errorId | 健康情況錯誤唯一標識碼。 | 字串 |
errorLevel | 錯誤層級。 | 字串 |
errorMessage | 錯誤資訊。 | 字串 |
errorSource | 錯誤的來源。 | 字串 |
errorType | 錯誤的類型。 | 字串 |
possibleCauses | 錯誤可能的原因。 | 字串 |
recommendedAction | 解決錯誤的建議動作。 | 字串 |
recoveryProviderErrorMessage | DRA 錯誤訊息。 | 字串 |
summaryMessage | 實體的摘要訊息。 | 字串 |
Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters
名字 | 描述 | 價值 |
---|---|---|
名字 | 資源名稱 | 字串 約束: 模式 = ^[A-Za-z0-9][A-Za-z0-9-]*[A-Za-z0-9]$ (必要) |
父母 | 在 Bicep 中,您可以指定子資源的父資源。 只有在父資源外部宣告子資源時,才需要新增這個屬性。 如需詳細資訊,請參閱 父資源外部的子資源。 |
類型資源的符號名稱:保存庫/replicationFabrics/replicationProtectionContainers |
性能 | 自訂數據。 | ReplicationProtectionClusterProperties |
RegisteredClusterNodes
名字 | 描述 | 價值 |
---|---|---|
biosId | BIOS 識別碼。 | 字串 |
clusterNodeFqdn | 叢集節點名稱。 | 字串 |
isSharedDiskVirtualNode | 值,指出這是否代表裝載所有共用磁碟的虛擬實體。 | bool |
machineId | 計算機標識碼。 | 字串 |
ReplicationClusterProviderSpecificSettings
名字 | 描述 | 價值 |
---|---|---|
instanceType | 針對 a2AReplicationProtectionClusterDetails類型 |
'A2A' (必要) |
ReplicationProtectionClusterProperties
名字 | 描述 | 價值 |
---|---|---|
activeLocation | 保護叢集的目前使用中位置。 | 字串 |
agentClusterId | Agent 叢集標識碼。 | 字串 |
allowedOperations | 復寫保護叢集上允許的作業。 | string[] |
areAllClusterNodesRegistered | 值,指出叢集的所有節點是否已註冊。 | bool |
clusterFqdn | 叢集 FQDN。 | 字串 |
clusterNodeFqdns | 叢集節點 FQDN 的清單。 | string[] |
clusterProtectedItemIds | 受保護項目標識碼的清單。 | string[] |
clusterRegisteredNodes | 已註冊的節點詳細數據。 | RegisteredClusterNodes[] |
currentScenario | 目前的案例。 | CurrentScenarioDetails |
healthErrors | 健康情況錯誤的清單。 | HealthError[] |
lastSuccessfulFailoverTime | 上次成功的故障轉移時間。 | 字串 |
lastSuccessfulTestFailoverTime | 上次成功的測試故障轉移時間。 | 字串 |
policyFriendlyName | 管理此 PE 的原則名稱。 | 字串 |
policyId | 原則標識碼。 | 字串 |
primaryFabricFriendlyName | 主要網狀架構的易記名稱。 | 字串 |
primaryFabricProvider | 主要網狀架構的網狀架構提供者。 | 字串 |
primaryProtectionContainerFriendlyName | 主要保護容器易記名稱的名稱。 | 字串 |
protectionClusterType | 保護叢集類型的類型。 | 字串 |
protectionState | 保護狀態。 | 字串 |
protectionStateDescription | 保護狀態描述。 | 字串 |
providerSpecificDetails | 複寫叢集提供者自定義設定。 | ReplicationClusterProviderSpecificSettings |
recoveryContainerId | 復原容器標識碼。 | 字串 |
recoveryFabricFriendlyName | 復原網狀架構的易記名稱。 | 字串 |
recoveryFabricId | 復原網狀架構的 Arm 識別碼。 | 字串 |
recoveryProtectionContainerFriendlyName | 復原容器易記名稱的名稱。 | 字串 |
replicationHealth | VM 的合併保護健全狀況會針對 SRS 以及與 VM 複寫群組相關聯的所有複寫單位納入考慮。 這是 ProtectionHealth 列舉的字串表示。 | 字串 |
sharedDiskProperties | 共用磁碟屬性。 | SharedDiskReplicationItemProperties |
testFailoverState | 測試故障轉移狀態。 | 字串 |
testFailoverStateDescription | 測試故障轉移狀態描述。 | 字串 |
SharedDiskReplicationItemProperties
名字 | 描述 | 價值 |
---|---|---|
activeLocation | PE 的目前使用中位置。 | 字串 |
allowedOperations | 復寫受保護項目上允許的作業。 | string[] |
currentScenario | 目前的案例。 | CurrentScenarioDetails |
healthErrors | 健康情況錯誤的清單。 | HealthError[] |
protectionState | 共用磁碟的保護狀態。 | 字串 |
replicationHealth | VM 的合併保護健全狀況會針對 SRS 以及與 VM 複寫群組相關聯的所有複寫單位納入考慮。 這是 ProtectionHealth 列舉的字串表示。 | 字串 |
sharedDiskProviderSpecificDetails | 複寫提供者自定義設定。 | SharedDiskReplicationProviderSpecificSettings |
testFailoverState | 共用磁碟的 tfo 狀態。 | 字串 |
SharedDiskReplicationProviderSpecificSettings
名字 | 描述 | 價值 |
---|---|---|
instanceType | 針對 A2ASharedDiskReplicationDetails類型 |
'A2A' (必要) |
ARM 樣本資源定義
保存庫/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters 資源類型可以使用目標作業來部署:
- 資源群組 - 請參閱 資源群組部署命令
如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔。
資源格式
若要建立 Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters 資源,請將下列 JSON 新增至範本。
{
"type": "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters",
"apiVersion": "2024-10-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 物件
設定 instanceType 屬性,以指定對象的類型。
針對 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 物件
設定 instanceType 屬性,以指定對象的類型。
針對 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"
}
屬性值
A2AProtectedManagedDiskDetails
名字 | 描述 | 價值 |
---|---|---|
allowedDiskLevelOperation | 磁碟層級作業清單。 | string[] |
dataPendingAtSourceAgentInMB | 在來源虛擬機暫止的數據,以 MB 為單位。 | int |
dataPendingInStagingStorageAccountInMB | 暫存帳戶中暫止複寫的數據。 | int |
dekKeyVaultArmId | 秘密的 KeyVault 資源識別碼 (BEK)。 | 字串 |
diskCapacityInBytes | 以位元組為單位的磁碟容量。 | int |
diskId | 受控磁碟 Arm 識別碼。 | 字串 |
diskName | 磁碟名稱。 | 字串 |
diskState | 磁碟狀態。 | 字串 |
diskType | 磁碟的類型。 | 字串 |
failoverDiskName | 受控磁碟的故障轉移名稱。 | 字串 |
isDiskEncrypted | 值,指出 VM 是否已加密 OS 磁碟。 | bool |
isDiskKeyEncrypted | 值,指出磁碟金鑰是否已加密。 | bool |
kekKeyVaultArmId | 密鑰的 KeyVault 資源識別碼(KEK)。 | 字串 |
keyIdentifier | 金鑰 URL / 識別元 (KEK)。 | 字串 |
monitoringJobType | 監視作業的類型。 進度包含在 MonitoringPercentageCompletion 屬性中。 | 字串 |
monitoringPercentageCompletion | 監視作業的百分比。 監視作業的類型是由 MonitoringJobType 屬性所定義。 | int |
primaryDiskEncryptionSetId | 主要磁碟加密集標識碼。 | 字串 |
primaryStagingAzureStorageAccountId | 主要預備記憶體帳戶。 | 字串 |
recoveryDiskEncryptionSetId | 復原磁碟加密集標識碼。 | 字串 |
recoveryOrignalTargetDiskId | 復原原始目標磁碟 Arm 識別碼。 | 字串 |
recoveryReplicaDiskAccountType | 復本磁碟類型。 其選擇性值,如果不是使用者提供,則會與來源磁碟類型相同。 | 字串 |
recoveryReplicaDiskId | 復原復本磁碟 Arm 識別碼。 | 字串 |
recoveryResourceGroupId | 復原磁碟資源群組 Arm 識別碼。 | 字串 |
recoveryTargetDiskAccountType | 故障轉移之後的目標磁碟類型。 其選擇性值,如果不是使用者提供,則會與來源磁碟類型相同。 | 字串 |
recoveryTargetDiskId | 復原目標磁碟 Arm 識別碼。 | 字串 |
resyncRequired | 值,指出此磁碟是否需要重新同步處理。 | bool |
secretIdentifier | 秘密 URL / 識別碼 (BEK)。 | 字串 |
tfoDiskName | 受控磁碟的測試故障轉移名稱。 | 字串 |
A2AReplicationProtectionClusterDetails
名字 | 描述 | 價值 |
---|---|---|
clusterManagementId | 叢集管理標識碼。 | 字串 |
failoverRecoveryPointId | 叢集已故障轉移的恢復點標識碼。 | 字串 |
initialPrimaryExtendedLocation | 初始主要擴充位置。 | ExtendedLocation |
initialPrimaryFabricLocation | 初始主要網狀架構位置。 | 字串 |
initialPrimaryZone | 初始主要可用性區域。 | 字串 |
initialRecoveryExtendedLocation | 初始復原擴充位置。 | ExtendedLocation |
initialRecoveryFabricLocation | 初始復原網狀架構位置。 | 字串 |
initialRecoveryZone | 初始復原可用性區域。 | 字串 |
instanceType | 取得實例類型。 | 'A2A' (必要) |
lastRpoCalculatedTime | 保護服務計算最後一個 RPO 值的時間(UTC)。 | 字串 |
lifecycleId | 在參數保護等動作中倖存下來的標識符,可在內部變更備份PE/CPE物件。即使其他內部識別碼/ARM標識符可能變更,生命週期標識符仍會向前轉送,讓連結/持續性能夠擁有代表「相同」受保護叢集的標識碼。 | 字串 |
multiVmGroupCreateOption | 多部 VM 群組是否由用戶自動建立或指定。 | 'AutoCreated' 'UserSpecified' |
multiVmGroupId | 多重 VM 群組識別碼。 | 字串 |
multiVmGroupName | 多重 VM 組名。 | 字串 |
primaryAvailabilityZone | 主要可用性區域。 | 字串 |
primaryExtendedLocation | 主要擴充位置。 | ExtendedLocation |
primaryFabricLocation | 主要網狀架構位置。 | 字串 |
recoveryAvailabilityZone | 復原可用性區域。 | 字串 |
recoveryExtendedLocation | 復原擴充位置。 | ExtendedLocation |
recoveryFabricLocation | 復原網狀架構位置。 | 字串 |
rpoInSeconds | 以秒為單位的最後一個 RPO 值。 | int |
A2ASharedDiskIRErrorDetails
名字 | 描述 | 價值 |
---|
A2ASharedDiskReplicationDetails
名字 | 描述 | 價值 |
---|---|---|
failoverRecoveryPointId | 虛擬節點已故障轉移的恢復點標識碼。 | 字串 |
instanceType | 取得實例類型。 | 'A2A' (必要) |
lastRpoCalculatedTime | 保護服務計算最後一個 RPO 值的時間(UTC)。 | 字串 |
managementId | 管理標識碼。 | 字串 |
monitoringJobType | 監視作業的類型。 進度包含在 MonitoringPercentageCompletion 屬性中。 | 字串 |
monitoringPercentageCompletion | 監視作業的百分比。 監視作業的類型是由 MonitoringJobType 屬性所定義。 | int |
primaryFabricLocation | 主要網狀架構位置。 | 字串 |
protectedManagedDisks | 受保護的受控磁碟清單。 | A2AProtectedManagedDiskDetails[] |
recoveryFabricLocation | 復原網狀架構位置。 | 字串 |
rpoInSeconds | 以秒為單位的最後一個 RPO 值。 | int |
sharedDiskIRErrors | IR 錯誤。 | A2ASharedDiskIRErrorDetails[] |
unprotectedDisks | 未受保護的磁碟清單。 | A2AUnprotectedDiskDetails[] |
A2AUnprotectedDiskDetails
名字 | 描述 | 價值 |
---|---|---|
diskAutoProtectionStatus | 值,指出是否啟用磁碟自動保護。 | 'Disabled' 'Enabled' |
diskLunId | 數據磁碟的來源 lun 識別碼。 | int |
CurrentScenarioDetails
名字 | 描述 | 價值 |
---|---|---|
jobId | 所執行作業的 ARM 識別碼。 | 字串 |
scenarioName | 案例名稱。 | 字串 |
startTime | 工作流程的開始時間。 | 字串 |
ExtendedLocation
名字 | 描述 | 價值 |
---|---|---|
名字 | 擴充位置的名稱。 | 字串 (必要) |
類型 | 擴充位置類型。 | 'EdgeZone' (必要) |
HealthError
名字 | 描述 | 價值 |
---|---|---|
creationTimeUtc | 建立錯誤時間(UTC)。 | 字串 |
customerResolvability | 值,指出健康情況錯誤是否為客戶可解決。 | 'Allowed' 'NotAllowed' |
entityId | 實體的標識碼。 | 字串 |
errorCategory | 錯誤的類別。 | 字串 |
errorCode | 錯誤碼。 | 字串 |
errorId | 健康情況錯誤唯一標識碼。 | 字串 |
errorLevel | 錯誤層級。 | 字串 |
errorMessage | 錯誤資訊。 | 字串 |
errorSource | 錯誤的來源。 | 字串 |
errorType | 錯誤的類型。 | 字串 |
innerHealthErrors | 內部健康情況錯誤。 HealthError 將 HealthError 清單列為子錯誤有問題。 使用 InnerHealthError 是因為當 Hydra 嘗試自動產生合約時,這會防止結構的無限迴圈。 我們將相關的健康情況錯誤公開為內部健康情況錯誤,而且所有 API 取用者都可以以與 Exception -> InnerException 相同的方式加以利用。 | InnerHealthError[] |
possibleCauses | 錯誤可能的原因。 | 字串 |
recommendedAction | 解決錯誤的建議動作。 | 字串 |
recoveryProviderErrorMessage | DRA 錯誤訊息。 | 字串 |
summaryMessage | 實體的摘要訊息。 | 字串 |
InnerHealthError
名字 | 描述 | 價值 |
---|---|---|
creationTimeUtc | 建立錯誤時間(UTC)。 | 字串 |
customerResolvability | 值,指出健康情況錯誤是否為客戶可解決。 | 'Allowed' 'NotAllowed' |
entityId | 實體的標識碼。 | 字串 |
errorCategory | 錯誤的類別。 | 字串 |
errorCode | 錯誤碼。 | 字串 |
errorId | 健康情況錯誤唯一標識碼。 | 字串 |
errorLevel | 錯誤層級。 | 字串 |
errorMessage | 錯誤資訊。 | 字串 |
errorSource | 錯誤的來源。 | 字串 |
errorType | 錯誤的類型。 | 字串 |
possibleCauses | 錯誤可能的原因。 | 字串 |
recommendedAction | 解決錯誤的建議動作。 | 字串 |
recoveryProviderErrorMessage | DRA 錯誤訊息。 | 字串 |
summaryMessage | 實體的摘要訊息。 | 字串 |
Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters
名字 | 描述 | 價值 |
---|---|---|
apiVersion | API 版本 | '2024-10-01' |
名字 | 資源名稱 | 字串 約束: 模式 = ^[A-Za-z0-9][A-Za-z0-9-]*[A-Za-z0-9]$ (必要) |
性能 | 自訂數據。 | ReplicationProtectionClusterProperties |
類型 | 資源類型 | 'Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters' |
RegisteredClusterNodes
名字 | 描述 | 價值 |
---|---|---|
biosId | BIOS 識別碼。 | 字串 |
clusterNodeFqdn | 叢集節點名稱。 | 字串 |
isSharedDiskVirtualNode | 值,指出這是否代表裝載所有共用磁碟的虛擬實體。 | bool |
machineId | 計算機標識碼。 | 字串 |
ReplicationClusterProviderSpecificSettings
名字 | 描述 | 價值 |
---|---|---|
instanceType | 針對 a2AReplicationProtectionClusterDetails類型 |
'A2A' (必要) |
ReplicationProtectionClusterProperties
名字 | 描述 | 價值 |
---|---|---|
activeLocation | 保護叢集的目前使用中位置。 | 字串 |
agentClusterId | Agent 叢集標識碼。 | 字串 |
allowedOperations | 復寫保護叢集上允許的作業。 | string[] |
areAllClusterNodesRegistered | 值,指出叢集的所有節點是否已註冊。 | bool |
clusterFqdn | 叢集 FQDN。 | 字串 |
clusterNodeFqdns | 叢集節點 FQDN 的清單。 | string[] |
clusterProtectedItemIds | 受保護項目標識碼的清單。 | string[] |
clusterRegisteredNodes | 已註冊的節點詳細數據。 | RegisteredClusterNodes[] |
currentScenario | 目前的案例。 | CurrentScenarioDetails |
healthErrors | 健康情況錯誤的清單。 | HealthError[] |
lastSuccessfulFailoverTime | 上次成功的故障轉移時間。 | 字串 |
lastSuccessfulTestFailoverTime | 上次成功的測試故障轉移時間。 | 字串 |
policyFriendlyName | 管理此 PE 的原則名稱。 | 字串 |
policyId | 原則標識碼。 | 字串 |
primaryFabricFriendlyName | 主要網狀架構的易記名稱。 | 字串 |
primaryFabricProvider | 主要網狀架構的網狀架構提供者。 | 字串 |
primaryProtectionContainerFriendlyName | 主要保護容器易記名稱的名稱。 | 字串 |
protectionClusterType | 保護叢集類型的類型。 | 字串 |
protectionState | 保護狀態。 | 字串 |
protectionStateDescription | 保護狀態描述。 | 字串 |
providerSpecificDetails | 複寫叢集提供者自定義設定。 | ReplicationClusterProviderSpecificSettings |
recoveryContainerId | 復原容器標識碼。 | 字串 |
recoveryFabricFriendlyName | 復原網狀架構的易記名稱。 | 字串 |
recoveryFabricId | 復原網狀架構的 Arm 識別碼。 | 字串 |
recoveryProtectionContainerFriendlyName | 復原容器易記名稱的名稱。 | 字串 |
replicationHealth | VM 的合併保護健全狀況會針對 SRS 以及與 VM 複寫群組相關聯的所有複寫單位納入考慮。 這是 ProtectionHealth 列舉的字串表示。 | 字串 |
sharedDiskProperties | 共用磁碟屬性。 | SharedDiskReplicationItemProperties |
testFailoverState | 測試故障轉移狀態。 | 字串 |
testFailoverStateDescription | 測試故障轉移狀態描述。 | 字串 |
SharedDiskReplicationItemProperties
名字 | 描述 | 價值 |
---|---|---|
activeLocation | PE 的目前使用中位置。 | 字串 |
allowedOperations | 復寫受保護項目上允許的作業。 | string[] |
currentScenario | 目前的案例。 | CurrentScenarioDetails |
healthErrors | 健康情況錯誤的清單。 | HealthError[] |
protectionState | 共用磁碟的保護狀態。 | 字串 |
replicationHealth | VM 的合併保護健全狀況會針對 SRS 以及與 VM 複寫群組相關聯的所有複寫單位納入考慮。 這是 ProtectionHealth 列舉的字串表示。 | 字串 |
sharedDiskProviderSpecificDetails | 複寫提供者自定義設定。 | SharedDiskReplicationProviderSpecificSettings |
testFailoverState | 共用磁碟的 tfo 狀態。 | 字串 |
SharedDiskReplicationProviderSpecificSettings
名字 | 描述 | 價值 |
---|---|---|
instanceType | 針對 A2ASharedDiskReplicationDetails類型 |
'A2A' (必要) |
Terraform (AzAPI 提供者) 資源定義
保存庫/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters 資源類型可以使用目標作業來部署:
- 資源群組
如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔。
資源格式
若要建立 Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters 資源,請將下列 Terraform 新增至範本。
resource "azapi_resource" "symbolicname" {
type = "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters@2024-10-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 物件
設定 instanceType 屬性,以指定對象的類型。
針對 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 物件
設定 instanceType 屬性,以指定對象的類型。
針對 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
}
屬性值
A2AProtectedManagedDiskDetails
名字 | 描述 | 價值 |
---|---|---|
allowedDiskLevelOperation | 磁碟層級作業清單。 | string[] |
dataPendingAtSourceAgentInMB | 在來源虛擬機暫止的數據,以 MB 為單位。 | int |
dataPendingInStagingStorageAccountInMB | 暫存帳戶中暫止複寫的數據。 | int |
dekKeyVaultArmId | 秘密的 KeyVault 資源識別碼 (BEK)。 | 字串 |
diskCapacityInBytes | 以位元組為單位的磁碟容量。 | int |
diskId | 受控磁碟 Arm 識別碼。 | 字串 |
diskName | 磁碟名稱。 | 字串 |
diskState | 磁碟狀態。 | 字串 |
diskType | 磁碟的類型。 | 字串 |
failoverDiskName | 受控磁碟的故障轉移名稱。 | 字串 |
isDiskEncrypted | 值,指出 VM 是否已加密 OS 磁碟。 | bool |
isDiskKeyEncrypted | 值,指出磁碟金鑰是否已加密。 | bool |
kekKeyVaultArmId | 密鑰的 KeyVault 資源識別碼(KEK)。 | 字串 |
keyIdentifier | 金鑰 URL / 識別元 (KEK)。 | 字串 |
monitoringJobType | 監視作業的類型。 進度包含在 MonitoringPercentageCompletion 屬性中。 | 字串 |
monitoringPercentageCompletion | 監視作業的百分比。 監視作業的類型是由 MonitoringJobType 屬性所定義。 | int |
primaryDiskEncryptionSetId | 主要磁碟加密集標識碼。 | 字串 |
primaryStagingAzureStorageAccountId | 主要預備記憶體帳戶。 | 字串 |
recoveryDiskEncryptionSetId | 復原磁碟加密集標識碼。 | 字串 |
recoveryOrignalTargetDiskId | 復原原始目標磁碟 Arm 識別碼。 | 字串 |
recoveryReplicaDiskAccountType | 復本磁碟類型。 其選擇性值,如果不是使用者提供,則會與來源磁碟類型相同。 | 字串 |
recoveryReplicaDiskId | 復原復本磁碟 Arm 識別碼。 | 字串 |
recoveryResourceGroupId | 復原磁碟資源群組 Arm 識別碼。 | 字串 |
recoveryTargetDiskAccountType | 故障轉移之後的目標磁碟類型。 其選擇性值,如果不是使用者提供,則會與來源磁碟類型相同。 | 字串 |
recoveryTargetDiskId | 復原目標磁碟 Arm 識別碼。 | 字串 |
resyncRequired | 值,指出此磁碟是否需要重新同步處理。 | bool |
secretIdentifier | 秘密 URL / 識別碼 (BEK)。 | 字串 |
tfoDiskName | 受控磁碟的測試故障轉移名稱。 | 字串 |
A2AReplicationProtectionClusterDetails
名字 | 描述 | 價值 |
---|---|---|
clusterManagementId | 叢集管理標識碼。 | 字串 |
failoverRecoveryPointId | 叢集已故障轉移的恢復點標識碼。 | 字串 |
initialPrimaryExtendedLocation | 初始主要擴充位置。 | ExtendedLocation |
initialPrimaryFabricLocation | 初始主要網狀架構位置。 | 字串 |
initialPrimaryZone | 初始主要可用性區域。 | 字串 |
initialRecoveryExtendedLocation | 初始復原擴充位置。 | ExtendedLocation |
initialRecoveryFabricLocation | 初始復原網狀架構位置。 | 字串 |
initialRecoveryZone | 初始復原可用性區域。 | 字串 |
instanceType | 取得實例類型。 | 'A2A' (必要) |
lastRpoCalculatedTime | 保護服務計算最後一個 RPO 值的時間(UTC)。 | 字串 |
lifecycleId | 在參數保護等動作中倖存下來的標識符,可在內部變更備份PE/CPE物件。即使其他內部識別碼/ARM標識符可能變更,生命週期標識符仍會向前轉送,讓連結/持續性能夠擁有代表「相同」受保護叢集的標識碼。 | 字串 |
multiVmGroupCreateOption | 多部 VM 群組是否由用戶自動建立或指定。 | 'AutoCreated' 'UserSpecified' |
multiVmGroupId | 多重 VM 群組識別碼。 | 字串 |
multiVmGroupName | 多重 VM 組名。 | 字串 |
primaryAvailabilityZone | 主要可用性區域。 | 字串 |
primaryExtendedLocation | 主要擴充位置。 | ExtendedLocation |
primaryFabricLocation | 主要網狀架構位置。 | 字串 |
recoveryAvailabilityZone | 復原可用性區域。 | 字串 |
recoveryExtendedLocation | 復原擴充位置。 | ExtendedLocation |
recoveryFabricLocation | 復原網狀架構位置。 | 字串 |
rpoInSeconds | 以秒為單位的最後一個 RPO 值。 | int |
A2ASharedDiskIRErrorDetails
名字 | 描述 | 價值 |
---|
A2ASharedDiskReplicationDetails
名字 | 描述 | 價值 |
---|---|---|
failoverRecoveryPointId | 虛擬節點已故障轉移的恢復點標識碼。 | 字串 |
instanceType | 取得實例類型。 | 'A2A' (必要) |
lastRpoCalculatedTime | 保護服務計算最後一個 RPO 值的時間(UTC)。 | 字串 |
managementId | 管理標識碼。 | 字串 |
monitoringJobType | 監視作業的類型。 進度包含在 MonitoringPercentageCompletion 屬性中。 | 字串 |
monitoringPercentageCompletion | 監視作業的百分比。 監視作業的類型是由 MonitoringJobType 屬性所定義。 | int |
primaryFabricLocation | 主要網狀架構位置。 | 字串 |
protectedManagedDisks | 受保護的受控磁碟清單。 | A2AProtectedManagedDiskDetails[] |
recoveryFabricLocation | 復原網狀架構位置。 | 字串 |
rpoInSeconds | 以秒為單位的最後一個 RPO 值。 | int |
sharedDiskIRErrors | IR 錯誤。 | A2ASharedDiskIRErrorDetails[] |
unprotectedDisks | 未受保護的磁碟清單。 | A2AUnprotectedDiskDetails[] |
A2AUnprotectedDiskDetails
名字 | 描述 | 價值 |
---|---|---|
diskAutoProtectionStatus | 值,指出是否啟用磁碟自動保護。 | 'Disabled' 'Enabled' |
diskLunId | 數據磁碟的來源 lun 識別碼。 | int |
CurrentScenarioDetails
名字 | 描述 | 價值 |
---|---|---|
jobId | 所執行作業的 ARM 識別碼。 | 字串 |
scenarioName | 案例名稱。 | 字串 |
startTime | 工作流程的開始時間。 | 字串 |
ExtendedLocation
名字 | 描述 | 價值 |
---|---|---|
名字 | 擴充位置的名稱。 | 字串 (必要) |
類型 | 擴充位置類型。 | 'EdgeZone' (必要) |
HealthError
名字 | 描述 | 價值 |
---|---|---|
creationTimeUtc | 建立錯誤時間(UTC)。 | 字串 |
customerResolvability | 值,指出健康情況錯誤是否為客戶可解決。 | 'Allowed' 'NotAllowed' |
entityId | 實體的標識碼。 | 字串 |
errorCategory | 錯誤的類別。 | 字串 |
errorCode | 錯誤碼。 | 字串 |
errorId | 健康情況錯誤唯一標識碼。 | 字串 |
errorLevel | 錯誤層級。 | 字串 |
errorMessage | 錯誤資訊。 | 字串 |
errorSource | 錯誤的來源。 | 字串 |
errorType | 錯誤的類型。 | 字串 |
innerHealthErrors | 內部健康情況錯誤。 HealthError 將 HealthError 清單列為子錯誤有問題。 使用 InnerHealthError 是因為當 Hydra 嘗試自動產生合約時,這會防止結構的無限迴圈。 我們將相關的健康情況錯誤公開為內部健康情況錯誤,而且所有 API 取用者都可以以與 Exception -> InnerException 相同的方式加以利用。 | InnerHealthError[] |
possibleCauses | 錯誤可能的原因。 | 字串 |
recommendedAction | 解決錯誤的建議動作。 | 字串 |
recoveryProviderErrorMessage | DRA 錯誤訊息。 | 字串 |
summaryMessage | 實體的摘要訊息。 | 字串 |
InnerHealthError
名字 | 描述 | 價值 |
---|---|---|
creationTimeUtc | 建立錯誤時間(UTC)。 | 字串 |
customerResolvability | 值,指出健康情況錯誤是否為客戶可解決。 | 'Allowed' 'NotAllowed' |
entityId | 實體的標識碼。 | 字串 |
errorCategory | 錯誤的類別。 | 字串 |
errorCode | 錯誤碼。 | 字串 |
errorId | 健康情況錯誤唯一標識碼。 | 字串 |
errorLevel | 錯誤層級。 | 字串 |
errorMessage | 錯誤資訊。 | 字串 |
errorSource | 錯誤的來源。 | 字串 |
errorType | 錯誤的類型。 | 字串 |
possibleCauses | 錯誤可能的原因。 | 字串 |
recommendedAction | 解決錯誤的建議動作。 | 字串 |
recoveryProviderErrorMessage | DRA 錯誤訊息。 | 字串 |
summaryMessage | 實體的摘要訊息。 | 字串 |
Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters
名字 | 描述 | 價值 |
---|---|---|
名字 | 資源名稱 | 字串 約束: 模式 = ^[A-Za-z0-9][A-Za-z0-9-]*[A-Za-z0-9]$ (必要) |
parent_id | 此資源為父系之資源的標識碼。 | 類型資源的標識碼:vaults/replicationFabrics/replicationProtectionContainers |
性能 | 自訂數據。 | ReplicationProtectionClusterProperties |
類型 | 資源類型 | “Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters@2024-10-01” |
RegisteredClusterNodes
名字 | 描述 | 價值 |
---|---|---|
biosId | BIOS 識別碼。 | 字串 |
clusterNodeFqdn | 叢集節點名稱。 | 字串 |
isSharedDiskVirtualNode | 值,指出這是否代表裝載所有共用磁碟的虛擬實體。 | bool |
machineId | 計算機標識碼。 | 字串 |
ReplicationClusterProviderSpecificSettings
名字 | 描述 | 價值 |
---|---|---|
instanceType | 針對 a2AReplicationProtectionClusterDetails類型 |
'A2A' (必要) |
ReplicationProtectionClusterProperties
名字 | 描述 | 價值 |
---|---|---|
activeLocation | 保護叢集的目前使用中位置。 | 字串 |
agentClusterId | Agent 叢集標識碼。 | 字串 |
allowedOperations | 復寫保護叢集上允許的作業。 | string[] |
areAllClusterNodesRegistered | 值,指出叢集的所有節點是否已註冊。 | bool |
clusterFqdn | 叢集 FQDN。 | 字串 |
clusterNodeFqdns | 叢集節點 FQDN 的清單。 | string[] |
clusterProtectedItemIds | 受保護項目標識碼的清單。 | string[] |
clusterRegisteredNodes | 已註冊的節點詳細數據。 | RegisteredClusterNodes[] |
currentScenario | 目前的案例。 | CurrentScenarioDetails |
healthErrors | 健康情況錯誤的清單。 | HealthError[] |
lastSuccessfulFailoverTime | 上次成功的故障轉移時間。 | 字串 |
lastSuccessfulTestFailoverTime | 上次成功的測試故障轉移時間。 | 字串 |
policyFriendlyName | 管理此 PE 的原則名稱。 | 字串 |
policyId | 原則標識碼。 | 字串 |
primaryFabricFriendlyName | 主要網狀架構的易記名稱。 | 字串 |
primaryFabricProvider | 主要網狀架構的網狀架構提供者。 | 字串 |
primaryProtectionContainerFriendlyName | 主要保護容器易記名稱的名稱。 | 字串 |
protectionClusterType | 保護叢集類型的類型。 | 字串 |
protectionState | 保護狀態。 | 字串 |
protectionStateDescription | 保護狀態描述。 | 字串 |
providerSpecificDetails | 複寫叢集提供者自定義設定。 | ReplicationClusterProviderSpecificSettings |
recoveryContainerId | 復原容器標識碼。 | 字串 |
recoveryFabricFriendlyName | 復原網狀架構的易記名稱。 | 字串 |
recoveryFabricId | 復原網狀架構的 Arm 識別碼。 | 字串 |
recoveryProtectionContainerFriendlyName | 復原容器易記名稱的名稱。 | 字串 |
replicationHealth | VM 的合併保護健全狀況會針對 SRS 以及與 VM 複寫群組相關聯的所有複寫單位納入考慮。 這是 ProtectionHealth 列舉的字串表示。 | 字串 |
sharedDiskProperties | 共用磁碟屬性。 | SharedDiskReplicationItemProperties |
testFailoverState | 測試故障轉移狀態。 | 字串 |
testFailoverStateDescription | 測試故障轉移狀態描述。 | 字串 |
SharedDiskReplicationItemProperties
名字 | 描述 | 價值 |
---|---|---|
activeLocation | PE 的目前使用中位置。 | 字串 |
allowedOperations | 復寫受保護項目上允許的作業。 | string[] |
currentScenario | 目前的案例。 | CurrentScenarioDetails |
healthErrors | 健康情況錯誤的清單。 | HealthError[] |
protectionState | 共用磁碟的保護狀態。 | 字串 |
replicationHealth | VM 的合併保護健全狀況會針對 SRS 以及與 VM 複寫群組相關聯的所有複寫單位納入考慮。 這是 ProtectionHealth 列舉的字串表示。 | 字串 |
sharedDiskProviderSpecificDetails | 複寫提供者自定義設定。 | SharedDiskReplicationProviderSpecificSettings |
testFailoverState | 共用磁碟的 tfo 狀態。 | 字串 |
SharedDiskReplicationProviderSpecificSettings
名字 | 描述 | 價值 |
---|---|---|
instanceType | 針對 A2ASharedDiskReplicationDetails類型 |
'A2A' (必要) |