你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Microsoft.RecoveryServices vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters 2024-02-01

Bicep 资源定义

可以使用目标操作部署 vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters 资源类型:

有关每个 API 版本中已更改属性的列表,请参阅 更改日志

资源格式

若要创建 Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters 资源,请将以下 Bicep 添加到模板。

resource symbolicname 'Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters@2024-02-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'
  }
}

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
}

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
    }
  ]
}

属性值

A2AProtectedManagedDiskDetails

名字 描述 价值
allowedDiskLevelOperation 磁盘级别操作列表。 string[]
dataPendingAtSourceAgentInMB 源虚拟机挂起的数据(以 MB 为单位)。 int
dataPendingInStagingStorageAccountInMB 暂存帐户中等待复制的数据(以 MB 为单位)。 int
dekKeyVaultArmId 机密的 KeyVault 资源 ID(BEK)。 字符串
diskCapacityInBytes 磁盘容量(以字节为单位)。 int
diskId 托管磁盘 Arm ID。 字符串
diskName 磁盘名称。 字符串
diskState 磁盘状态。 字符串
diskType 磁盘的类型。 字符串
failoverDiskName 托管磁盘的故障转移名称。 字符串
isDiskEncrypted 一个值,该值指示 VM 是否已加密 OS 磁盘。 bool
isDiskKeyEncrypted 一个值,该值指示磁盘密钥是否已加密。 bool
kekKeyVaultArmId 密钥的 KeyVault 资源 ID(KEK)。 字符串
keyIdentifier 密钥 URL/标识符(KEK)。 字符串
monitoringJobType 监视作业的类型。 进度包含在 MonitoringPercentageCompletion 属性中。 字符串
monitoringPercentageCompletion 监视作业的百分比。 监视作业的类型由 MonitoringJobType 属性定义。 int
primaryDiskEncryptionSetId 主磁盘加密集 ID。 字符串
primaryStagingAzureStorageAccountId 主暂存存储帐户。 字符串
recoveryDiskEncryptionSetId 恢复磁盘加密集 ID。 字符串
recoveryOrignalTargetDiskId 恢复原始目标磁盘 Arm ID。 字符串
recoveryReplicaDiskAccountType 副本磁盘类型。 其可选值,如果不是用户提供的,则与源磁盘类型相同。 字符串
recoveryReplicaDiskId 恢复副本磁盘 Arm ID。 字符串
recoveryResourceGroupId 恢复磁盘资源组 Arm ID。 字符串
recoveryTargetDiskAccountType 故障转移后的目标磁盘类型。 其可选值,如果不是用户提供的,则与源磁盘类型相同。 字符串
recoveryTargetDiskId 恢复目标磁盘 Arm ID。 字符串
resyncRequired 一个值,该值指示此磁盘是否需要重新同步。 bool
secretIdentifier 机密 URL/标识符(BEK)。 字符串
tfoDiskName 托管磁盘的测试故障转移名称。 字符串

A2AReplicationProtectionClusterDetails

名字 描述 价值
clusterManagementId 群集管理 ID。 字符串
failoverRecoveryPointId 群集故障转移到的恢复点 ID。 字符串
initialPrimaryExtendedLocation 初始主扩展位置。 ExtendedLocation
initialPrimaryFabricLocation 初始主构造位置。 字符串
initialPrimaryZone 初始主可用性区域。 字符串
initialRecoveryExtendedLocation 初始恢复扩展位置。 ExtendedLocation
initialRecoveryFabricLocation 初始恢复构造位置。 字符串
initialRecoveryZone 初始恢复可用性区域。 字符串
instanceType 获取实例类型。 “A2A”(必需)
lastRpoCalculatedTime 保护服务计算最后一个 RPO 值的时间(UTC)。 字符串
lifecycleId 在内部更改支持 PE/CPE 对象的操作(如切换保护)中幸存下来的 ID。生命周期 ID 被转发为能够有一个指示“相同”受保护群集的 ID 的链接/连续性,即使其他内部 ID/ARM ID 可能正在更改。 字符串
multiVmGroupCreateOption 多 VM 组是自动创建还是由用户指定。 “AutoCreated”
“UserSpecified”
multiVmGroupId 多 VM 组 ID。 字符串
multiVmGroupName 多 VM 组名称。 字符串
primaryAvailabilityZone 主要可用性区域。 字符串
primaryExtendedLocation 主要扩展位置。 ExtendedLocation
primaryFabricLocation 主构造位置。 字符串
recoveryAvailabilityZone 恢复可用性区域。 字符串
recoveryExtendedLocation 恢复扩展位置。 ExtendedLocation
recoveryFabricLocation 恢复构造位置。 字符串
rpoInSeconds 最后一个 RPO 值(以秒为单位)。 int

