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

Replication Protection Clusters - Unplanned Failover

执行计划外群集故障转移。
启动复制保护群集故障转移的操作。

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationProtectionClusters/{replicationProtectionClusterName}/unplannedFailover?api-version=2024-04-01

URI 参数

名称 必需 类型 说明
fabricName
path True

string

结构名称。

正则表达式模式: ^[A-Za-z0-9][A-Za-z0-9-]*[A-Za-z0-9]$

protectionContainerName
path True

string

保护容器名称。

正则表达式模式: ^[A-Za-z0-9][A-Za-z0-9-]*[A-Za-z0-9]$

replicationProtectionClusterName
path True

string

复制保护群集名称。

正则表达式模式: ^[A-Za-z0-9][A-Za-z0-9-]*[A-Za-z0-9]$

resourceGroupName
path True

string

恢复服务保管库所在的资源组的名称。

resourceName
path True

string

恢复服务保管库的名称。

正则表达式模式: ^[A-Za-z0-9][A-Za-z0-9-]*[A-Za-z0-9]$

subscriptionId
path True

string

订阅 ID。

api-version
query True

string

客户端 API 版本。

请求正文

名称 必需 类型 说明
properties True

ClusterUnplannedFailoverInputProperties

计划外故障转移输入属性。

响应

名称 类型 说明
200 OK

ReplicationProtectionCluster

还行

202 Accepted

接受

标头

  • Location: string
  • Azure-AsyncOperation: string
  • Retry-After: string
Other Status Codes

ErrorResponse

描述操作失败原因的自动化错误响应。

安全性

azure_auth

Azure Active Directory OAuth2 Flow

类型: oauth2
流向: implicit
授权 URL: https://login.microsoftonline.com/common/oauth2/authorize

作用域

名称 说明
user_impersonation 模拟用户帐户。

示例

Execute unplanned cluster failover.

示例请求

POST https://management.azure.com/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/fabric-pri-eastus/replicationProtectionContainers/pri-cloud-eastus/replicationProtectionClusters/testcluster/unplannedFailover?api-version=2024-04-01

{
  "properties": {
    "failoverDirection": "primarytorecovery",
    "sourceSiteOperations": "NotRequired",
    "providerSpecificDetails": {
      "clusterRecoveryPointId": "/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/fabric-pri-eastus/replicationProtectionContainers/pri-cloud-eastus/replicationProtectionClusters/testcluster/recoveryPoints/cc48b7f3-b267-432b-ad76-45528974dc62",
      "individualNodeRecoveryPoints": [
        "/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/fabric-pri-eastus/replicationProtectionContainers/pri-cloud-eastus/replicationProtectedItems/testVM/recoveryPoints/b5c2051b-79e3-41ad-9d25-244f6ef8ce7d"
      ],
      "instanceType": "A2A"
    }
  }
}

示例响应

