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

Replication Protected Items - Apply Recovery Point

更改或应用恢复点。
更改已故障转移复制保护项的恢复点的操作。

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationProtectedItems/{replicatedProtectedItemName}/applyRecoveryPoint?api-version=2023-02-01

URI 参数

名称 必需 类型 说明
fabricName
path True

string

ARM 构造名称。

protectionContainerName
path True

string

保护容器名称。

replicatedProtectedItemName
path True

string

复制的受保护项名称。

resourceGroupName
path True

string

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

resourceName
path True

string

恢复服务保管库的名称。

subscriptionId
path True

string

订阅 ID。

api-version
query True

string

客户端 API 版本。

请求正文

名称 必需 类型 说明
properties True

ApplyRecoveryPointInputProperties

要应用恢复点的输入属性。

响应

名称 类型 说明
200 OK

ReplicationProtectedItem

确定

202 Accepted

已接受

安全性

azure_auth

Azure Active Directory OAuth2 流

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

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

示例

Change or apply recovery point.

Sample Request

POST https://management.azure.com/subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectedItems/f8491e4f-817a-40dd-a90c-af773978c75b/applyRecoveryPoint?api-version=2023-02-01

{
  "properties": {
    "recoveryPointId": "/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectedItems/f8491e4f-817a-40dd-a90c-af773978c75b/recoveryPoints/e4d05fe9-5dfd-47be-b50b-aad306b2802d",
    "providerSpecificDetails": {
      "instanceType": "HyperVReplicaAzure"
    }
  }
}

Sample Response

Azure-AsyncOperation: https://management.azure.com/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationOperationStatus/a93f3cd5-9035-4b1e-a2c9-b16df6d5d34b?api-version=2023-02-01
{
  "id": "/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectedItems/f8491e4f-817a-40dd-a90c-af773978c75b",
  "name": "f8491e4f-817a-40dd-a90c-af773978c75b",
  "type": "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems",
  "properties": {
    "friendlyName": "vm1",
    "protectedItemType": "HyperVVirtualMachine",
    "protectableItemId": "/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectableItems/f8491e4f-817a-40dd-a90c-af773978c75b",
    "recoveryServicesProviderId": "/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationRecoveryServicesProviders/241641e6-ee7b-4ee4-8141-821fadda43fa",
    "primaryFabricFriendlyName": "cloud1",
    "recoveryFabricFriendlyName": "Microsoft Azure",
    "recoveryFabricId": "Microsoft Azure",
    "primaryProtectionContainerFriendlyName": "cloud1",
    "recoveryProtectionContainerFriendlyName": "Microsoft Azure",
    "protectionState": "UnplannedFailoverCommitPendingStatesBegin",
    "protectionStateDescription": "Failover completed",
    "activeLocation": "Recovery",
    "testFailoverState": "MarkedForDeletion",
    "testFailoverStateDescription": "Cleaning up test environment",
    "allowedOperations": [
      "CompleteMigration",
      "Commit",
      "DisableProtection",
      "ChangePit"
    ],
    "replicationHealth": "Critical",
    "policyId": "/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationPolicies/protectionprofile1",
    "policyFriendlyName": "protectionprofile1",
    "lastSuccessfulFailoverTime": "2017-04-26T08:42:33.0996129Z",
    "lastSuccessfulTestFailoverTime": "2017-04-25T09:57:57.0357829Z",
    "currentScenario": {
      "scenarioName": "None",
      "jobId": "/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationJobs/None",
      "startTime": "1753-01-01T01:01:01Z"
    },
    "failoverRecoveryPointId": "/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectedItems/f8491e4f-817a-40dd-a90c-af773978c75b/recoveryPoints/e4d05fe9-5dfd-47be-b50b-aad306b2802d",
    "providerSpecificDetails": {
      "instanceType": "HyperVReplicaAzure"
    },
    "recoveryContainerId": "/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/d49858f157601230a6ac5862fbbc6e63bf38d23ecd96cf953767945d457fe9d5/replicationProtectionContainers/d38048d4-b460-4791-8ece-108395ee8478"
  }
}
Azure-AsyncOperation: https://management.azure.com/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationOperationStatus/a93f3cd5-9035-4b1e-a2c9-b16df6d5d34b?api-version=2023-02-01
Retry-After: 30

定义

名称 说明
A2AApplyRecoveryPointInput

特定于 A2A 提供程序的 ApplyRecoveryPoint 输入。

A2ACrossClusterMigrationApplyRecoveryPointInput

特定于 A2ACrossClusterMigration 提供程序的 ApplyRecoveryPoint 输入。

A2ACrossClusterMigrationReplicationDetails

A2A 提供程序特定的设置。

A2AProtectedDiskDetails

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

A2AProtectedManagedDiskDetails

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

A2AReplicationDetails

A2A 提供程序特定的设置。

A2AUnprotectedDiskDetails

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

AgentUpgradeBlockedReason

是否可以更新。

ApplyRecoveryPointInput

用于应用恢复点的输入。

ApplyRecoveryPointInputProperties

要应用恢复点的输入属性。

AutoProtectionOfDataDisk

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

AzureToAzureVmSyncedConfigDetails

Azure 到 Azure VM 同步的配置详细信息。

AzureVmDiskDetails

E2A 提供程序的磁盘详细信息。

CurrentScenarioDetails

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

DiskAccountType

DiskType。

DiskDetails

Onprem 磁盘详细信息数据。

DiskReplicationProgressHealth

进度运行状况。

EthernetAddressType

源 IP 地址类型。

ExtendedLocation

资源的扩展位置。

ExtendedLocationType

扩展位置类型。

HealthError

运行状况错误。

HealthErrorCustomerResolvability

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

HyperVReplicaAzureApplyRecoveryPointInput

特定于 HyperVReplicaAzure 提供程序的 ApplyRecoveryPoint 输入。

HyperVReplicaAzureManagedDiskDetails

Hyper-V 托管磁盘详细信息。

HyperVReplicaAzureReplicationDetails

Hyper V 副本 Azure 提供程序特定的设置。

HyperVReplicaBaseReplicationDetails

Hyper V 副本 (replica) 提供程序特定的设置基类。

HyperVReplicaBlueReplicationDetails

HyperV 副本 (replica) 2012 R2 (Blue) 复制详细信息。

HyperVReplicaReplicationDetails

HyperV 副本 (replica) 2012 复制详细信息。

InitialReplicationDetails

初始复制详细信息。

InMageAgentDetails

InMage 代理的详细信息。

InMageAzureV2ApplyRecoveryPointInput

特定于 InMageAzureV2 提供程序的 ApplyRecoveryPoint 输入。

InMageAzureV2ManagedDiskDetails

InMageAzureV2 托管磁盘详细信息。

InMageAzureV2ProtectedDiskDetails

InMageAzureV2 受保护的磁盘详细信息。

InMageAzureV2ReplicationDetails

InMageAzureV2 提供程序特定的设置。

InMageAzureV2SwitchProviderBlockingErrorDetails

InMageAzureV2 交换机提供程序阻止错误详细信息。

InMageAzureV2SwitchProviderDetails

InMageAzureV2 交换机提供程序详细信息。

InMageProtectedDiskDetails

InMage 受保护的磁盘详细信息。

InMageRcmAgentUpgradeBlockingErrorDetails

InMageRcm 源代理升级阻止错误详细信息。

InMageRcmApplyRecoveryPointInput

特定于 InMageRcm 提供程序的 ApplyRecoveryPoint 输入。

InMageRcmDiscoveredProtectedVmDetails