A2ASharedDiskIRErrorDetails

名字 描述 价值

A2ASharedDiskReplicationDetails

名字 描述 价值
failoverRecoveryPointId 虚拟节点故障转移到的恢复点 ID。 字符串
instanceType 获取实例类型。 “A2A”(必需)
lastRpoCalculatedTime 保护服务计算最后一个 RPO 值的时间(UTC)。 字符串
managementId 管理 ID。 字符串
monitoringJobType 监视作业的类型。 进度包含在 MonitoringPercentageCompletion 属性中。 字符串
monitoringPercentageCompletion 监视作业的百分比。 监视作业的类型由 MonitoringJobType 属性定义。 int
primaryFabricLocation 主构造位置。 字符串
protectedManagedDisks 受保护的托管磁盘列表。 A2AProtectedManagedDiskDetails[]
recoveryFabricLocation 恢复构造位置。 字符串
rpoInSeconds 最后一个 RPO 值(以秒为单位)。 int
sharedDiskIRErrors IR 错误。 A2ASharedDiskIRErrorDetails[]
unprotectedDisks 未受保护的磁盘列表。 A2AUnprotectedDiskDetails[]

A2AUnprotectedDiskDetails

名字 描述 价值
diskAutoProtectionStatus 一个值,该值指示是否启用了磁盘自动保护。 “Disabled”
“Enabled”
diskLunId 数据磁盘的源 lun ID。 int

CurrentScenarioDetails

名字 描述 价值
jobId 正在执行的作业的 ARM ID。 字符串
scenarioName 方案名称。 字符串
startTime 工作流的开始时间。 字符串

ExtendedLocation

名字 描述 价值
名字 扩展位置的名称。 string (必需)
类型 扩展位置类型。 “EdgeZone”(必需)

HealthError

名字 描述 价值
creationTimeUtc 错误创建时间(UTC)。 字符串
customerResolvability 指示运行状况错误是否可解决的值。 “允许”
“NotAllowed”
entityId 实体的 ID。 字符串
errorCategory 错误类别。 字符串
errorCode 错误代码。 字符串
errorId 运行状况错误唯一 ID。 字符串
errorLevel 错误级别。 字符串
errorMessage 错误信息。 字符串
errorSource 错误源。 字符串
errorType 错误类型。 字符串
innerHealthErrors 内部运行状况错误。 HealthError 将 HealthError 列表列为子错误是有问题的。 使用 InnerHealthError,因为当 Hydra 尝试自动生成协定时,这将阻止无限循环的结构。 我们将相关的运行状况错误公开为内部运行状况错误,所有 API 使用者都可以以与异常相同的方式利用此错误 -> InnerException。 InnerHealthError[]
possibleCauses 错误的可能原因。 字符串
recommendedAction 建议的操作来解决错误。 字符串
recoveryProviderErrorMessage DRA 错误消息。 字符串
summaryMessage 实体的摘要消息。 字符串

InnerHealthError

名字 描述 价值
creationTimeUtc 错误创建时间(UTC)。 字符串
customerResolvability 指示运行状况错误是否可解决的值。 “允许”
“NotAllowed”
entityId 实体的 ID。 字符串
errorCategory 错误类别。 字符串
errorCode 错误代码。 字符串
errorId 运行状况错误唯一 ID。 字符串
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 中,可以为子资源指定父资源。 仅当子资源在父资源外部声明时,才需要添加此属性。