{
  "id": "/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/fabric-pri-eastus/replicationProtectionContainers/pri-cloud-eastus/replicationProtectionClusters/testcluster",
  "name": "testcluster",
  "type": "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectionClusters",
  "properties": {
    "protectionClusterType": "WindowsServerFailoverCluster",
    "primaryFabricFriendlyName": "East US",
    "primaryFabricProvider": "AzureFabric",
    "recoveryFabricFriendlyName": "West US",
    "recoveryFabricId": "/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/fabric-rec-westus",
    "primaryProtectionContainerFriendlyName": "East US",
    "recoveryProtectionContainerFriendlyName": "pri-cloud-eastus",
    "protectionState": "FailoverCompleted",
    "protectionStateDescription": "Failover completed.",
    "activeLocation": "Recovery",
    "testFailoverState": "None",
    "testFailoverStateDescription": "None",
    "allowedOperations": [
      "CommitFailoverProtectionCluster",
      "ChangePitProtectionCluster",
      "PurgeProtectionCluster"
    ],
    "replicationHealth": "Normal",
    "healthErrors": [],
    "lastSuccessfulFailoverTime": "2024-01-22T09:31:13.1605059Z",
    "lastSuccessfulTestFailoverTime": "2024-01-22T06:08:01.7440966Z",
    "policyFriendlyName": "klncksan",
    "currentScenario": {
      "scenarioName": "None",
      "jobId": "/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationJobs/None",
      "startTime": "1753-01-01T01:01:01Z"
    },
    "recoveryContainerId": "/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/fabric-rec-westus/replicationProtectionContainers/rec-cloud-westus",
    "agentClusterId": "aeeca6a3-171b-4c9d-ae22-0e4adb6416a0",
    "clusterFqdn": "sdgqlc",
    "clusterNodeFqdns": [
      "sdgql0",
      "sdgql1"
    ],
    "clusterProtectedItemIds": [
      "/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/fabric-pri-eastus/replicationProtectionContainers/pri-cloud-eastus/replicationProtectedItems/yNdYnDYKZ7hYU7zyVeBychFBCyAbEkrJcJNUarDrXio",
      "/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/fabric-pri-eastus/replicationProtectionContainers/pri-cloud-eastus/replicationProtectedItems/kdUdWvpVnm3QgOQPHoVMX8YAtAO8OC4kKNjt40ERSr4"
    ],
    "provisioningState": "Created",
    "areAllClusterNodesRegistered": true,
    "clusterRegisteredNodes": [
      {
        "clusterNodeFqdn": "sdgql0",
        "machineId": "3794026b-6792-4d12-9c0c-de0c79376c90",
        "biosId": "37D0059C-9118-4220-AA1D-58A10EFA7660",
        "isSharedDiskVirtualNode": false
      },
      {
        "clusterNodeFqdn": "aeeca6a3-171b-4c9d-ae22-0e4adb6416a0",
        "machineId": "aeeca6a3-171b-4c9d-ae22-0e4adb6416a0",
        "biosId": "aeeca6a3-171b-4c9d-ae22-0e4adb6416a0",
        "isSharedDiskVirtualNode": true
      },
      {
        "clusterNodeFqdn": "sdgql1",
        "machineId": "cb27913a-a5f2-4691-9eba-78b67f45a57a",
        "biosId": "83CCE932-67EC-4C13-AB29-ACF5F8F7ED48",
        "isSharedDiskVirtualNode": false
      }
    ],
    "providerSpecificDetails": {
      "instanceType": "A2A",
      "multiVmGroupId": "a7ef77cb-ae59-545f-a32a-bf30575ab1c6",
      "multiVmGroupName": "testcluster",
      "multiVmGroupCreateOption": "UserSpecified",
      "primaryFabricLocation": "eastus",
      "recoveryFabricLocation": "westus",
      "failoverRecoveryPointId": "/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/fabric-pri-eastus/replicationProtectionContainers/pri-cloud-eastus/replicationProtectionClusters/testcluster/recoveryPoints/cc48b7f3-b267-432b-ad76-45528974dc62",
      "clusterManagementId": "a24d47b2-a80b-4553-9c16-499c30c3be07",
      "rpoInSeconds": 3213,
      "lastRpoCalculatedTime": "2024-01-22T10:19:11.0490433Z",
      "initialPrimaryZone": "",
      "initialPrimaryFabricLocation": "eastus",
      "initialRecoveryZone": "",
      "initialRecoveryFabricLocation": "westus",
      "initialPrimaryExtendedLocation": null,
      "initialRecoveryExtendedLocation": null,
      "primaryAvailabilityZone": null,
      "recoveryAvailabilityZone": null,
      "primaryExtendedLocation": null,
      "recoveryExtendedLocation": null,
      "lifecycleId": "3d523ab9-8c6d-40af-850d-ccee06513dc6"
    },
    "sharedDiskProperties": {
      "protectionState": "UnplannedFailoverCommitRequired",
      "testFailoverState": "None",
      "activeLocation": null,
      "allowedOperations": [],
      "replicationHealth": "Normal",
      "healthErrors": [],
      "currentScenario": null,
      "sharedDiskProviderSpecificDetails": {
        "instanceType": "A2A",
        "managementId": "a24d47b2-a80b-4553-9c16-499c30c3be07",
        "unprotectedDisks": null,
        "protectedManagedDisks": [
          {
            "diskId": "/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourcegroups/clustertestrg-19-01/providers/microsoft.compute/disks/sdgql-datadisk0",
            "recoveryResourceGroupId": "/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/ClusterTestRG-19-01-asr",
            "recoveryTargetDiskId": "/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/ClusterTestRG-19-01-asr/providers/Microsoft.Compute/disks/sdgql-datadisk0",
            "recoveryReplicaDiskId": "/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/ClusterTestRG-19-01-asr/providers/Microsoft.Compute/disks/sdgql-datadisk0-ASRReplica",
            "recoveryOrignalTargetDiskId": null,
            "recoveryReplicaDiskAccountType": "Premium_LRS",
            "recoveryTargetDiskAccountType": "Premium_LRS",
            "recoveryDiskEncryptionSetId": null,
            "primaryDiskEncryptionSetId": null,
            "diskName": "sdgql-datadisk0",
            "diskCapacityInBytes": 274877906944,
            "primaryStagingAzureStorageAccountId": "/subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/resourceGroupPS1/providers/Microsoft.Storage/storageAccounts/ix701lshashankvaasrcache",
            "diskType": "Data",
            "resyncRequired": false,
            "monitoringPercentageCompletion": null,
            "monitoringJobType": null,
            "dataPendingInStagingStorageAccountInMB": 0,
            "dataPendingAtSourceAgentInMB": 0,
            "diskState": "Protected",
            "allowedDiskLevelOperation": [],
            "isDiskEncrypted": false,
            "secretIdentifier": null,
            "dekKeyVaultArmId": null,
            "isDiskKeyEncrypted": false,
            "keyIdentifier": null,
            "kekKeyVaultArmId": null,
            "failoverDiskName": "sdgql-datadisk0",
            "tfoDiskName": "sdgql-datadisk0-ASRtest"
          }
        ],
        "primaryFabricLocation": "eastus",
        "recoveryFabricLocation": "westus",
        "failoverRecoveryPointId": "/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/fabric-pri-eastus/replicationProtectionContainers/pri-cloud-eastus/replicationProtectionClusters/testcluster/recoveryPoints/cc48b7f3-b267-432b-ad76-45528974dc62",
        "monitoringPercentageCompletion": null,
        "monitoringJobType": null,
        "rpoInSeconds": 10,
        "lastRpoCalculatedTime": "2024-01-22T09:20:35.9303505Z",
        "sharedDiskIRErrors": null
      }
    },
    "policyId": "/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationPolicies/klncksan"
  }
}
Location: https://management.azure.com/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/fabric-pri-eastus/replicationProtectionContainers/pri-cloud-eastus/replicationProtectionClusters/testcluster/operationresults/76e220ab-8ae8-4047-b6e0-e6c0f6fc2241?api-version=2024-04-01
Azure-AsyncOperation: https://management.azure.com/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationOperationStatus/95637b63-f239-48e0-8bbc-bd6b3c638a39?api-version=2024-04-01
Retry-After: 30