InMageRcm 发现了受保护的 VM 详细信息。

InMageRcmFailbackDiscoveredProtectedVmDetails

InMageRcmFailback 发现的 VM 详细信息。

InMageRcmFailbackMobilityAgentDetails

InMageRcmFailback 移动代理详细信息。

InMageRcmFailbackNicDetails

InMageRcmFailback NIC 详细信息。

InMageRcmFailbackProtectedDiskDetails

InMageRcmFailback 受保护的磁盘详细信息。

InMageRcmFailbackReplicationDetails

InMageRcmFailback 提供程序特定详细信息。

InMageRcmFailbackSyncDetails

InMageRcmFailback 磁盘级别同步详细信息。

InMageRcmLastAgentUpgradeErrorDetails

InMageRcm 上次源代理升级错误详细信息。

InMageRcmMobilityAgentDetails

InMageRcm 移动代理详细信息。

InMageRcmNicDetails

InMageRcm NIC 详细信息。

InMageRcmProtectedDiskDetails

InMageRcm 受保护的磁盘详细信息。

InMageRcmReplicationDetails

InMageRcm 提供程序特定详细信息。

InMageRcmSyncDetails

InMageRcm 磁盘级别同步详细信息。

InMageReplicationDetails

InMage 提供程序特定的设置。

InnerHealthError

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

InputEndpoint
IPConfigDetails
MobilityAgentUpgradeState

代理自动升级状态。

MultiVmGroupCreateOption

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

OSDetails

磁盘详细信息。

OSDiskDetails

OS 磁盘的详细信息。

PlannedFailoverStatus

上次计划的故障转移状态。

ReplicationProtectedItem

复制受保护的项。

ReplicationProtectedItemProperties

复制受保护的项自定义数据详细信息。

ResyncState

重新同步状态。

VmEncryptionType

VM 的加密类型。

VMNicDetails

Hyper V VM 网络详细信息。

VmReplicationProgressHealth

初始复制进度运行状况。

A2AApplyRecoveryPointInput

特定于 A2A 提供程序的 ApplyRecoveryPoint 输入。

名称 类型 说明
instanceType string:

A2A

类类型。

A2ACrossClusterMigrationApplyRecoveryPointInput

特定于 A2ACrossClusterMigration 提供程序的 ApplyRecoveryPoint 输入。

名称 类型 说明
instanceType string:

A2ACrossClusterMigration

类类型。

A2ACrossClusterMigrationReplicationDetails

A2A 提供程序特定的设置。

名称 类型 说明
fabricObjectId

string

虚拟机的结构特定对象 ID。

instanceType string:

A2ACrossClusterMigration

获取实例类型。

lifecycleId

string

与 PE 关联的 ID,该 ID 在开关保护等操作中幸存下来,这些操作会在内部更改支持 PE/CPE 对象。即使其他内部 ID/ARM ID 可能正在更改,生命周期 ID 也会向前推进,以便具有一个表示“相同”受保护项的 ID 的链接/连续性。

osType

string

操作系统的类型。

primaryFabricLocation

string

主构造位置。

vmProtectionState

string

VM 的保护状态。

vmProtectionStateDescription

string

VM 的保护状态说明。

A2AProtectedDiskDetails

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

名称 类型 说明
allowedDiskLevelOperation

string[]

磁盘级别操作列表。

dataPendingAtSourceAgentInMB

number

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

dataPendingInStagingStorageAccountInMB

number

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

dekKeyVaultArmId

string

机密的 KeyVault 资源 ID (BEK) 。

diskCapacityInBytes

integer

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

diskName

string

磁盘名称。

diskState

string

磁盘状态。

diskType

string

磁盘的类型。

diskUri

string

磁盘 URI。

failoverDiskName

string

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

isDiskEncrypted

boolean

一个值,该值指示 vm 是否具有加密的 OS 磁盘。

isDiskKeyEncrypted

boolean

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

kekKeyVaultArmId

string

密钥 (KEK) 的 KeyVault 资源 ID。

keyIdentifier

string

密钥 URL/标识符 (KEK) 。

monitoringJobType

string

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

monitoringPercentageCompletion

integer

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

primaryDiskAzureStorageAccountId

string

主磁盘存储帐户。

primaryStagingAzureStorageAccountId

string

主暂存存储帐户。

recoveryAzureStorageAccountId

string

恢复磁盘存储帐户。

recoveryDiskUri

string

恢复磁盘 URI。

resyncRequired

boolean

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

secretIdentifier

string

机密 URL/标识符 (BEK) 。

tfoDiskName

string

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

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

密钥 (KEK) 的 KeyVault 资源 ID。

keyIdentifier

string

密钥 URL/标识符 (KEK) 。

monitoringJobType

string

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

monitoringPercentageCompletion

integer

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

primaryDiskEncryptionSetId

string

主磁盘加密集 ID。

primaryStagingAzureStorageAccountId

string

主暂存存储帐户。

recoveryDiskEncryptionSetId

string

恢复磁盘加密集 ID。

recoveryOrignalTargetDiskId

string

恢复原始目标磁盘 Arm ID。

recoveryReplicaDiskAccountType

string

副本 (replica) 磁盘类型。 其可选值,如果未提供,则与源磁盘类型相同。

recoveryReplicaDiskId

string

恢复副本 (replica) 磁盘 Arm ID。

recoveryResourceGroupId

string

恢复磁盘资源组 Arm ID。

recoveryTargetDiskAccountType

string

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

recoveryTargetDiskId

string

恢复目标磁盘 Arm ID。

resyncRequired

boolean

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

secretIdentifier

string

机密 URL/标识符 (BEK) 。

tfoDiskName

string

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

A2AReplicationDetails

A2A 提供程序特定的设置。

名称 类型 说明
agentCertificateExpiryDate

string

代理证书到期日期。

agentExpiryDate

string

代理到期日期。

agentVersion

string

代理版本。

autoProtectionOfDataDisk

AutoProtectionOfDataDisk

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

fabricObjectId

string

虚拟机的结构特定对象 ID。

initialPrimaryExtendedLocation

ExtendedLocation

初始主扩展位置。

initialPrimaryFabricLocation

string

初始主构造位置。

initialPrimaryZone

string

初始主可用性区域。

initialRecoveryExtendedLocation

ExtendedLocation

初始恢复扩展位置。

initialRecoveryFabricLocation

string

初始恢复构造位置。

initialRecoveryZone

string

初始恢复可用性区域。

instanceType string:

A2A

获取实例类型。

isReplicationAgentCertificateUpdateRequired

boolean

一个 值,该值指示是否需要更新代理证书。

isReplicationAgentUpdateRequired

boolean

一个 值,该值指示是否需要更新复制代理。

lastHeartbeat

string

从源服务器接收的最后一个检测信号。

lastRpoCalculatedTime

string

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

lifecycleId

string

与 PE 关联的 ID,该 ID 在开关保护等操作中幸存下来,这些操作会在内部更改支持 PE/CPE 对象。即使其他内部 ID/ARM ID 可能正在更改,生命周期 ID 也会向前推进,以便具有一个表示“相同”受保护项的 ID 的链接/连续性。

managementId

string

管理 ID。

monitoringJobType

string

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

monitoringPercentageCompletion

integer

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

multiVmGroupCreateOption

MultiVmGroupCreateOption

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

multiVmGroupId

string

多 VM 组 ID。

multiVmGroupName

string

多 VM 组名称。

osType

string

操作系统的类型。

primaryAvailabilityZone

string

主要可用性区域。

primaryExtendedLocation

ExtendedLocation

主扩展位置。

primaryFabricLocation

string

主构造位置。