有关详细信息,请参阅 父资源外部的子资源
类型资源的符号名称:vaults/replicationFabrics/replicationProtectionContainers
性能 自定义数据。 ReplicationProtectionClusterProperties

RegisteredClusterNodes

名字 描述 价值
biosId BIOS ID。 字符串
clusterNodeFqdn 群集节点名称。 字符串
isSharedDiskVirtualNode 一个值,该值指示这是否表示托管所有共享磁盘的虚拟实体。 bool
machineId 计算机 ID。 字符串

ReplicationClusterProviderSpecificSettings

名字 描述 价值
instanceType 对于类型 A2AReplicationProtectionClusterDetails,设置为“A2A”。 “A2A”(必需)

ReplicationProtectionClusterProperties

名字 描述 价值
activeLocation 保护群集的当前活动位置。 字符串
agentClusterId 代理群集 ID。 字符串
allowedOperations 复制保护群集上的允许操作。 string[]
areAllClusterNodesRegistered 一个值,该值指示是否已注册群集的所有节点。 bool
clusterFqdn 群集 FQDN。 字符串
clusterNodeFqdns 群集节点 FQDN 的列表。 string[]
clusterProtectedItemIds 受保护项 ID 的列表。 string[]
clusterRegisteredNodes 已注册的节点详细信息。 RegisteredClusterNodes[]
currentScenario 当前方案。 CurrentScenarioDetails
healthErrors 运行状况错误列表。 HealthError[]
lastSuccessfulFailoverTime 上次成功的故障转移时间。 字符串
lastSuccessfulTestFailoverTime 上次成功的测试故障转移时间。 字符串
policyFriendlyName 管理此 PE 的策略的名称。 字符串
policyId 策略 ID。 字符串
primaryFabricFriendlyName 主构造的友好名称。 字符串
primaryFabricProvider 主构造的构造提供程序。 字符串
primaryProtectionContainerFriendlyName 主保护容器友好名称的名称。 字符串
protectionClusterType 保护群集类型的类型。 字符串
protectionState 保护状态。 字符串
protectionStateDescription 保护状态说明。 字符串
providerSpecificDetails 复制群集提供程序自定义设置。 ReplicationClusterProviderSpecificSettings
recoveryContainerId 恢复容器 ID。 字符串
recoveryFabricFriendlyName 恢复构造的友好名称。 字符串
recoveryFabricId 恢复构造的 Arm ID。 字符串
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 模板资源定义

可以使用目标操作部署 vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters 资源类型:

有关每个 API 版本中已更改属性的列表,请参阅 更改日志

资源格式

若要创建 Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters 资源,请将以下 JSON 添加到模板。

{
  "type": "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters",
  "apiVersion": "2024-02-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"
  }
}

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"
}

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"
    }
  ]
}

属性值

A2AProtectedManagedDiskDetails