定义

名称 说明
A2AClusterUnplannedFailoverInput

非计划的群集故障转移的 A2A 提供程序特定输入。

A2AProtectedManagedDiskDetails

A2A 保护的托管磁盘详细信息。

A2AReplicationProtectionClusterDetails

A2A 提供程序特定的设置。

A2ASharedDiskIRErrorDetails

资源的扩展位置。

A2ASharedDiskReplicationDetails

A2A 提供程序特定的设置。

A2AUnprotectedDiskDetails

A2A 未受保护的磁盘详细信息。

AutoProtectionOfDataDisk

一个值,该值指示是否启用自动保护。

ClusterUnplannedFailoverInput

计划外群集故障转移的输入定义。

ClusterUnplannedFailoverInputProperties

计划外故障转移输入属性的输入定义。

CurrentScenarioDetails

受保护实体的当前方案详细信息。

ErrorAdditionalInfo

资源管理错误附加信息。

ErrorDetail

错误详细信息。

ErrorResponse

错误响应

ExtendedLocation

资源的扩展位置。

ExtendedLocationType

扩展位置类型。

HealthError

运行状况错误。

HealthErrorCustomerResolvability

指示运行状况错误是否可解决的值。

InnerHealthError

实现 InnerHealthError 类。 HealthError 对象具有 InnerHealthErrors 作为子错误的列表。 使用 InnerHealthError,因为当 Hydra 尝试自动生成协定时,这将阻止无限循环的结构。 我们将相关的运行状况错误公开为内部运行状况错误,所有 API 使用者都可以以与异常相同的方式利用此错误 -> InnerException。