protectedDisks

A2AProtectedDiskDetails[]

受保护磁盘的列表。

protectedManagedDisks

A2AProtectedManagedDiskDetails[]

受保护的托管磁盘的列表。

recoveryAvailabilitySet

string

恢复可用性集。

recoveryAvailabilityZone

string

恢复可用性区域。

recoveryAzureGeneration

string

恢复 azure 代系。

recoveryAzureResourceGroupId

string

恢复资源组。

recoveryAzureVMName

string

恢复虚拟机的名称。

recoveryAzureVMSize

string

恢复虚拟机的大小。

recoveryBootDiagStorageAccountId

string

恢复启动诊断存储帐户 Arm ID。

recoveryCapacityReservationGroupId

string

恢复容量预留组 ID。

recoveryCloudService

string

恢复云服务。

recoveryExtendedLocation

ExtendedLocation

恢复扩展位置。

recoveryFabricLocation

string

恢复构造位置。

recoveryFabricObjectId

string

恢复构造对象 ID。

recoveryProximityPlacementGroupId

string

恢复邻近放置组 ID。

recoveryVirtualMachineScaleSetId

string

恢复虚拟机规模集 ID。

rpoInSeconds

integer

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

selectedRecoveryAzureNetworkId

string

恢复虚拟网络。

selectedTfoAzureNetworkId

string

测试故障转移虚拟网络。

testFailoverRecoveryFabricObjectId

string

测试故障转移构造对象 ID。

tfoAzureVMName

string

测试故障转移 VM 名称。

unprotectedDisks

A2AUnprotectedDiskDetails[]

未受保护的磁盘的列表。

vmEncryptionType

VmEncryptionType

VM 的加密类型。

vmNics

VMNicDetails[]

虚拟机 nic 详细信息。

vmProtectionState

string

VM 的保护状态。

vmProtectionStateDescription

string

VM 的保护状态说明。

vmSyncedConfigDetails

AzureToAzureVmSyncedConfigDetails

同步的配置详细信息。

A2AUnprotectedDiskDetails

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

名称 类型 说明
diskAutoProtectionStatus

AutoProtectionOfDataDisk

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

diskLunId

integer

数据磁盘的源 lun ID。

AgentUpgradeBlockedReason

是否可以更新。

名称 类型 说明
AgentNoHeartbeat

string

AlreadyOnLatestVersion

string

DistroIsNotReported

string

DistroNotSupportedForUpgrade

string

IncompatibleApplianceVersion

string

InvalidAgentVersion

string

InvalidDriverVersion

string

MissingUpgradePath

string

NotProtected

string

ProcessServerNoHeartbeat

string

RcmProxyNoHeartbeat

string

RebootRequired

string

Unknown

string

UnsupportedProtectionScenario

string

ApplyRecoveryPointInput

用于应用恢复点的输入。

名称 类型 说明
properties

ApplyRecoveryPointInputProperties

要应用恢复点的输入属性。

ApplyRecoveryPointInputProperties

要应用恢复点的输入属性。

名称 类型 说明
providerSpecificDetails ApplyRecoveryPointProviderSpecificInput:

用于应用恢复点的提供程序特定输入。

recoveryPointId

string

恢复点 ID。

AutoProtectionOfDataDisk

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

名称 类型 说明
Disabled

string

Enabled

string

AzureToAzureVmSyncedConfigDetails

Azure 到 Azure VM 同步的配置详细信息。

名称 类型 说明
inputEndpoints

InputEndpoint[]

Azure VM 输入终结点。

tags

object

Azure VM 标记。

AzureVmDiskDetails

E2A 提供程序的磁盘详细信息。

名称 类型 说明
customTargetDiskName

string

自定义目标 Azure 磁盘名称。

diskEncryptionSetId

string

DiskEncryptionSet ARM ID。

diskId

string

磁盘资源 ID。

lunId

string

Azure VM 磁盘的 Ordinal\LunId。

maxSizeMB

string

最大边(以 MB 为单位)。

targetDiskLocation

string

Azure 磁盘的 Blob URI。

targetDiskName

string

目标 Azure 磁盘名称。

vhdId

string

VHD ID。

vhdName

string

VHD 名称。

vhdType

string

VHD 类型。

CurrentScenarioDetails

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

名称 类型 说明
jobId

string

正在执行的作业的 ARM ID。

scenarioName

string

方案名称。

startTime

string

工作流的开始时间。

DiskAccountType

DiskType。

名称 类型 说明
Premium_LRS

string

StandardSSD_LRS

string

Standard_LRS

string

DiskDetails

Onprem 磁盘详细信息数据。

名称 类型 说明
maxSizeMB

integer

硬盘最大大小(以 MB 为单位)。

vhdId

string

VHD ID。

vhdName

string

VHD 名称。

vhdType

string

卷的类型。

DiskReplicationProgressHealth

进度运行状况。

名称 类型 说明
InProgress

string

NoProgress

string

None

string

Queued

string

SlowProgress

string

EthernetAddressType

源 IP 地址类型。

名称 类型 说明
Dynamic

string

Static

string

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 使用者都可以以与 Exception -> InnerException 相同的方式利用此错误。

possibleCauses

string

可能的错误原因。

recommendedAction

string

用于解决错误的建议操作。

recoveryProviderErrorMessage

string

DRA 错误消息。

summaryMessage

string

实体的摘要消息。

HealthErrorCustomerResolvability

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

名称 类型 说明
Allowed

string

NotAllowed

string

HyperVReplicaAzureApplyRecoveryPointInput

特定于 HyperVReplicaAzure 提供程序的 ApplyRecoveryPoint 输入。

名称 类型 说明
instanceType string:

HyperVReplicaAzure

类类型。

primaryKekCertificatePfx

string

主 kek 证书 pfx。

secondaryKekCertificatePfx

string

辅助 kek 证书 pfx。

HyperVReplicaAzureManagedDiskDetails

Hyper-V 托管磁盘详细信息。

名称 类型 说明
diskEncryptionSetId

string

磁盘加密设置 ARM ID。

diskId

string

磁盘 ID。

replicaDiskType

string

副本 (replica) 磁盘类型。

seedManagedDiskId

string

种子托管磁盘 ID。

HyperVReplicaAzureReplicationDetails

Hyper V 副本 Azure 提供程序特定的设置。

名称 类型 说明
azureVmDiskDetails

AzureVmDiskDetails[]

Azure VM 磁盘详细信息。

enableRdpOnTargetOption

string

所选选项,用于在故障转移后在目标 VM 上启用 RDP\SSH。 SrsDataContract.EnableRDPOnTargetOption 枚举的字符串值。

encryption

string

加密信息。

initialReplicationDetails

InitialReplicationDetails

初始复制详细信息。

instanceType string:

HyperVReplicaAzure

获取实例类型。

lastRecoveryPointReceived

string

最后一个恢复点接收时间。

lastReplicatedTime

string

上次复制时间。

lastRpoCalculatedTime

string

最后一个 RPO 计算时间。

licenseType

string

要使用的 VM 的许可证类型。

oSDetails

OSDetails

操作系统信息。

protectedManagedDisks

HyperVReplicaAzureManagedDiskDetails[]

受保护的托管磁盘的列表。

recoveryAvailabilitySetId

string

恢复可用性集 ID。

recoveryAzureLogStorageAccountId

string

用于复制的日志存储帐户的 ARM ID。 如果在启用保护期间未提供日志存储帐户,则会将其设置为 null。

recoveryAzureResourceGroupId

string

目标资源组 ID。

recoveryAzureStorageAccount

string

恢复 Azure 存储帐户。