名字 描述 价值
allowedDiskLevelOperation 磁盘级别操作列表。 string[]
dataPendingAtSourceAgentInMB 源虚拟机挂起的数据(以 MB 为单位)。 int
dataPendingInStagingStorageAccountInMB 暂存帐户中等待复制的数据(以 MB 为单位)。 int
dekKeyVaultArmId 机密的 KeyVault 资源 ID(BEK)。 字符串
diskCapacityInBytes 磁盘容量(以字节为单位)。 int
diskId 托管磁盘 Arm ID。 字符串
diskName 磁盘名称。 字符串
diskState 磁盘状态。 字符串
diskType 磁盘的类型。 字符串
failoverDiskName 托管磁盘的故障转移名称。 字符串
isDiskEncrypted 一个值,该值指示 VM 是否已加密 OS 磁盘。 bool
isDiskKeyEncrypted 一个值,该值指示磁盘密钥是否已加密。 bool
kekKeyVaultArmId 密钥的 KeyVault 资源 ID(KEK)。 字符串
keyIdentifier 密钥 URL/标识符(KEK)。 字符串
monitoringJobType 监视作业的类型。 进度包含在 MonitoringPercentageCompletion 属性中。 字符串
monitoringPercentageCompletion 监视作业的百分比。 监视作业的类型由 MonitoringJobType 属性定义。 int
primaryDiskEncryptionSetId 主磁盘加密集 ID。 字符串
primaryStagingAzureStorageAccountId 主暂存存储帐户。 字符串
recoveryDiskEncryptionSetId 恢复磁盘加密集 ID。 字符串
recoveryOrignalTargetDiskId 恢复原始目标磁盘 Arm ID。 字符串
recoveryReplicaDiskAccountType 副本磁盘类型。 其可选值,如果不是用户提供的,则与源磁盘类型相同。 字符串
recoveryReplicaDiskId 恢复副本磁盘 Arm ID。 字符串
recoveryResourceGroupId 恢复磁盘资源组 Arm ID。 字符串
recoveryTargetDiskAccountType 故障转移后的目标磁盘类型。 其可选值,如果不是用户提供的,则与源磁盘类型相同。 字符串
recoveryTargetDiskId 恢复目标磁盘 Arm ID。 字符串
resyncRequired 一个值,该值指示此磁盘是否需要重新同步。 bool
secretIdentifier 机密 URL/标识符(BEK)。 字符串
tfoDiskName 托管磁盘的测试故障转移名称。 字符串

A2AReplicationProtectionClusterDetails

名字 描述 价值
clusterManagementId 群集管理 ID。 字符串
failoverRecoveryPointId 群集故障转移到的恢复点 ID。 字符串
initialPrimaryExtendedLocation 初始主扩展位置。 ExtendedLocation
initialPrimaryFabricLocation 初始主构造位置。 字符串
initialPrimaryZone 初始主可用性区域。 字符串
initialRecoveryExtendedLocation 初始恢复扩展位置。 ExtendedLocation
initialRecoveryFabricLocation 初始恢复构造位置。 字符串
initialRecoveryZone 初始恢复可用性区域。 字符串
instanceType 获取实例类型。 “A2A”(必需)
lastRpoCalculatedTime 保护服务计算最后一个 RPO 值的时间(UTC)。 字符串
lifecycleId 在内部更改支持 PE/CPE 对象的操作(如切换保护)中幸存下来的 ID。生命周期 ID 被转发为能够有一个指示“相同”受保护群集的 ID 的链接/连续性,即使其他内部 ID/ARM ID 可能正在更改。 字符串
multiVmGroupCreateOption 多 VM 组是自动创建还是由用户指定。 “AutoCreated”
“UserSpecified”
multiVmGroupId 多 VM 组 ID。 字符串
multiVmGroupName 多 VM 组名称。 字符串
primaryAvailabilityZone 主要可用性区域。 字符串
primaryExtendedLocation 主要扩展位置。 ExtendedLocation
primaryFabricLocation 主构造位置。 字符串
recoveryAvailabilityZone 恢复可用性区域。 字符串
recoveryExtendedLocation 恢复扩展位置。 ExtendedLocation
recoveryFabricLocation 恢复构造位置。 字符串
rpoInSeconds 最后一个 RPO 值(以秒为单位)。 int

A2ASharedDiskIRErrorDetails

名字 描述 价值

A2ASharedDiskReplicationDetails

名字 描述 价值
failoverRecoveryPointId 虚拟节点故障转移到的恢复点 ID。 字符串
instanceType 获取实例类型。 “A2A”(必需)
lastRpoCalculatedTime 保护服务计算最后一个 RPO 值的时间(UTC)。 字符串
managementId 管理 ID。 字符串
monitoringJobType 监视作业的类型。 进度包含在 MonitoringPercentageCompletion 属性中。 字符串
monitoringPercentageCompletion 监视作业的百分比。 监视作业的类型由 MonitoringJobType 属性定义。 int
primaryFabricLocation 主构造位置。 字符串
protectedManagedDisks 受保护的托管磁盘列表。 A2AProtectedManagedDiskDetails[]
recoveryFabricLocation 恢复构造位置。 字符串
rpoInSeconds 最后一个 RPO 值(以秒为单位)。 int
sharedDiskIRErrors IR 错误。 A2ASharedDiskIRErrorDetails[]
unprotectedDisks 未受保护的磁盘列表。 A2AUnprotectedDiskDetails[]