MultiVmGroupCreateOption

多 VM 组是自动创建还是由用户指定。

RegisteredClusterNodes

资源的扩展位置。

ReplicationProtectionCluster

复制保护群集。

ReplicationProtectionClusterProperties

复制保护群集自定义数据详细信息。

SharedDiskReplicationItemProperties

共享磁盘复制项自定义数据详细信息。

A2AClusterUnplannedFailoverInput

非计划的群集故障转移的 A2A 提供程序特定输入。

名称 类型 说明
clusterRecoveryPointId

string

要传递给故障转移到特定恢复点的群集恢复点 ID。

individualNodeRecoveryPoints

string[]

单个节点恢复点的列表。

instanceType string:

A2A

类类型。

A2AProtectedManagedDiskDetails

A2A 保护的托管磁盘详细信息。

名称 类型 说明
allowedDiskLevelOperation

string[]

磁盘级别操作列表。

dataPendingAtSourceAgentInMB

number

源虚拟机挂起的数据(以 MB 为单位)。

dataPendingInStagingStorageAccountInMB

number

暂存帐户中等待复制的数据(以 MB 为单位)。

dekKeyVaultArmId

string

机密的 KeyVault 资源 ID(BEK)。

diskCapacityInBytes

integer

磁盘容量(以字节为单位)。

diskId

string

托管磁盘 Arm ID。

diskName

string

磁盘名称。

diskState

string

磁盘状态。

diskType

string

磁盘的类型。

failoverDiskName

string

托管磁盘的故障转移名称。

isDiskEncrypted

boolean

一个值,该值指示 VM 是否已加密 OS 磁盘。

isDiskKeyEncrypted

boolean

一个值,该值指示磁盘密钥是否已加密。

kekKeyVaultArmId

string

密钥的 KeyVault 资源 ID(KEK)。

keyIdentifier

string

密钥 URL/标识符(KEK)。

monitoringJobType

string

监视作业的类型。 进度包含在 MonitoringPercentageCompletion 属性中。

monitoringPercentageCompletion

integer

监视作业的百分比。 监视作业的类型由 MonitoringJobType 属性定义。

primaryDiskEncryptionSetId

string

主磁盘加密集 ID。

primaryStagingAzureStorageAccountId

string

主暂存存储帐户。

recoveryDiskEncryptionSetId

string

恢复磁盘加密集 ID。

recoveryOrignalTargetDiskId

string

恢复原始目标磁盘 Arm ID。

recoveryReplicaDiskAccountType

string

副本磁盘类型。 其可选值,如果不是用户提供的,则与源磁盘类型相同。

recoveryReplicaDiskId

string

恢复副本磁盘 Arm ID。

recoveryResourceGroupId

string

恢复磁盘资源组 Arm ID。

