共用方式為


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'。 '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'。 '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'。 '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'。 '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'。 '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'。 'A2A' (必要)