A2AUnprotectedDiskDetails

名字 描述 价值
diskAutoProtectionStatus 一个值,该值指示是否启用了磁盘自动保护。 “Disabled”
“Enabled”
diskLunId 数据磁盘的源 lun ID。 int

CurrentScenarioDetails

名字 描述 价值
jobId 正在执行的作业的 ARM ID。 字符串
scenarioName 方案名称。 字符串
startTime 工作流的开始时间。 字符串

ExtendedLocation

名字 描述 价值
名字 扩展位置的名称。 string (必需)
类型 扩展位置类型。 “EdgeZone”(必需)

HealthError

名字 描述 价值
creationTimeUtc 错误创建时间(UTC)。 字符串
customerResolvability 指示运行状况错误是否可解决的值。 “允许”
“NotAllowed”
entityId 实体的 ID。 字符串
errorCategory 错误类别。 字符串
errorCode 错误代码。 字符串
errorId 运行状况错误唯一 ID。 字符串
errorLevel 错误级别。 字符串
errorMessage 错误信息。 字符串
errorSource 错误源。 字符串
errorType 错误类型。 字符串
innerHealthErrors 内部运行状况错误。 HealthError 将 HealthError 列表列为子错误是有问题的。 使用 InnerHealthError,因为当 Hydra 尝试自动生成协定时,这将阻止无限循环的结构。 我们将相关的运行状况错误公开为内部运行状况错误,所有 API 使用者都可以以与异常相同的方式利用此错误 -> InnerException。 InnerHealthError[]
possibleCauses 错误的可能原因。 字符串
recommendedAction 建议的操作来解决错误。 字符串
recoveryProviderErrorMessage DRA 错误消息。 字符串
summaryMessage 实体的摘要消息。 字符串

InnerHealthError

名字 描述 价值
creationTimeUtc 错误创建时间(UTC)。 字符串
customerResolvability 指示运行状况错误是否可解决的值。 “允许”
“NotAllowed”
entityId 实体的 ID。 字符串
errorCategory 错误类别。 字符串
errorCode 错误代码。 字符串
errorId 运行状况错误唯一 ID。 字符串
errorLevel 错误级别。 字符串
errorMessage 错误信息。 字符串
errorSource 错误源。 字符串
errorType 错误类型。 字符串
possibleCauses 错误的可能原因。 字符串
recommendedAction 建议的操作来解决错误。 字符串
recoveryProviderErrorMessage DRA 错误消息。 字符串
summaryMessage 实体的摘要消息。 字符串

Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters

名字 描述 价值
apiVersion API 版本 '2024-02-01'
名字 资源名称 字符串

约束:
模式 = ^[A-Za-z0-9][A-Za-z0-9-]*[A-Za-z0-9]$ (必需)
性能 自定义数据。 ReplicationProtectionClusterProperties
类型 资源类型 'Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters'

RegisteredClusterNodes

名字 描述 价值
biosId BIOS ID。 字符串
clusterNodeFqdn 群集节点名称。 字符串
isSharedDiskVirtualNode 一个值,该值指示这是否表示托管所有共享磁盘的虚拟实体。 bool
machineId 计算机 ID。 字符串

ReplicationClusterProviderSpecificSettings

名字 描述 价值
instanceType 对于类型 A2AReplicationProtectionClusterDetails,设置为“A2A”。 “A2A”(必需)

ReplicationProtectionClusterProperties