recoveryTargetDiskAccountType

string

故障转移后的目标磁盘类型。 其可选值,如果不是用户提供的,则与源磁盘类型相同。

recoveryTargetDiskId

string

恢复目标磁盘 Arm ID。

resyncRequired

boolean

一个值,该值指示此磁盘是否需要重新同步。

secretIdentifier

string

机密 URL/标识符(BEK)。

tfoDiskName

string

托管磁盘的测试故障转移名称。

A2AReplicationProtectionClusterDetails

A2A 提供程序特定的设置。

名称 类型 说明
clusterManagementId

string

群集管理 ID。

failoverRecoveryPointId

string

群集故障转移到的恢复点 ID。

initialPrimaryExtendedLocation

ExtendedLocation

初始主扩展位置。

initialPrimaryFabricLocation

string

初始主构造位置。

initialPrimaryZone

string

初始主可用性区域。

initialRecoveryExtendedLocation

ExtendedLocation

初始恢复扩展位置。

initialRecoveryFabricLocation

string

初始恢复构造位置。

initialRecoveryZone

string

初始恢复可用性区域。

instanceType string:

A2A

获取实例类型。

lastRpoCalculatedTime

string

保护服务计算最后一个 RPO 值的时间(UTC)。

lifecycleId

string

在内部更改支持 PE/CPE 对象的操作(如切换保护)中幸存下来的 ID。生命周期 ID 被转发为能够有一个指示“相同”受保护群集的 ID 的链接/连续性,即使其他内部 ID/ARM ID 可能正在更改。

multiVmGroupCreateOption

MultiVmGroupCreateOption

多 VM 组是自动创建还是由用户指定。

multiVmGroupId

string

多 VM 组 ID。

multiVmGroupName

string

多 VM 组名称。

primaryAvailabilityZone

string

主要可用性区域。

primaryExtendedLocation

ExtendedLocation

主要扩展位置。

primaryFabricLocation

string

主构造位置。

recoveryAvailabilityZone

string

恢复可用性区域。

recoveryExtendedLocation

ExtendedLocation

恢复扩展位置。

recoveryFabricLocation

string

恢复构造位置。

rpoInSeconds

integer

最后一个 RPO 值(以秒为单位)。

A2ASharedDiskIRErrorDetails

资源的扩展位置。

名称 类型 说明
errorCode

string

错误代码。

errorCodeEnum

string

错误代码枚举。

errorMessage

string

错误消息。

possibleCauses

string

可能的原因。

recommendedAction

string

建议的操作。

A2ASharedDiskReplicationDetails

A2A 提供程序特定的设置。

名称 类型 说明
failoverRecoveryPointId

string

虚拟节点故障转移到的恢复点 ID。

instanceType string:

A2A

获取实例类型。

lastRpoCalculatedTime

string

保护服务计算最后一个 RPO 值的时间(UTC)。

managementId

string

管理 ID。

monitoringJobType

string

监视作业的类型。 进度包含在 MonitoringPercentageCompletion 属性中。

monitoringPercentageCompletion

integer

监视作业的百分比。 监视作业的类型由 MonitoringJobType 属性定义。

primaryFabricLocation

string

主构造位置。

protectedManagedDisks

A2AProtectedManagedDiskDetails[]

受保护的托管磁盘列表。

recoveryFabricLocation

string

恢复构造位置。

rpoInSeconds

integer

最后一个 RPO 值(以秒为单位)。

sharedDiskIRErrors

A2ASharedDiskIRErrorDetails[]

IR 错误。

unprotectedDisks

A2AUnprotectedDiskDetails[]

未受保护的磁盘列表。

A2AUnprotectedDiskDetails

A2A 未受保护的磁盘详细信息。

名称 类型 说明
diskAutoProtectionStatus

AutoProtectionOfDataDisk

一个值,该值指示是否启用了磁盘自动保护。

diskLunId

integer

数据磁盘的源 lun ID。