recoveryAzureVMSize

string

恢复 Azure VM 大小。

recoveryAzureVmName

string

恢复 Azure 给定名称。

rpoInSeconds

integer

最后一个 RPO 值。

seedManagedDiskTags

object

种子托管磁盘的标记。

selectedRecoveryAzureNetworkId

string

所选恢复 azure 网络 ID。

selectedSourceNicId

string

所选源 nic ID,将在故障转移期间用作主 nic。

sourceVmCpuCount

integer

主端 VM 的 CPU 计数。

sourceVmRamSizeInMB

integer

主端 VM 的 RAM 大小。

sqlServerLicenseType

string

SQL Server许可证类型。

targetAvailabilityZone

string

目标可用性区域。

targetManagedDiskTags

object

目标托管磁盘的标记。

targetNicTags

object

目标 NIC 的标记。

targetProximityPlacementGroupId

string

目标邻近放置组 ID。

targetVmTags

object

目标 VM 标记。

useManagedDisks

string

一个 值,该值指示是否应在故障转移期间使用托管磁盘。

vmId

string

虚拟机 ID。

vmNics

VMNicDetails[]

PE 网络详细信息。

vmProtectionState

string

VM 的保护状态。

vmProtectionStateDescription

string

VM 的保护状态说明。

HyperVReplicaBaseReplicationDetails

Hyper V 副本 (replica) 提供程序特定的设置基类。

名称 类型 说明
initialReplicationDetails

InitialReplicationDetails

初始复制详细信息。

instanceType string:

HyperVReplicaBaseReplicationDetails

获取实例类型。

lastReplicatedTime

string

上次复制时间。

vMDiskDetails

DiskDetails[]

VM 磁盘详细信息。

vmId

string

虚拟机 ID。

vmNics

VMNicDetails[]

PE 网络详细信息。

vmProtectionState

string

VM 的保护状态。

vmProtectionStateDescription

string

VM 的保护状态说明。

HyperVReplicaBlueReplicationDetails

HyperV 副本 (replica) 2012 R2 (Blue) 复制详细信息。

名称 类型 说明
initialReplicationDetails

InitialReplicationDetails

初始复制详细信息。

instanceType string:

HyperVReplica2012R2

获取实例类型。

lastReplicatedTime

string

上次复制时间。

vMDiskDetails

DiskDetails[]

VM 磁盘详细信息。

vmId

string

虚拟机 ID。

vmNics

VMNicDetails[]

PE 网络详细信息。

vmProtectionState

string

VM 的保护状态。

vmProtectionStateDescription

string

VM 的保护状态说明。

HyperVReplicaReplicationDetails

HyperV 副本 (replica) 2012 复制详细信息。

名称 类型 说明
initialReplicationDetails

InitialReplicationDetails

初始复制详细信息。

instanceType string:

HyperVReplica2012

获取实例类型。

lastReplicatedTime

string

上次复制时间。

vMDiskDetails

DiskDetails[]

VM 磁盘详细信息。

vmId

string

虚拟机 ID。

vmNics

VMNicDetails[]

PE 网络详细信息。

vmProtectionState

string

VM 的保护状态。

vmProtectionStateDescription

string

VM 的保护状态说明。

InitialReplicationDetails

初始复制详细信息。

名称 类型 说明
initialReplicationProgressPercentage

string

初始复制进度百分比。

initialReplicationType

string

初始复制类型。

InMageAgentDetails

InMage 代理的详细信息。

名称 类型 说明
agentExpiryDate

string

代理到期日期。

agentUpdateStatus

string

一个值,该值指示是否需要更新已安装的代理。

agentVersion

string

代理版本。

postUpdateRebootStatus

string

一个值,该值指示应用更新后是否需要重新启动。

InMageAzureV2ApplyRecoveryPointInput

特定于 InMageAzureV2 提供程序的 ApplyRecoveryPoint 输入。

名称 类型 说明
instanceType string:

InMageAzureV2

类类型。

InMageAzureV2ManagedDiskDetails

InMageAzureV2 托管磁盘详细信息。

名称 类型 说明
diskEncryptionSetId

string

DiskEncryptionSet ARM ID。

diskId

string

磁盘 ID。

replicaDiskType

string

副本 (replica) 磁盘类型。

seedManagedDiskId

string

种子托管磁盘 ID。

targetDiskName

string

目标磁盘名称。

InMageAzureV2ProtectedDiskDetails

InMageAzureV2 受保护的磁盘详细信息。

名称 类型 说明
diskCapacityInBytes

integer

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

diskId

string

磁盘 ID。

diskName

string

磁盘名称。

diskResized

string

一个值,该值指示磁盘是否调整大小。

fileSystemCapacityInBytes

integer

磁盘文件系统容量(以字节为单位)。

healthErrorCode

string

磁盘的运行状况错误代码。

lastRpoCalculatedTime

string

最后一个 RPO 计算时间。

progressHealth

string

进度运行状况。

progressStatus

string

进度状态。

protectionStage

string

保护阶段。

psDataInMegaBytes

number

PS 数据传输(以 MB 为单位)。

resyncDurationInSeconds

integer

重新同步持续时间(以秒为单位)。

resyncLast15MinutesTransferredBytes

integer

重新同步过去 15 分钟的传输字节。

resyncLastDataTransferTimeUTC

string

上次数据传输时间(UTC)。

resyncProcessedBytes

integer

重新同步处理的字节。

resyncProgressPercentage

integer

重新同步进度百分比。

resyncRequired

string

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

resyncStartTime

string

重新同步开始时间。

resyncTotalTransferredBytes

integer

重新同步传输的总字节数。

rpoInSeconds

integer

RPO(以秒为单位)。

secondsToTakeSwitchProvider

integer

交换机提供程序需要花费的秒数。

sourceDataInMegaBytes

number

源数据传输(以 MB 为单位)。

targetDataInMegaBytes

number

目标数据传输(以 MB 为单位)。

InMageAzureV2ReplicationDetails

InMageAzureV2 提供程序特定的设置。

名称 类型 说明
agentExpiryDate

string

代理到期日期。

agentVersion

string

代理版本。

azureVMDiskDetails

AzureVmDiskDetails[]

Azure VM 磁盘详细信息。

azureVmGeneration

string

此受保护项的目标生成。

compressedDataRateInMB

number

压缩的数据更改率(以 MB 为单位)。

datastores

string[]

本地计算机的数据存储。 值可以是包含数据存储名称的字符串列表。

discoveryType

string

一个 指示计算机的发现类型的 值。 值可以是 vCenter 或物理值。

diskResized

string

一个 值,该值指示是否为此 VM 调整了任何磁盘的大小。

enableRdpOnTargetOption

string

所选选项,用于在故障转移后在目标 VM 上启用 RDP\SSH。 SrsDataContract.EnableRDPOnTargetOption 枚举的字符串值。

firmwareType

string

此受保护项的固件类型。

infrastructureVmId

string

基础结构 VM ID。

instanceType string:

InMageAzureV2

获取实例类型。

ipAddress

string

源 IP 地址。

isAdditionalStatsAvailable

boolean

一个值,该值指示是否有其他 IR 统计信息可用。

isAgentUpdateRequired

string

一个 值,该值指示是否需要更新已安装的代理。

isRebootAfterUpdateRequired

string

一个 值,该值指示源服务器是否需要在更新后重启。

lastHeartbeat

string

从源服务器接收的最后一个检测信号。

lastRecoveryPointReceived

string

最后一个恢复点接收时间。

lastRpoCalculatedTime

string

最后一个 RPO 计算时间。

lastUpdateReceivedTime

