Replication Protection Clusters - Apply Recovery Point
执行群集的更改恢复点操作。
在保护群集上应用新群集恢复点的操作。
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationProtectionClusters/{replicationProtectionClusterName}/applyRecoveryPoint?api-version=2025-02-01
URI 参数
名称 | 在 | 必需 | 类型 | 说明 |
---|---|---|---|---|
fabric
|
path | True |
string pattern: ^[A-Za-z0-9][A-Za-z0-9-]*[A-Za-z0-9]$ |
结构名称。 |
protection
|
path | True |
string pattern: ^[A-Za-z0-9][A-Za-z0-9-]*[A-Za-z0-9]$ |
保护容器名称。 |
replication
|
path | True |
string pattern: ^[A-Za-z0-9][A-Za-z0-9-]*[A-Za-z0-9]$ |
复制保护群集名称。 |
resource
|
path | True |
string |
恢复服务保管库所在的资源组的名称。 |
resource
|
path | True |
string pattern: ^[A-Za-z0-9][A-Za-z0-9-]*[A-Za-z0-9]$ |
恢复服务保管库的名称。 |
subscription
|
path | True |
string |
订阅 ID。 |
api-version
|
query | True |
string |
客户端 API 版本。 |
请求正文
名称 | 必需 | 类型 | 说明 |
---|---|---|---|
properties | True |
要应用群集恢复点输入的属性。 |
响应
名称 | 类型 | 说明 |
---|---|---|
200 OK |
好的 |
|
202 Accepted |
已接受 标头
|
|
Other Status Codes |
描述操作失败原因的自动化错误响应。 |
安全性
azure_auth
Azure Active Directory OAuth2 流
类型:
oauth2
流向:
implicit
授权 URL:
https://login.microsoftonline.com/common/oauth2/authorize
作用域
名称 | 说明 |
---|---|
user_impersonation | 模拟用户帐户。 |
示例
Execute the change recovery point operation for cluster.
示例请求
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/applyRecoveryPoint?api-version=2025-02-01
{
"properties": {
"clusterRecoveryPointId": "/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/shashankvaultpvt/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/shashankvaultpvt/replicationFabrics/fabric-pri-eastus/replicationProtectionContainers/pri-cloud-eastus/replicationProtectedItems/testVM/recoveryPoints/b5c2051b-79e3-41ad-9d25-244f6ef8ce7d"
],
"providerSpecificDetails": {
"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=2025-02-01
Azure-AsyncOperation: https://management.azure.com/Subscriptions/7c943c1b-5122-4097-90c8-861411bdd574/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationOperationStatus/49660b52-ccaa-4f22-87p6-a9c8f0b17674?api-version=2025-02-01
Retry-After: 30
定义
A2AApplyClusterRecoveryPointInput
应用群集恢复点的 A2A 提供程序特定输入。
名称 | 类型 | 说明 |
---|---|---|
instanceType |
string:
A2A |
类类型。 |
A2AProtectedManagedDiskDetails
A2A 保护的托管磁盘详细信息。
名称 | 类型 | 说明 |
---|---|---|
allowedDiskLevelOperation |
string[] |
磁盘级别操作列表。 |
dataPendingAtSourceAgentInMB |
number (double) |
源虚拟机挂起的数据(以 MB 为单位)。 |
dataPendingInStagingStorageAccountInMB |
number (double) |
暂存帐户中等待复制的数据(以 MB 为单位)。 |
dekKeyVaultArmId |
string |
机密的 KeyVault 资源 ID(BEK)。 |
diskCapacityInBytes |
integer (int64) |
磁盘容量(以字节为单位)。 |
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 (int32) |
监视作业的百分比。 监视作业的类型由 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 |
初始主扩展位置。 |
|
initialPrimaryFabricLocation |
string |
初始主构造位置。 |
initialPrimaryZone |
string |
初始主可用性区域。 |
initialRecoveryExtendedLocation |
初始恢复扩展位置。 |
|
initialRecoveryFabricLocation |
string |
初始恢复构造位置。 |
initialRecoveryZone |
string |
初始恢复可用性区域。 |
instanceType |
string:
A2A |
获取实例类型。 |
lastRpoCalculatedTime |
string (date-time) |
保护服务计算最后一个 RPO 值的时间(UTC)。 |
lifecycleId |
string |
在内部更改支持 PE/CPE 对象的操作(如切换保护)中幸存下来的 ID。生命周期 ID 被转发为能够有一个指示“相同”受保护群集的 ID 的链接/连续性,即使其他内部 ID/ARM ID 可能正在更改。 |
multiVmGroupCreateOption |
多 VM 组是自动创建还是由用户指定。 |
|
multiVmGroupId |
string |
多 VM 组 ID。 |
multiVmGroupName |
string |
多 VM 组名称。 |
primaryAvailabilityZone |
string |
主要可用性区域。 |
primaryExtendedLocation |
主要扩展位置。 |
|
primaryFabricLocation |
string |
主构造位置。 |
recoveryAvailabilityZone |
string |
恢复可用性区域。 |
recoveryExtendedLocation |
恢复扩展位置。 |
|
recoveryFabricLocation |
string |
恢复构造位置。 |
rpoInSeconds |
integer (int64) |
最后一个 RPO 值(以秒为单位)。 |
A2ASharedDiskIRErrorDetails
资源的扩展位置。
名称 | 类型 | 说明 |
---|---|---|
errorCode |
string |
错误代码。 |
errorCodeEnum |
string |
错误代码枚举。 |
errorMessage |
string |
错误消息。 |
possibleCauses |
string |
可能的原因。 |
recommendedAction |
string |
建议的操作。 |
A2ASharedDiskReplicationDetails
A2A 提供程序特定的设置。
名称 | 类型 | 说明 |
---|---|---|
failoverRecoveryPointId |
string |
虚拟节点故障转移到的恢复点 ID。 |
instanceType |
string:
A2A |
获取实例类型。 |
lastRpoCalculatedTime |
string (date-time) |
保护服务计算最后一个 RPO 值的时间(UTC)。 |
managementId |
string |
管理 ID。 |
monitoringJobType |
string |
监视作业的类型。 进度包含在 MonitoringPercentageCompletion 属性中。 |
monitoringPercentageCompletion |
integer (int32) |
监视作业的百分比。 监视作业的类型由 MonitoringJobType 属性定义。 |
primaryFabricLocation |
string |
主构造位置。 |
protectedManagedDisks |
受保护的托管磁盘列表。 |
|
recoveryFabricLocation |
string |
恢复构造位置。 |
rpoInSeconds |
integer (int64) |
最后一个 RPO 值(以秒为单位)。 |
sharedDiskIRErrors |
IR 错误。 |
|
unprotectedDisks |
未受保护的磁盘列表。 |
A2AUnprotectedDiskDetails
A2A 未受保护的磁盘详细信息。
名称 | 类型 | 说明 |
---|---|---|
diskAutoProtectionStatus |
一个值,该值指示是否启用了磁盘自动保护。 |
|
diskLunId |
integer (int32) |
数据磁盘的源 lun ID。 |
ApplyClusterRecoveryPointInput
应用群集恢复点的输入定义。
名称 | 类型 | 说明 |
---|---|---|
properties |
要应用群集恢复点输入的属性。 |
ApplyClusterRecoveryPointInputProperties
应用群集恢复点属性的输入定义。
名称 | 类型 | 说明 |
---|---|---|
clusterRecoveryPointId |
string (arm-id) |
要传递给故障转移到特定恢复点的群集恢复点 ID。 |
individualNodeRecoveryPoints |
string[] (arm-id) |
单个节点恢复点的列表。 |
providerSpecificDetails | ApplyClusterRecoveryPointProviderSpecificInput: |
用于应用群集恢复点的提供程序特定输入。 |
AutoProtectionOfDataDisk
一个值,该值指示是否启用自动保护。
值 | 说明 |
---|---|
Disabled | |
Enabled |
CurrentScenarioDetails
受保护实体的当前方案详细信息。
名称 | 类型 | 说明 |
---|---|---|
jobId |
string |
正在执行的作业的 ARM ID。 |
scenarioName |
string |
方案名称。 |
startTime |
string (date-time) |
工作流的开始时间。 |
ErrorAdditionalInfo
资源管理错误附加信息。
名称 | 类型 | 说明 |
---|---|---|
info |
object |
其他信息。 |
type |
string |
其他信息类型。 |
ErrorDetail
错误详细信息。
名称 | 类型 | 说明 |
---|---|---|
additionalInfo |
错误附加信息。 |
|
code |
string |
错误代码。 |
details |
错误详细信息。 |
|
message |
string |
错误消息。 |
target |
string |
错误目标。 |
ErrorResponse
错误响应
名称 | 类型 | 说明 |
---|---|---|
error |
错误对象。 |
ExtendedLocation
资源的扩展位置。
名称 | 类型 | 说明 |
---|---|---|
name |
string |
扩展位置的名称。 |
type |
扩展位置类型。 |
ExtendedLocationType
扩展位置类型。
值 | 说明 |
---|---|
EdgeZone |
HealthError
运行状况错误。
名称 | 类型 | 说明 |
---|---|---|
creationTimeUtc |
string (date-time) |
错误创建时间(UTC)。 |
customerResolvability |
指示运行状况错误是否可解决的值。 |
|
entityId |
string |
实体的 ID。 |
errorCategory |
string |
错误类别。 |
errorCode |
string |
错误代码。 |
errorId |
string |
运行状况错误唯一 ID。 |
errorLevel |
string |
错误级别。 |
errorMessage |
string |
错误消息。 |
errorSource |
string |
错误源。 |
errorType |
string |
错误类型。 |
innerHealthErrors |
内部运行状况错误。 HealthError 将 HealthError 列表列为子错误是有问题的。 使用 InnerHealthError,因为当 Hydra 尝试自动生成协定时,这将阻止无限循环的结构。 我们将相关的运行状况错误公开为内部运行状况错误,所有 API 使用者都可以以与异常相同的方式利用此错误 -> InnerException。 |
|
possibleCauses |
string |
错误的可能原因。 |
recommendedAction |
string |
建议的操作来解决错误。 |
recoveryProviderErrorMessage |
string |
DRA 错误消息。 |
summaryMessage |
string |
实体的摘要消息。 |
HealthErrorCustomerResolvability
指示运行状况错误是否可解决的值。
值 | 说明 |
---|---|
Allowed | |
NotAllowed |
InnerHealthError
实现 InnerHealthError 类。 HealthError 对象具有 InnerHealthErrors 作为子错误的列表。 使用 InnerHealthError,因为当 Hydra 尝试自动生成协定时,这将阻止无限循环的结构。 我们将相关的运行状况错误公开为内部运行状况错误,所有 API 使用者都可以以与异常相同的方式利用此错误 -> InnerException。
名称 | 类型 | 说明 |
---|---|---|
creationTimeUtc |
string (date-time) |
错误创建时间(UTC)。 |
customerResolvability |
指示运行状况错误是否可解决的值。 |
|
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 | |
UserSpecified |
RegisteredClusterNodes
资源的扩展位置。
名称 | 类型 | 说明 |
---|---|---|
biosId |
string |
BIOS ID。 |
clusterNodeFqdn |
string |
群集节点名称。 |
isSharedDiskVirtualNode |
boolean |
一个值,该值指示这是否表示托管所有共享磁盘的虚拟实体。 |
machineId |
string |
计算机 ID。 |
ReplicationProtectionCluster
复制保护群集。
名称 | 类型 | 说明 |
---|---|---|
id |
string |
保护群集 ID。 |
name |
string |
保护群集的名称。 |
properties |
自定义数据。 |
|
type |
string |
对象的类型。 |
ReplicationProtectionClusterProperties
复制保护群集自定义数据详细信息。
名称 | 类型 | 说明 |
---|---|---|
activeLocation |
string |
保护群集的当前活动位置。 |
agentClusterId |
string |
代理群集 ID。 |
allowedOperations |
string[] |
复制保护群集上的允许操作。 |
areAllClusterNodesRegistered |
boolean |
一个值,该值指示是否已注册群集的所有节点。 |
clusterFqdn |
string |
群集 FQDN。 |
clusterNodeFqdns |
string[] |
群集节点 FQDN 的列表。 |
clusterProtectedItemIds |
string[] (arm-id) |
受保护项 ID 的列表。 |
clusterRegisteredNodes |
已注册的节点详细信息。 |
|
currentScenario |
当前方案。 |
|
healthErrors |
运行状况错误列表。 |
|
lastSuccessfulFailoverTime |
string (date-time) |
上次成功的故障转移时间。 |
lastSuccessfulTestFailoverTime |
string (date-time) |
上次成功的测试故障转移时间。 |
policyFriendlyName |
string |
管理此 PE 的策略的名称。 |
policyId |
string (arm-id) |
策略 ID。 |
primaryFabricFriendlyName |
string |
主构造的友好名称。 |
primaryFabricProvider |
string |
主构造的构造提供程序。 |
primaryProtectionContainerFriendlyName |
string |
主保护容器友好名称的名称。 |
protectionClusterType |
string |
保护群集类型的类型。 |
protectionState |
string |
保护状态。 |
protectionStateDescription |
string |
保护状态说明。 |
providerSpecificDetails | ReplicationClusterProviderSpecificSettings: |
复制群集提供程序自定义设置。 |
provisioningState |
string |
群集的预配状态。 |
recoveryContainerId |
string (arm-id) |
恢复容器 ID。 |
recoveryFabricFriendlyName |
string |
恢复构造的友好名称。 |
recoveryFabricId |
string (arm-id) |
恢复构造的 Arm ID。 |
recoveryProtectionContainerFriendlyName |
string |
恢复容器友好名称的名称。 |
replicationHealth |
string |
VM 的合并保护运行状况将 SRS 以及与 VM 复制组关联的所有复制单元考虑在内。 这是 ProtectionHealth 枚举的字符串表示形式。 |
sharedDiskProperties |
共享磁盘属性。 |
|
testFailoverState |
string |
测试故障转移状态。 |
testFailoverStateDescription |
string |
测试故障转移状态说明。 |
SharedDiskReplicationItemProperties
共享磁盘复制项自定义数据详细信息。
名称 | 类型 | 说明 |
---|---|---|
activeLocation |
string |
PE 的当前活动位置。 |
allowedOperations |
string[] |
对复制受保护项的允许操作。 |
currentScenario |
当前方案。 |
|
healthErrors |
运行状况错误列表。 |
|
protectionState |
string |
共享磁盘的保护状态。 |
replicationHealth |
string |
VM 的合并保护运行状况将 SRS 以及与 VM 复制组关联的所有复制单元考虑在内。 这是 ProtectionHealth 枚举的字符串表示形式。 |
sharedDiskProviderSpecificDetails | SharedDiskReplicationProviderSpecificSettings: |
复制提供程序自定义设置。 |
testFailoverState |
string |
共享磁盘的 tfo 状态。 |