AutoProtectionOfDataDisk

一个值,该值指示是否启用自动保护。

名称 类型 说明
Disabled

string

Enabled

string

ClusterUnplannedFailoverInput

计划外群集故障转移的输入定义。

名称 类型 说明
properties

ClusterUnplannedFailoverInputProperties

计划外故障转移输入属性。

ClusterUnplannedFailoverInputProperties

计划外故障转移输入属性的输入定义。

名称 类型 说明
failoverDirection

string

故障转移方向。

providerSpecificDetails ClusterUnplannedFailoverProviderSpecificInput:

A2AClusterUnplannedFailoverInput

提供程序特定的设置。

sourceSiteOperations

string

源站点操作状态。

CurrentScenarioDetails

受保护实体的当前方案详细信息。

名称 类型 说明
jobId

string

正在执行的作业的 ARM ID。

scenarioName

string

方案名称。

startTime

string

工作流的开始时间。

ErrorAdditionalInfo

资源管理错误附加信息。

名称 类型 说明
info

object

其他信息。

type

string

其他信息类型。

ErrorDetail

错误详细信息。

名称 类型 说明
additionalInfo

ErrorAdditionalInfo[]

错误附加信息。

code

string

错误代码。

details

ErrorDetail[]

错误详细信息。

message

string

错误消息。

target

string

错误目标。

ErrorResponse

错误响应

名称 类型 说明
error

ErrorDetail

错误对象。

ExtendedLocation

资源的扩展位置。

名称 类型 说明
name

string

扩展位置的名称。

type

ExtendedLocationType

扩展位置类型。

ExtendedLocationType

扩展位置类型。

名称 类型 说明
EdgeZone

string

HealthError

运行状况错误。

名称 类型 说明
creationTimeUtc

string

错误创建时间(UTC)。

customerResolvability

HealthErrorCustomerResolvability

指示运行状况错误是否可解决的值。

entityId

string

实体的 ID。

errorCategory

string

错误类别。

errorCode

string

错误代码。

errorId

string

运行状况错误唯一 ID。

errorLevel

string

错误级别。

errorMessage

string

错误信息。

errorSource

string

错误源。

errorType

string

错误类型。

innerHealthErrors

InnerHealthError[]

内部运行状况错误。 HealthError 将 HealthError 列表列为子错误是有问题的。 使用 InnerHealthError,因为当 Hydra 尝试自动生成协定时,这将阻止无限循环的结构。 我们将相关的运行状况错误公开为内部运行状况错误,所有 API 使用者都可以以与异常相同的方式利用此错误 -> InnerException。

possibleCauses

string

错误的可能原因。

recommendedAction

string

建议的操作来解决错误。

recoveryProviderErrorMessage

string

DRA 错误消息。

summaryMessage

string

实体的摘要消息。

HealthErrorCustomerResolvability

指示运行状况错误是否可解决的值。

名称 类型 说明
Allowed

string

NotAllowed

string

InnerHealthError

实现 InnerHealthError 类。 HealthError 对象具有 InnerHealthErrors 作为子错误的列表。 使用 InnerHealthError,因为当 Hydra 尝试自动生成协定时,这将阻止无限循环的结构。 我们将相关的运行状况错误公开为内部运行状况错误,所有 API 使用者都可以以与异常相同的方式利用此错误 -> InnerException。

名称 类型 说明
creationTimeUtc

string

错误创建时间(UTC)。

customerResolvability

HealthErrorCustomerResolvability

指示运行状况错误是否可解决的值。

entityId

string

实体的 ID。

errorCategory

string

错误类别。

errorCode

string

错误代码。

errorId

string

运行状况错误唯一 ID。

errorLevel

string

错误级别。

errorMessage

string

错误信息。

errorSource

string

错误源。

errorType

string

错误类型。

possibleCauses

string

错误的可能原因。

recommendedAction

string

建议的操作来解决错误。