string

从本地组件接收的上次更新时间。

licenseType

string

要使用的 VM 的许可证类型。

masterTargetId

string

主目标 ID。

multiVmGroupId

string

多 VM 组 ID。

multiVmGroupName

string

多 VM 组名称。

multiVmSyncStatus

string

一个 值,该值指示是启用还是禁用多 VM 同步。

osDiskId

string

包含 OS 的磁盘的 ID。

osType

string

VM 上 OS 的类型。

osVersion

string

受保护项的 OS 版本。

processServerId

string

进程服务器 ID。

processServerName

string

进程服务器名称。

protectedDisks

InMageAzureV2ProtectedDiskDetails[]

受保护磁盘的列表。

protectedManagedDisks

InMageAzureV2ManagedDiskDetails[]

受保护的托管磁盘的列表。

protectionStage

string

保护阶段。

recoveryAvailabilitySetId

string

恢复可用性集 ID。

recoveryAzureLogStorageAccountId

string

用于复制的日志存储帐户的 ARM ID。 如果在启用保护期间未提供日志存储帐户,则会将其设置为 null。

recoveryAzureResourceGroupId

string

目标资源组 ID。

recoveryAzureStorageAccount

string

恢复 Azure 存储帐户。

recoveryAzureVMName

string

恢复 Azure 给定名称。

recoveryAzureVMSize

string

恢复 Azure VM 大小。

replicaId

string

受保护项的副本 (replica) ID。

resyncProgressPercentage

integer

重新同步进度百分比。

rpoInSeconds

integer

RPO(以秒为单位)。

seedManagedDiskTags

object

种子托管磁盘的标记。

selectedRecoveryAzureNetworkId

string

所选恢复 azure 网络 ID。

selectedSourceNicId

string

所选源 nic ID,将在故障转移期间用作主 nic。

selectedTfoAzureNetworkId

string

测试故障转移虚拟网络。

sourceVmCpuCount

integer

主端 VM 的 CPU 计数。

sourceVmRamSizeInMB

integer

主端 VM 的 RAM 大小。

sqlServerLicenseType

string

SQL Server许可证类型。

switchProviderBlockingErrorDetails

InMageAzureV2SwitchProviderBlockingErrorDetails[]

交换机提供程序阻止错误信息。

switchProviderDetails

InMageAzureV2SwitchProviderDetails

交换机提供程序阻止错误信息。

targetAvailabilityZone

string

目标可用性区域。

targetManagedDiskTags

object

目标托管磁盘的标记。

targetNicTags

object

目标 NIC 的标记。

targetProximityPlacementGroupId

string

目标邻近放置组 ID。

targetVmId

string

目标 Azure VM 的 ARM ID。 在 VM 故障转移之前,此值将为 null。 只有在失败后,才会使用 Azure VM 的 ARM ID 填充它。

targetVmTags

object

目标 VM 标记。

totalDataTransferred

integer

传输的数据总数(以字节为单位)。

totalProgressHealth

string

进度运行状况。

uncompressedDataRateInMB

number

未压缩的数据更改率(以 MB 为单位)。

useManagedDisks

string

一个 值,该值指示是否应在故障转移期间使用托管磁盘。

vCenterInfrastructureId

string

vCenter 基础结构 ID。

validationErrors

HealthError[]

本地计算机的验证错误值可以是验证错误列表。

vhdName

string

OS 磁盘 VHD 名称。

vmId

string

虚拟机 ID。

vmNics

VMNicDetails[]

PE 网络详细信息。

vmProtectionState

string

VM 的保护状态。

vmProtectionStateDescription

string

VM 的保护状态说明。

InMageAzureV2SwitchProviderBlockingErrorDetails

InMageAzureV2 交换机提供程序阻止错误详细信息。

名称 类型 说明
errorCode

string

错误代码。

errorMessage

string

错误消息。

errorMessageParameters

object

错误消息参数。

errorTags

object

错误标记。

possibleCauses

string

可能的原因。

recommendedAction

string

建议的操作。

InMageAzureV2SwitchProviderDetails

InMageAzureV2 交换机提供程序详细信息。

名称 类型 说明
targetApplianceId

string

目标设备 ID。

targetFabricId

string

目标结构 ID。

targetResourceId

string

目标资源 ID。

targetVaultId

string

目标保管库 ID。

InMageProtectedDiskDetails

InMage 受保护的磁盘详细信息。

名称 类型 说明
diskCapacityInBytes

integer

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

diskId

string

磁盘 ID。

diskName

string

磁盘名称。

diskResized

string

一个值,该值指示磁盘是否调整大小。

fileSystemCapacityInBytes

integer

文件系统容量(以字节为单位)。

healthErrorCode

string

磁盘的运行状况错误代码。

lastRpoCalculatedTime

string

最后一个 RPO 计算时间。

progressHealth

string

进度运行状况。

progressStatus

string

进度状态。

protectionStage

string

保护阶段。

psDataInMB

number

PS 数据传输(以 MB 为单位)。

resyncDurationInSeconds

integer

重新同步持续时间(以秒为单位)。

resyncLast15MinutesTransferredBytes

integer

重新同步过去 15 分钟的传输字节。

resyncLastDataTransferTimeUTC

string

上次数据传输时间(UTC)。

resyncProcessedBytes

integer

重新同步处理的字节。

resyncProgressPercentage

integer

重新同步进度百分比。

resyncRequired

string

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

resyncStartTime

string

重新同步开始时间。

resyncTotalTransferredBytes

integer

重新同步传输的总字节数。

rpoInSeconds

integer

RPO(以秒为单位)。

sourceDataInMB

number

源数据传输(以 MB 为单位)。

targetDataInMB

number

目标数据传输(以 MB 为单位)。

InMageRcmAgentUpgradeBlockingErrorDetails

InMageRcm 源代理升级阻止错误详细信息。

名称 类型 说明
errorCode

string

错误代码。

errorMessage

string

错误消息。

errorMessageParameters

object

错误消息参数。

errorTags

object

错误标记。

possibleCauses

string

可能的原因。

recommendedAction

string

建议的操作。

InMageRcmApplyRecoveryPointInput

特定于 InMageRcm 提供程序的 ApplyRecoveryPoint 输入。

名称 类型 说明
instanceType string:

InMageRcm

类类型。

recoveryPointId

string

恢复点 ID。

InMageRcmDiscoveredProtectedVmDetails

InMageRcm 发现了受保护的 VM 详细信息。

名称 类型 说明
createdTimestamp

string

SDS 创建的时间戳。

datastores

string[]

数据存储列表。

ipAddresses

string[]

IP 地址列表。

isDeleted

boolean

一个指示是否删除 VM 的值。

lastDiscoveryTimeInUtc

string

上次在 SRS 中发现 SDS 信息的时间。

osName

string

VM 的 OS 名称。

powerStatus

string

VM 电源状态。

updatedTimestamp

string

SDS 更新的时间戳。

vCenterFqdn

string

VCenter fqdn。

vCenterId

string

VCenter ID。

vmFqdn

string

VM fqdn。

vmwareToolsStatus

string

VMware 工具状态。

InMageRcmFailbackDiscoveredProtectedVmDetails

InMageRcmFailback 发现的 VM 详细信息。

名称 类型 说明
createdTimestamp

string

SDS 创建的时间戳。

datastores

string[]

数据存储的列表。

ipAddresses

string[]

IP 地址列表。

isDeleted

boolean

一个指示是否删除 VM 的值。

lastDiscoveryTimeInUtc

string

上次在 SRS 中发现 SDS 信息的时间。

osName

string