名字 描述 价值
activeLocation 保护群集的当前活动位置。 字符串
agentClusterId 代理群集 ID。 字符串
allowedOperations 复制保护群集上的允许操作。 string[]
areAllClusterNodesRegistered 一个值,该值指示是否已注册群集的所有节点。 bool
clusterFqdn 群集 FQDN。 字符串
clusterNodeFqdns 群集节点 FQDN 的列表。 string[]
clusterProtectedItemIds 受保护项 ID 的列表。 string[]
clusterRegisteredNodes 已注册的节点详细信息。 RegisteredClusterNodes[]
currentScenario 当前方案。 CurrentScenarioDetails
healthErrors 运行状况错误列表。 HealthError[]
lastSuccessfulFailoverTime 上次成功的故障转移时间。 字符串
lastSuccessfulTestFailoverTime 上次成功的测试故障转移时间。 字符串
policyFriendlyName 管理此 PE 的策略的名称。 字符串
policyId 策略 ID。 字符串
primaryFabricFriendlyName 主构造的友好名称。 字符串
primaryFabricProvider 主构造的构造提供程序。 字符串
primaryProtectionContainerFriendlyName 主保护容器友好名称的名称。 字符串
protectionClusterType 保护群集类型的类型。 字符串
protectionState 保护状态。 字符串
protectionStateDescription 保护状态说明。 字符串
providerSpecificDetails 复制群集提供程序自定义设置。 ReplicationClusterProviderSpecificSettings
recoveryContainerId 恢复容器 ID。 字符串
recoveryFabricFriendlyName 恢复构造的友好名称。 字符串
recoveryFabricId 恢复构造的 Arm ID。 字符串
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 提供程序)资源定义

可以使用目标操作部署 vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters 资源类型:

  • 资源组

有关每个 API 版本中已更改属性的列表,请参阅 更改日志

资源格式

若要创建 Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters 资源,请将以下 Terraform 添加到模板。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters@2024-02-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"
    }
  })
}

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
}

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
    }
  ]
}

属性值

A2AProtectedManagedDiskDetails

名字 描述 价值
allowedDiskLevelOperation 磁盘级别操作列表。 string[]
dataPendingAtSourceAgentInMB 源虚拟机挂起的数据(以 MB 为单位)。 int
dataPendingInStagingStorageAccountInMB 暂存帐户中等待复制的数据(以 MB 为单位)。 int
dekKeyVaultArmId 机密的 KeyVault 资源 ID(BEK)。 字符串
diskCapacityInBytes 磁盘容量(以字节为单位)。 int
diskId 托管磁盘 Arm ID。 字符串
diskName 磁盘名称。 字符串
diskState 磁盘状态。 字符串
diskType 磁盘的类型。 字符串
failoverDiskName 托管磁盘的故障转移名称。 字符串
isDiskEncrypted 一个值,该值指示 VM 是否已加密 OS 磁盘。 bool
isDiskKeyEncrypted 一个值,该值指示磁盘密钥是否已加密。 bool
kekKeyVaultArmId 密钥的 KeyVault 资源 ID(KEK)。 字符串
keyIdentifier 密钥 URL/标识符(KEK)。 字符串
monitoringJobType 监视作业的类型。 进度包含在 MonitoringPercentageCompletion 属性中。 字符串
monitoringPercentageCompletion 监视作业的百分比。 监视作业的类型由 MonitoringJobType 属性定义。 int
primaryDiskEncryptionSetId 主磁盘加密集 ID。 字符串
primaryStagingAzureStorageAccountId 主暂存存储帐户。 字符串
recoveryDiskEncryptionSetId 恢复磁盘加密集 ID。 字符串
recoveryOrignalTargetDiskId 恢复原始目标磁盘 Arm ID。 字符串
recoveryReplicaDiskAccountType 副本磁盘类型。 其可选值,如果不是用户提供的,则与源磁盘类型相同。 字符串
recoveryReplicaDiskId 恢复副本磁盘 Arm ID。 字符串
recoveryResourceGroupId 恢复磁盘资源组 Arm ID。 字符串
recoveryTargetDiskAccountType 故障转移后的目标磁盘类型。 其可选值,如果不是用户提供的,则与源磁盘类型相同。 字符串
recoveryTargetDiskId 恢复目标磁盘 Arm ID。 字符串
resyncRequired 一个值,该值指示此磁盘是否需要重新同步。 bool
secretIdentifier 机密 URL/标识符(BEK)。 字符串
tfoDiskName 托管磁盘的测试故障转移名称。 字符串