recoveryProviderErrorMessage

string

DRA 错误消息。

summaryMessage

string

实体的摘要消息。

MultiVmGroupCreateOption

多 VM 组是自动创建还是由用户指定。

名称 类型 说明
AutoCreated

string

UserSpecified

string

RegisteredClusterNodes

资源的扩展位置。

名称 类型 说明
biosId

string

BIOS ID。

clusterNodeFqdn

string

群集节点名称。

isSharedDiskVirtualNode

boolean

一个值,该值指示这是否表示托管所有共享磁盘的虚拟实体。

machineId

string

计算机 ID。

ReplicationProtectionCluster

复制保护群集。

名称 类型 说明
id

string

保护群集 ID。

name

string

保护群集的名称。

properties

ReplicationProtectionClusterProperties

自定义数据。

type

string

对象的类型。

ReplicationProtectionClusterProperties

复制保护群集自定义数据详细信息。

名称 类型 说明
activeLocation

string

保护群集的当前活动位置。

agentClusterId

string

代理群集 ID。

allowedOperations

string[]

复制保护群集上的允许操作。

areAllClusterNodesRegistered

boolean

一个值,该值指示是否已注册群集的所有节点。

clusterFqdn

string

群集 FQDN。

clusterNodeFqdns

string[]

群集节点 FQDN 的列表。

clusterProtectedItemIds

string[]

受保护项 ID 的列表。

clusterRegisteredNodes

RegisteredClusterNodes[]

已注册的节点详细信息。

currentScenario

CurrentScenarioDetails

当前方案。

healthErrors

HealthError[]

运行状况错误列表。

lastSuccessfulFailoverTime

string

上次成功的故障转移时间。

lastSuccessfulTestFailoverTime

string

上次成功的测试故障转移时间。

policyFriendlyName

string

管理此 PE 的策略的名称。

policyId

string

策略 ID。

primaryFabricFriendlyName

string

主构造的友好名称。

primaryFabricProvider

string

主构造的构造提供程序。

primaryProtectionContainerFriendlyName

string

主保护容器友好名称的名称。

protectionClusterType

string

保护群集类型的类型。

protectionState

string

保护状态。

protectionStateDescription

string

保护状态说明。

providerSpecificDetails ReplicationClusterProviderSpecificSettings:

A2AReplicationProtectionClusterDetails

复制群集提供程序自定义设置。

provisioningState

string

群集的预配状态。

recoveryContainerId

string

恢复容器 ID。

recoveryFabricFriendlyName

string

恢复构造的友好名称。

recoveryFabricId

string

恢复构造的 Arm ID。

recoveryProtectionContainerFriendlyName

string

恢复容器友好名称的名称。

replicationHealth

string

VM 的合并保护运行状况将 SRS 以及与 VM 复制组关联的所有复制单元考虑在内。 这是 ProtectionHealth 枚举的字符串表示形式。

sharedDiskProperties

SharedDiskReplicationItemProperties

共享磁盘属性。

testFailoverState

string

测试故障转移状态。

testFailoverStateDescription

string

测试故障转移状态说明。

SharedDiskReplicationItemProperties

共享磁盘复制项自定义数据详细信息。

名称 类型 说明
activeLocation

string

PE 的当前活动位置。

allowedOperations

string[]

对复制受保护项的允许操作。

currentScenario

CurrentScenarioDetails

当前方案。

healthErrors

HealthError[]

运行状况错误列表。

protectionState

string

共享磁盘的保护状态。

replicationHealth

string

VM 的合并保护运行状况将 SRS 以及与 VM 复制组关联的所有复制单元考虑在内。 这是 ProtectionHealth 枚举的字符串表示形式。

sharedDiskProviderSpecificDetails SharedDiskReplicationProviderSpecificSettings:

A2ASharedDiskReplicationDetails

复制提供程序自定义设置。

testFailoverState

string

共享磁盘的 tfo 状态。