VM 的 OS 名称。

powerStatus

string

VM 电源状态。

updatedTimestamp

string

SDS 更新的时间戳。

vCenterFqdn

string

VCenter fqdn。

vCenterId

string

VCenter ID。

vmFqdn

string

VM fqdn。

vmwareToolsStatus

string

VMware 工具状态。

InMageRcmFailbackMobilityAgentDetails

InMageRcmFailback 移动代理详细信息。

名称 类型 说明
agentVersionExpiryDate

string

代理版本到期日期。

driverVersion

string

驱动程序版本。

driverVersionExpiryDate

string

驱动程序版本到期日期。

isUpgradeable

string

一个值,该值指示代理是否可升级。

lastHeartbeatUtc

string

从代理接收到的最后一个检测信号的时间。

latestUpgradableVersionWithoutReboot

string

无需重启即可使用最新的可升级版本。

latestVersion

string

可用的最新代理版本。

reasonsBlockingUpgrade

AgentUpgradeBlockedReason[]

是否可能更新。

version

string

代理版本。

InMageRcmFailbackNicDetails

InMageRcmFailback NIC 详细信息。

名称 类型 说明
adapterType

string

适配器类型。

macAddress

string

mac 地址。

networkName

string

网络名称。

sourceIpAddress

string

IP 地址。

InMageRcmFailbackProtectedDiskDetails

InMageRcmFailback 受保护的磁盘详细信息。

名称 类型 说明
capacityInBytes

integer

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

dataPendingAtSourceAgentInMB

number

源代理上的挂起数据(以 MB 为单位)。

dataPendingInLogDataStoreInMB

number

日志数据存储中挂起的数据(以 MB 为单位)。

diskId

string