A2AReplicationProtectionClusterDetails

名字 描述 价值
clusterManagementId 群集管理 ID。 字符串
failoverRecoveryPointId 群集故障转移到的恢复点 ID。 字符串
initialPrimaryExtendedLocation 初始主扩展位置。 ExtendedLocation
initialPrimaryFabricLocation 初始主构造位置。 字符串
initialPrimaryZone 初始主可用性区域。 字符串
initialRecoveryExtendedLocation 初始恢复扩展位置。 ExtendedLocation
initialRecoveryFabricLocation 初始恢复构造位置。 字符串
initialRecoveryZone 初始恢复可用性区域。 字符串
instanceType 获取实例类型。 “A2A”(必需)
lastRpoCalculatedTime 保护服务计算最后一个 RPO 值的时间(UTC)。 字符串
lifecycleId 在内部更改支持 PE/CPE 对象的操作(如切换保护)中幸存下来的 ID。生命周期 ID 被转发为能够有一个指示“相同”受保护群集的 ID 的链接/连续性,即使其他内部 ID/ARM ID 可能正在更改。 字符串
multiVmGroupCreateOption 多 VM 组是自动创建还是由用户指定。 “AutoCreated”
“UserSpecified”
multiVmGroupId 多 VM 组 ID。 字符串
multiVmGroupName 多 VM 组名称。 字符串
primaryAvailabilityZone 主要可用性区域。 字符串
primaryExtendedLocation 主要扩展位置。 ExtendedLocation
primaryFabricLocation 主构造位置。 字符串
recoveryAvailabilityZone 恢复可用性区域。 字符串
recoveryExtendedLocation 恢复扩展位置。 ExtendedLocation
recoveryFabricLocation 恢复构造位置。 字符串
rpoInSeconds 最后一个 RPO 值(以秒为单位)。 int

A2ASharedDiskIRErrorDetails

名字 描述 价值

A2ASharedDiskReplicationDetails

名字 描述 价值
failoverRecoveryPointId 虚拟节点故障转移到的恢复点 ID。 字符串
instanceType 获取实例类型。 “A2A”(必需)
lastRpoCalculatedTime 保护服务计算最后一个 RPO 值的时间(UTC)。 字符串
managementId 管理 ID。 字符串
monitoringJobType 监视作业的类型。 进度包含在 MonitoringPercentageCompletion 属性中。 字符串
monitoringPercentageCompletion 监视作业的百分比。 监视作业的类型由 MonitoringJobType 属性定义。 int
primaryFabricLocation 主构造位置。 字符串
protectedManagedDisks 受保护的托管磁盘列表。 A2AProtectedManagedDiskDetails[]
recoveryFabricLocation 恢复构造位置。 字符串
rpoInSeconds 最后一个 RPO 值(以秒为单位)。 int
sharedDiskIRErrors IR 错误。 A2ASharedDiskIRErrorDetails[]
unprotectedDisks 未受保护的磁盘列表。 A2AUnprotectedDiskDetails[]

A2AUnprotectedDiskDetails

名字 描述 价值
diskAutoProtectionStatus 一个值,该值指示是否启用了磁盘自动保护。 “Disabled”
“Enabled”
diskLunId 数据磁盘的源 lun ID。 int

CurrentScenarioDetails

名字 描述 价值
jobId 正在执行的作业的 ARM ID。 字符串
scenarioName 方案名称。 字符串
startTime 工作流的开始时间。 字符串

ExtendedLocation

名字 描述 价值
名字 扩展位置的名称。 string (必需)
类型 扩展位置类型。 “EdgeZone”(必需)