源代理) 报告的磁盘 ID (。

diskName

string

磁盘名称。

diskUuid

string

vCenter) 报告的磁盘 Uuid (。

irDetails

InMageRcmFailbackSyncDetails

初始复制详细信息。

isInitialReplicationComplete

string

一个值,该值指示初始复制是否完成。

isOSDisk

string

一个值,该值指示磁盘是否为 OS 磁盘。

lastSyncTime

string

上次同步时间。

resyncDetails

InMageRcmFailbackSyncDetails

重新同步详细信息。

InMageRcmFailbackReplicationDetails

InMageRcmFailback 提供程序特定详细信息。

名称 类型 说明
azureVirtualMachineId

string

Azure VM 的 ARM ID。

discoveredVmDetails

InMageRcmFailbackDiscoveredProtectedVmDetails

发现的 VM 信息。

initialReplicationProcessedBytes

integer

初始复制处理的字节数。 这包括源 VM 中所有选定磁盘上传输的总字节数和匹配字节数。

initialReplicationProgressHealth

VmReplicationProgressHealth

初始复制进度运行状况。

initialReplicationProgressPercentage

integer

初始复制进度百分比。

initialReplicationTransferredBytes

integer

初始复制将字节从源 VM 传输到源 VM 上所有选定磁盘的目标。

instanceType string:

InMageRcmFailback

获取实例类型。

internalIdentifier

string

虚拟机内部标识符。

isAgentRegistrationSuccessfulAfterFailover

boolean

一个值,该值指示故障转移后代理注册是否成功。

lastPlannedFailoverStartTime

string

上次计划的故障转移开始时间。

lastPlannedFailoverStatus

PlannedFailoverStatus

最后一个计划的故障转移状态。

lastUsedPolicyFriendlyName

string

转发复制所使用的策略友好名称。

lastUsedPolicyId

string

转发复制使用的策略 ID。

logStorageAccountId

string

日志存储帐户 ARM ID。

mobilityAgentDetails

InMageRcmFailbackMobilityAgentDetails

移动代理信息。

multiVmGroupName

string

多 VM 组名称。

osType

string

VM 上 OS 的类型。

protectedDisks

InMageRcmFailbackProtectedDiskDetails[]

受保护磁盘的列表。

reprotectAgentId

string

重新保护代理 ID。

reprotectAgentName

string

重新保护代理名称。

resyncProcessedBytes

integer

重新同步处理的字节。 这包括源 VM 中所有选定磁盘上传输的总字节数和匹配字节数。

resyncProgressHealth

VmReplicationProgressHealth

重新同步进度运行状况。

resyncProgressPercentage

integer

重新同步进度百分比。

resyncRequired

string

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

resyncState

ResyncState

重新同步状态。

resyncTransferredBytes

integer

从源 VM 重新同步传输的字节数,该字节以源 VM 上所有选定磁盘为目标。

targetDataStoreName

string

目标数据存储名称。

targetVmName

string

目标 VM 名称。

targetvCenterId

string

目标 vCenter ID。

vmNics

InMageRcmFailbackNicDetails[]

网络详细信息。

InMageRcmFailbackSyncDetails

InMageRcmFailback 磁盘级别同步详细信息。

名称 类型 说明
last15MinutesTransferredBytes

integer

过去 15 分钟内从源 VM 传输到目标的字节。

lastDataTransferTimeUtc

string

最后一次从源 VM 传输到目标的时间。

lastRefreshTime

string

上次刷新时间。

processedBytes

integer

处理的总字节数。 这包括从源 VM 传输到目标字节和匹配字节的字节。

progressHealth

DiskReplicationProgressHealth

进度运行状况。

progressPercentage

integer

进度百分比。 进度百分比基于已处理的字节计算。

startTime

string

开始时间。

transferredBytes

integer

从源 VM 传输到 Azure 的磁盘字节。

InMageRcmLastAgentUpgradeErrorDetails

InMageRcm 上次源代理升级错误详细信息。

名称 类型 说明
errorCode

string

错误代码。

errorMessage

string

错误消息。

errorMessageParameters

object

错误消息参数。

errorTags

object

错误标记。

possibleCauses

string

可能的原因。

recommendedAction

string

建议的操作。

InMageRcmMobilityAgentDetails

InMageRcm 移动代理详细信息。

名称 类型 说明
agentVersionExpiryDate

string

代理版本到期日期。

driverVersion

string

驱动程序版本。

driverVersionExpiryDate

string

驱动程序版本到期日期。

isUpgradeable

string

一个值,该值指示代理是否可升级。

lastHeartbeatUtc

string

从代理接收到的最后一个检测信号的时间。

latestAgentReleaseDate

string

最新的代理版本发布日期。

latestUpgradableVersionWithoutReboot

string

无需重启即可使用最新的可升级版本。

latestVersion

string

可用的最新代理版本。

reasonsBlockingUpgrade

AgentUpgradeBlockedReason[]

是否可能更新。

version

string

代理版本。

InMageRcmNicDetails

InMageRcm NIC 详细信息。

名称 类型 说明
isPrimaryNic

string

一个 值,该值指示这是否为主 NIC。

isSelectedForFailover

string

一个 值,该值指示是否选择此 NIC 进行故障转移。

nicId

string

NIC ID。

sourceIPAddress

string

源 IP 地址。

sourceIPAddressType

EthernetAddressType

源 IP 地址类型。

sourceNetworkId

string

源网络 ID。

sourceSubnetName

string

源子网名称。

targetIPAddress

string

目标 IP 地址。

targetIPAddressType

EthernetAddressType

目标 IP 地址类型。

targetSubnetName

string

目标子网名称。

testIPAddress

string

测试 IP 地址。

testIPAddressType

EthernetAddressType

测试 IP 地址类型。

testSubnetName

string

测试子网名称。

InMageRcmProtectedDiskDetails

InMageRcm 受保护的磁盘详细信息。

名称 类型 说明
capacityInBytes

integer

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

dataPendingAtSourceAgentInMB

number

源代理上的挂起数据(以 MB 为单位)。

dataPendingInLogDataStoreInMB

number

日志数据存储中挂起的数据(以 MB 为单位)。

diskEncryptionSetId

string

DiskEncryptionSet ARM ID。

diskId

string

磁盘 ID。

diskName

string

磁盘名称。

diskType

DiskAccountType

磁盘类型。

irDetails

InMageRcmSyncDetails

初始复制详细信息。

isInitialReplicationComplete

string

一个值,该值指示初始复制是否完成。

isOSDisk

string

一个值,该值指示磁盘是否为 OS 磁盘。

logStorageAccountId

string

日志存储帐户 ARM ID。

resyncDetails

InMageRcmSyncDetails

重新同步详细信息。

seedBlobUri

string

种子 Blob 的 URI。

seedManagedDiskId

string

种子托管磁盘的 ARM ID。

targetManagedDiskId

string

目标托管磁盘的 ARM ID。

InMageRcmReplicationDetails

InMageRcm 提供程序特定详细信息。

名称 类型 说明
agentUpgradeAttemptToVersion

string

上次尝试将代理升级到的代理版本。

agentUpgradeBlockingErrorDetails

InMageRcmAgentUpgradeBlockingErrorDetails[]

代理升级阻止错误信息。

agentUpgradeJobId

string

代理升级作业 ID。

agentUpgradeState

MobilityAgentUpgradeState

代理自动升级状态。

allocatedMemoryInMB

number

分配的内存(以 MB 为单位)。

discoveredVmDetails

InMageRcmDiscoveredProtectedVmDetails

发现的 VM 详细信息。

discoveryType

string

发现的 VM 的类型。

fabricDiscoveryMachineId

string

已发现 VM 的 ARM ID。

failoverRecoveryPointId

string

VM 已故障转移到的恢复点 ID。

firmwareType

string

固件类型。

initialReplicationProcessedBytes

integer

初始复制处理的字节数。 这包括源 VM 中所有选定磁盘上传输的总字节数和匹配字节数。

initialReplicationProgressHealth

VmReplicationProgressHealth

初始复制进度运行状况。

initialReplicationProgressPercentage

integer

初始复制进度百分比。 这是根据源 VM 中所有磁盘处理的总字节数计算得出的。

initialReplicationTransferredBytes

integer

初始复制将源 VM 上所有选定磁盘的字节从源 VM 传输到 azure。

instanceType string:

InMageRcm

获取实例类型。

internalIdentifier

string

虚拟机内部标识符。

isAgentRegistrationSuccessfulAfterFailover

boolean

一个值,该值指示故障转移后代理注册是否成功。

isLastUpgradeSuccessful

string

一个值,该值指示上次代理升级是否成功。

lastAgentUpgradeErrorDetails

InMageRcmLastAgentUpgradeErrorDetails[]

上次代理升级错误信息。

lastAgentUpgradeType

string

最后一个代理升级类型。

lastRecoveryPointId

string

最后一个恢复点 ID。

lastRecoveryPointReceived

string

最后一个恢复点接收时间。

lastRpoCalculatedTime

string

最后一个恢复点目标计算的时间。

lastRpoInSeconds

integer

最后一个恢复点目标值。

licenseType

string

要使用的 VM 的许可证类型。

mobilityAgentDetails

InMageRcmMobilityAgentDetails

移动代理信息。

multiVmGroupName

string

多 VM 组名称。

osType

string

VM 上 OS 的类型。

primaryNicIpAddress

string

主网络接口的 IP 地址。

processServerId

string

进程服务器 ID。

processServerName

string

进程服务器名称。

processorCoreCount

integer

处理器核心计数。

protectedDisks

InMageRcmProtectedDiskDetails[]

受保护磁盘的列表。

resyncProcessedBytes

integer

重新同步处理的字节。 这包括源 VM 中所有选定磁盘上传输的总字节数和匹配字节数。

resyncProgressHealth

VmReplicationProgressHealth

重新同步进度运行状况。

resyncProgressPercentage

integer

重新同步进度百分比。 这是根据源 VM 中所有磁盘处理的总字节数计算得出的。

resyncRequired

string

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

resyncState

ResyncState

重新同步状态。

resyncTransferredBytes

integer

源 VM 上所有选定磁盘的重新同步字节从源 VM 传输到 Azure。

runAsAccountId

string

运行方式帐户 ID。

storageAccountId

string

复制存储帐户 ARM ID。这仅适用于基于 Blob 的复制测试挂钩。

targetAvailabilitySetId

string

目标可用性集 ID。

targetAvailabilityZone

string

目标可用性区域。

targetBootDiagnosticsStorageAccountId

string

目标启动诊断存储帐户 ARM ID。

targetGeneration

string

目标生成。

targetLocation

string

目标位置。

targetNetworkId

string

目标网络 ID。

targetProximityPlacementGroupId

string

目标邻近放置组 ID。

targetResourceGroupId

string

目标资源组 ID。

targetVmName

string

目标 VM 名称。

targetVmSize

string

目标 VM 大小。

testNetworkId

string

测试网络 ID。

vmNics

InMageRcmNicDetails[]

网络详细信息。

InMageRcmSyncDetails

InMageRcm 磁盘级别同步详细信息。

名称 类型 说明
last15MinutesTransferredBytes

integer

过去 15 分钟内从源 VM 传输到 azure 的字节。

lastDataTransferTimeUtc

string

最后一次从源 VM 传输到 Azure 的时间。

lastRefreshTime

string

上次刷新时间。

processedBytes

integer

处理的总字节数。 这包括从源 VM 传输到 azure 的字节和匹配的字节。

progressHealth

DiskReplicationProgressHealth

进度运行状况。

progressPercentage

integer

进度百分比。 进度百分比基于已处理的字节计算。

startTime

string

开始时间。

transferredBytes

integer

从源 VM 传输到 Azure 的磁盘字节。

InMageReplicationDetails

InMage 提供程序特定的设置。

名称 类型 说明
activeSiteType

string

VM 的活动位置。 如果 VM 受到 Azure 保护,则此字段将采用 { Azure, OnPrem } 中的值。 如果 VM 在两个数据中心之间受到保护,则此字段将始终为 OnPrem。

agentDetails

InMageAgentDetails

代理详细信息。

azureStorageAccountId

string

一个指示基础 Azure 存储帐户的值。 如果 VM 未在 Azure 中运行,此值应设置为 null。

compressedDataRateInMB

number

压缩的数据更改率(以 MB 为单位)。

consistencyPoints

object

一致性点的集合。

datastores

string[]

本地计算机“值”的数据存储可以是包含数据存储名称的字符串列表。

discoveryType

string

一个指示计算机的发现类型的值。

diskResized

string

一个 值,该值指示是否为此 VM 调整了任何磁盘的大小。

infrastructureVmId

string

基础结构 VM ID。

instanceType string:

InMage

获取实例类型。

ipAddress

string

源 IP 地址。

isAdditionalStatsAvailable

boolean

一个值,该值指示其他 IR 统计信息是否可用。

lastHeartbeat

string

从源服务器接收的最后一个检测信号。

lastRpoCalculatedTime

string

最后一个 RPO 计算时间。

lastUpdateReceivedTime

string

从本地组件接收的上次更新时间。

masterTargetId

string

主目标 ID。

multiVmGroupId

string

多 VM 组 ID(如果有)。

multiVmGroupName

string

多 VM 组名称(如果有)。

multiVmSyncStatus

string

一个值,该值指示是启用还是禁用多 VM 同步。

osDetails

OSDiskDetails

OS 详细信息。

osVersion

string

受保护项的 OS 版本。

processServerId

string

进程服务器 ID。

protectedDisks

InMageProtectedDiskDetails[]

受保护磁盘的列表。

protectionStage

string

保护阶段。

rebootAfterUpdateStatus

string

一个值,该值指示源服务器是否需要在更新后重启。

replicaId

string

受保护项的副本 (replica) ID。

resyncDetails

InitialReplicationDetails

计算机的重新同步详细信息。

retentionWindowEnd

string

保留时段结束时间。

retentionWindowStart

string

保留时段开始时间。

rpoInSeconds

integer

RPO(以秒为单位)。

sourceVmCpuCount

integer

主端 VM 的 CPU 计数。

sourceVmRamSizeInMB

integer

主端 VM 的 RAM 大小。

totalDataTransferred

integer

传输的数据总数(以字节为单位)。

totalProgressHealth

string

进度运行状况。

uncompressedDataRateInMB

number

未压缩的数据更改率(以 MB 为单位)。

vCenterInfrastructureId

string

vCenter 基础结构 ID。

validationErrors

HealthError[]

本地计算机的验证错误值可以是验证错误的列表。

vmId

string

虚拟机 ID。

vmNics

VMNicDetails[]

PE 网络详细信息。

vmProtectionState

string

VM 的保护状态。

vmProtectionStateDescription

string

VM 的保护状态说明。

InnerHealthError

实现 InnerHealthError 类。 HealthError 对象具有 InnerHealthErrors 作为子错误的列表。 使用 InnerHealthError 是因为,当 Hydra 尝试自动生成协定时,这将阻止无限循环的结构。 我们将相关的运行状况错误公开为内部运行状况错误,并且所有 API 使用者都可以以与 Exception -> 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

实体的摘要消息。

InputEndpoint

名称 类型 说明
endpointName

string

privatePort

integer

protocol

string

publicPort

integer

IPConfigDetails

名称 类型 说明
ipAddressType

string

isPrimary

boolean

isSeletedForFailover

boolean

name

string

recoveryIPAddressType

string

recoveryLBBackendAddressPoolIds

string[]

recoveryPublicIPAddressId

string

recoveryStaticIPAddress

string

recoverySubnetName

string

staticIPAddress

string

subnetName

string

tfoLBBackendAddressPoolIds

string[]

tfoPublicIPAddressId

string

tfoStaticIPAddress

string

tfoSubnetName

string

MobilityAgentUpgradeState

代理自动升级状态。

名称 类型 说明
Commit

string

Completed

string

None

string

Started

string

MultiVmGroupCreateOption

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

名称 类型 说明
AutoCreated

string

UserSpecified

string

OSDetails

磁盘详细信息。

名称 类型 说明
oSMajorVersion

string

OS 主版本。

oSMinorVersion

string

OS 次要版本。

oSVersion

string

OS 版本。

osEdition

string

OSEdition。

osType

string

VM 磁盘详细信息。

productType

string

产品类型。

OSDiskDetails

OS 磁盘的详细信息。

名称 类型 说明
osType

string

VM 上 OS 的类型。

osVhdId

string

包含 OS 的磁盘的 ID。

vhdName

string

OS 磁盘 VHD 名称。

PlannedFailoverStatus

上次计划的故障转移状态。

名称 类型 说明
Cancelled

string

Failed

string

Succeeded

string

Unknown

string

ReplicationProtectedItem

复制受保护的项。

名称 类型 说明
id

string

资源 ID

location

string

资源位置

name

string

资源名称

properties

ReplicationProtectedItemProperties

自定义数据。

type

string

资源类型

ReplicationProtectedItemProperties

复制受保护的项自定义数据详细信息。

名称 类型 说明
activeLocation

string

PE 的当前活动位置。

allowedOperations

string[]

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

currentScenario

CurrentScenarioDetails

当前方案。

eventCorrelationId

string

与此受保护项关联的事件的关联 ID。

failoverHealth

string

VM 的合并故障转移运行状况。

failoverRecoveryPointId

string

Vm 已故障转移到的恢复点 ARM ID。

friendlyName

string

名称。

healthErrors

HealthError[]

运行状况错误列表。

lastSuccessfulFailoverTime

string

上次成功故障转移时间。

lastSuccessfulTestFailoverTime

string

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

policyFriendlyName

string

管理此 PE 的策略的名称。

policyId

string

管理此 PE 的策略的 ID。

primaryFabricFriendlyName

string

主构造的友好名称。

primaryFabricProvider

string

主构造的结构提供程序。

primaryProtectionContainerFriendlyName

string

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

protectableItemId

string

受保护的项 ARM ID。

protectedItemType

string

受保护项类型的类型。

protectionState

string

保护状态。

protectionStateDescription

string

保护状态说明。

providerSpecificDetails ReplicationProviderSpecificSettings:

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

recoveryContainerId

string

恢复容器 ID。

recoveryFabricFriendlyName

string

恢复构造的友好名称。

recoveryFabricId

string

恢复结构的 Arm ID。

recoveryProtectionContainerFriendlyName

string

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

recoveryServicesProviderId

string

恢复提供程序 ARM ID。

replicationHealth

string

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

switchProviderState

string

开关提供程序状态。

switchProviderStateDescription

string

交换机提供程序状态说明。

testFailoverState

string

测试故障转移状态。

testFailoverStateDescription

string

测试故障转移状态说明。

ResyncState

重新同步状态。

名称 类型 说明
None

string

PreparedForResynchronization

string

StartedResynchronization

string

VmEncryptionType

VM 的加密类型。

名称 类型 说明
NotEncrypted

string

OnePassEncrypted

string

TwoPassEncrypted

string

VMNicDetails

Hyper V VM 网络详细信息。

名称 类型 默认值 说明
enableAcceleratedNetworkingOnRecovery

boolean

一个值,该值指示 NIC 是否已启用加速网络。

enableAcceleratedNetworkingOnTfo

boolean

TFO NIC 是否已启用加速网络。

ipConfigs

IPConfigDetails[]

NIC 的 IP 配置。

nicId

string

nic ID。

recoveryNetworkSecurityGroupId

string

与 NIC 关联的 NSG 的 ID。

recoveryNicName

string

创建目标 NIC 时要使用的 NIC 的名称。

recoveryNicResourceGroupName

string

创建目标 NIC 时要使用的 NIC 资源组。

recoveryVMNetworkId

string

恢复 VM 网络 ID。

replicaNicId

string

副本 (replica) nic ID。

reuseExistingNic

boolean

False

一个 值,该值指示在故障转移期间是否允许重用现有 NIC,具体取决于可用性。

selectionType

string

故障转移的选择类型。

sourceNicArmId

string

源 nic ARM ID。

targetNicName

string

目标 NIC 名称。

tfoNetworkSecurityGroupId

string

NIC 在测试故障转移期间要使用的 NSG。

tfoRecoveryNicName

string

在 TFO 中创建目标 NIC 时要使用的 NIC 的名称。

tfoRecoveryNicResourceGroupName

string

在 TFO 中创建目标 NIC 时要使用的 NIC 资源组。

tfoReuseExistingNic

boolean

False

一个 值,该值指示是否允许在测试故障转移期间重复使用现有 NIC,具体取决于可用性。

tfoVMNetworkId

string

NIC 在测试故障转移期间要使用的网络。

vMNetworkName

string

VM 网络名称。

VmReplicationProgressHealth

初始复制进度运行状况。

名称 类型 说明
InProgress

string

NoProgress

string

None

string

SlowProgress

string