HealthError

名字 描述 价值
creationTimeUtc 错误创建时间(UTC)。 字符串
customerResolvability 指示运行状况错误是否可解决的值。 “允许”
“NotAllowed”
entityId 实体的 ID。 字符串
errorCategory 错误类别。 字符串
errorCode 错误代码。 字符串
errorId 运行状况错误唯一 ID。 字符串
errorLevel 错误级别。 字符串
errorMessage 错误信息。 字符串
errorSource 错误源。 字符串
errorType 错误类型。 字符串
innerHealthErrors 内部运行状况错误。 HealthError 将 HealthError 列表列为子错误是有问题的。 使用 InnerHealthError,因为当 Hydra 尝试自动生成协定时,这将阻止无限循环的结构。 我们将相关的运行状况错误公开为内部运行状况错误,所有 API 使用者都可以以与异常相同的方式利用此错误 -> InnerException。 InnerHealthError[]
possibleCauses 错误的可能原因。 字符串
recommendedAction 建议的操作来解决错误。 字符串
recoveryProviderErrorMessage DRA 错误消息。 字符串
summaryMessage 实体的摘要消息。 字符串

InnerHealthError

名字 描述 价值
creationTimeUtc 错误创建时间(UTC)。 字符串
customerResolvability 指示运行状况错误是否可解决的值。 “允许”
“NotAllowed”
entityId 实体的 ID。 字符串
errorCategory 错误类别。 字符串
errorCode 错误代码。 字符串
errorId 运行状况错误唯一 ID。 字符串
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 此资源的父资源的 ID。 类型资源的 ID:vaults/replicationFabrics/replicationProtectionContainers
性能 自定义数据。 ReplicationProtectionClusterProperties
类型 资源类型 “Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters@2024-02-01”

RegisteredClusterNodes

名字 描述 价值
biosId BIOS ID。 字符串
clusterNodeFqdn 群集节点名称。 字符串
isSharedDiskVirtualNode 一个值,该值指示这是否表示托管所有共享磁盘的虚拟实体。 bool
machineId 计算机 ID。 字符串

ReplicationClusterProviderSpecificSettings

名字 描述 价值
instanceType 对于类型 A2AReplicationProtectionClusterDetails,设置为“A2A”。 “A2A”(必需)

ReplicationProtectionClusterProperties

名字 描述 价值
activeLocation 保护群集的当前活动位置。 字符串
agentClusterId 代理群集 ID。 字符串
allowedOperations 复制保护群集上的允许操作。 string[]
areAllClusterNodesRegistered 一个值,该值指示是否已注册群集的所有节点。 bool
clusterFqdn 群集 FQDN。 字符串
clusterNodeFqdns 群集节点 FQDN 的列表。 string[]
clusterProtectedItemIds 受保护项 ID 的列表。 string[]
clusterRegisteredNodes 已注册的节点详细信息。 RegisteredClusterNodes[]
currentScenario 当前方案。 CurrentScenarioDetails
healthErrors 运行状况错误列表。 HealthError[]
lastSuccessfulFailoverTime 上次成功的故障转移时间。 字符串
lastSuccessfulTestFailoverTime 上次成功的测试故障转移时间。 字符串
policyFriendlyName 管理此 PE 的策略的名称。 字符串
policyId 策略 ID。 字符串
primaryFabricFriendlyName 主构造的友好名称。 字符串
primaryFabricProvider 主构造的构造提供程序。 字符串
primaryProtectionContainerFriendlyName 主保护容器友好名称的名称。 字符串
protectionClusterType 保护群集类型的类型。 字符串
protectionState 保护状态。 字符串
protectionStateDescription 保护状态说明。 字符串
providerSpecificDetails 复制群集提供程序自定义设置。 ReplicationClusterProviderSpecificSettings
recoveryContainerId 恢复容器 ID。 字符串
recoveryFabricFriendlyName 恢复构造的友好名称。 字符串
recoveryFabricId 恢复构造的 Arm ID。 字符串
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”(必需)