你当前正在访问 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 参数
名称 | 在 | 必需 | 类型 | 说明 |
---|---|---|---|---|
fabric
|
path | True |
string |
ARM 构造名称。 |
protection
|
path | True |
string |
保护容器名称。 |
replicated
|
path | True |
string |
复制的受保护项名称。 |
resource
|
path | True |
string |
恢复服务保管库所在的资源组的名称。 |
resource
|
path | True |
string |
恢复服务保管库的名称。 |
subscription
|
path | True |
string |
订阅 ID。 |
api-version
|
query | True |
string |
客户端 API 版本。 |
请求正文
名称 | 必需 | 类型 | 说明 |
---|---|---|---|
properties | True |
要应用恢复点的输入属性。 |
响应
名称 | 类型 | 说明 |
---|---|---|
200 OK |
确定 |
|
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 输入。
名称 | 类型 | 说明 |
---|---|---|
instanceType |
string:
A2A |
类类型。 |
A2ACrossClusterMigrationApplyRecoveryPointInput
特定于 A2ACrossClusterMigration 提供程序的 ApplyRecoveryPoint 输入。
名称 | 类型 | 说明 |
---|---|---|
instanceType |
string:
A2ACross |
类类型。 |
A2ACrossClusterMigrationReplicationDetails
A2A 提供程序特定的设置。
名称 | 类型 | 说明 |
---|---|---|
fabricObjectId |
string |
虚拟机的结构特定对象 ID。 |
instanceType |
string:
A2ACross |
获取实例类型。 |
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 |
一个值,该值指示是否启用自动保护。 |
|
fabricObjectId |
string |
虚拟机的结构特定对象 ID。 |
initialPrimaryExtendedLocation |
初始主扩展位置。 |
|
initialPrimaryFabricLocation |
string |
初始主构造位置。 |
initialPrimaryZone |
string |
初始主可用性区域。 |
initialRecoveryExtendedLocation |
初始恢复扩展位置。 |
|
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 |
多 VM 组是自动创建还是由用户指定。 |
|
multiVmGroupId |
string |
多 VM 组 ID。 |
multiVmGroupName |
string |
多 VM 组名称。 |
osType |
string |
操作系统的类型。 |
primaryAvailabilityZone |
string |
主要可用性区域。 |
primaryExtendedLocation |
主扩展位置。 |
|
primaryFabricLocation |
string |
主构造位置。 |
protectedDisks |
受保护磁盘的列表。 |
|
protectedManagedDisks |
受保护的托管磁盘的列表。 |
|
recoveryAvailabilitySet |
string |
恢复可用性集。 |
recoveryAvailabilityZone |
string |
恢复可用性区域。 |
recoveryAzureGeneration |
string |
恢复 azure 代系。 |
recoveryAzureResourceGroupId |
string |
恢复资源组。 |
recoveryAzureVMName |
string |
恢复虚拟机的名称。 |
recoveryAzureVMSize |
string |
恢复虚拟机的大小。 |
recoveryBootDiagStorageAccountId |
string |
恢复启动诊断存储帐户 Arm ID。 |
recoveryCapacityReservationGroupId |
string |
恢复容量预留组 ID。 |
recoveryCloudService |
string |
恢复云服务。 |
recoveryExtendedLocation |
恢复扩展位置。 |
|
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 |
未受保护的磁盘的列表。 |
|
vmEncryptionType |
VM 的加密类型。 |
|
vmNics |
虚拟机 nic 详细信息。 |
|
vmProtectionState |
string |
VM 的保护状态。 |
vmProtectionStateDescription |
string |
VM 的保护状态说明。 |
vmSyncedConfigDetails |
同步的配置详细信息。 |
A2AUnprotectedDiskDetails
A2A 未受保护的磁盘详细信息。
名称 | 类型 | 说明 |
---|---|---|
diskAutoProtectionStatus |
一个值,该值指示是否启用了磁盘自动保护。 |
|
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
要应用恢复点的输入属性。
名称 | 类型 | 说明 |
---|---|---|
providerSpecificDetails | ApplyRecoveryPointProviderSpecificInput: |
用于应用恢复点的提供程序特定输入。 |
recoveryPointId |
string |
恢复点 ID。 |
AutoProtectionOfDataDisk
一个值,该值指示是否启用自动保护。
名称 | 类型 | 说明 |
---|---|---|
Disabled |
string |
|
Enabled |
string |
AzureToAzureVmSyncedConfigDetails
Azure 到 Azure VM 同步的配置详细信息。
名称 | 类型 | 说明 |
---|---|---|
inputEndpoints |
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
扩展位置类型。
名称 | 类型 | 说明 |
---|---|---|
EdgeZone |
string |
HealthError
运行状况错误。
名称 | 类型 | 说明 |
---|---|---|
creationTimeUtc |
string |
错误创建时间 (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 使用者都可以以与 Exception -> InnerException 相同的方式利用此错误。 |
|
possibleCauses |
string |
可能的错误原因。 |
recommendedAction |
string |
用于解决错误的建议操作。 |
recoveryProviderErrorMessage |
string |
DRA 错误消息。 |
summaryMessage |
string |
实体的摘要消息。 |
HealthErrorCustomerResolvability
指示运行状况错误是否可供客户解决的值。
名称 | 类型 | 说明 |
---|---|---|
Allowed |
string |
|
NotAllowed |
string |
HyperVReplicaAzureApplyRecoveryPointInput
特定于 HyperVReplicaAzure 提供程序的 ApplyRecoveryPoint 输入。
名称 | 类型 | 说明 |
---|---|---|
instanceType |
string:
Hyper |
类类型。 |
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 |
Azure VM 磁盘详细信息。 |
|
enableRdpOnTargetOption |
string |
所选选项,用于在故障转移后在目标 VM 上启用 RDP\SSH。 SrsDataContract.EnableRDPOnTargetOption 枚举的字符串值。 |
encryption |
string |
加密信息。 |
initialReplicationDetails |
初始复制详细信息。 |
|
instanceType |
string:
Hyper |
获取实例类型。 |
lastRecoveryPointReceived |
string |
最后一个恢复点接收时间。 |
lastReplicatedTime |
string |
上次复制时间。 |
lastRpoCalculatedTime |
string |
最后一个 RPO 计算时间。 |
licenseType |
string |
要使用的 VM 的许可证类型。 |
oSDetails |
操作系统信息。 |
|
protectedManagedDisks |
受保护的托管磁盘的列表。 |
|
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 |
PE 网络详细信息。 |
|
vmProtectionState |
string |
VM 的保护状态。 |
vmProtectionStateDescription |
string |
VM 的保护状态说明。 |
HyperVReplicaBaseReplicationDetails
Hyper V 副本 (replica) 提供程序特定的设置基类。
名称 | 类型 | 说明 |
---|---|---|
initialReplicationDetails |
初始复制详细信息。 |
|
instanceType | string: |
获取实例类型。 |
lastReplicatedTime |
string |
上次复制时间。 |
vMDiskDetails |
VM 磁盘详细信息。 |
|
vmId |
string |
虚拟机 ID。 |
vmNics |
PE 网络详细信息。 |
|
vmProtectionState |
string |
VM 的保护状态。 |
vmProtectionStateDescription |
string |
VM 的保护状态说明。 |
HyperVReplicaBlueReplicationDetails
HyperV 副本 (replica) 2012 R2 (Blue) 复制详细信息。
名称 | 类型 | 说明 |
---|---|---|
initialReplicationDetails |
初始复制详细信息。 |
|
instanceType |
string:
Hyper |
获取实例类型。 |
lastReplicatedTime |
string |
上次复制时间。 |
vMDiskDetails |
VM 磁盘详细信息。 |
|
vmId |
string |
虚拟机 ID。 |
vmNics |
PE 网络详细信息。 |
|
vmProtectionState |
string |
VM 的保护状态。 |
vmProtectionStateDescription |
string |
VM 的保护状态说明。 |
HyperVReplicaReplicationDetails
HyperV 副本 (replica) 2012 复制详细信息。
名称 | 类型 | 说明 |
---|---|---|
initialReplicationDetails |
初始复制详细信息。 |
|
instanceType |
string:
Hyper |
获取实例类型。 |
lastReplicatedTime |
string |
上次复制时间。 |
vMDiskDetails |
VM 磁盘详细信息。 |
|
vmId |
string |
虚拟机 ID。 |
vmNics |
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:
In |
类类型。 |
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 |
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:
In |
获取实例类型。 |
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 |
受保护磁盘的列表。 |
|
protectedManagedDisks |
受保护的托管磁盘的列表。 |
|
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 |
交换机提供程序阻止错误信息。 |
|
switchProviderDetails |
交换机提供程序阻止错误信息。 |
|
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 |
本地计算机的验证错误值可以是验证错误列表。 |
|
vhdName |
string |
OS 磁盘 VHD 名称。 |
vmId |
string |
虚拟机 ID。 |
vmNics |
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:
In |
类类型。 |
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 |
是否可能更新。 |
|
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 |
初始复制详细信息。 |
|
isInitialReplicationComplete |
string |
一个值,该值指示初始复制是否完成。 |
isOSDisk |
string |
一个值,该值指示磁盘是否为 OS 磁盘。 |
lastSyncTime |
string |
上次同步时间。 |
resyncDetails |
重新同步详细信息。 |
InMageRcmFailbackReplicationDetails
InMageRcmFailback 提供程序特定详细信息。
名称 | 类型 | 说明 |
---|---|---|
azureVirtualMachineId |
string |
Azure VM 的 ARM ID。 |
discoveredVmDetails |
发现的 VM 信息。 |
|
initialReplicationProcessedBytes |
integer |
初始复制处理的字节数。 这包括源 VM 中所有选定磁盘上传输的总字节数和匹配字节数。 |
initialReplicationProgressHealth |
初始复制进度运行状况。 |
|
initialReplicationProgressPercentage |
integer |
初始复制进度百分比。 |
initialReplicationTransferredBytes |
integer |
初始复制将字节从源 VM 传输到源 VM 上所有选定磁盘的目标。 |
instanceType |
string:
In |
获取实例类型。 |
internalIdentifier |
string |
虚拟机内部标识符。 |
isAgentRegistrationSuccessfulAfterFailover |
boolean |
一个值,该值指示故障转移后代理注册是否成功。 |
lastPlannedFailoverStartTime |
string |
上次计划的故障转移开始时间。 |
lastPlannedFailoverStatus |
最后一个计划的故障转移状态。 |
|
lastUsedPolicyFriendlyName |
string |
转发复制所使用的策略友好名称。 |
lastUsedPolicyId |
string |
转发复制使用的策略 ID。 |
logStorageAccountId |
string |
日志存储帐户 ARM ID。 |
mobilityAgentDetails |
移动代理信息。 |
|
multiVmGroupName |
string |
多 VM 组名称。 |
osType |
string |
VM 上 OS 的类型。 |
protectedDisks |
受保护磁盘的列表。 |
|
reprotectAgentId |
string |
重新保护代理 ID。 |
reprotectAgentName |
string |
重新保护代理名称。 |
resyncProcessedBytes |
integer |
重新同步处理的字节。 这包括源 VM 中所有选定磁盘上传输的总字节数和匹配字节数。 |
resyncProgressHealth |
重新同步进度运行状况。 |
|
resyncProgressPercentage |
integer |
重新同步进度百分比。 |
resyncRequired |
string |
一个值,该值指示是否需要重新同步。 |
resyncState |
重新同步状态。 |
|
resyncTransferredBytes |
integer |
从源 VM 重新同步传输的字节数,该字节以源 VM 上所有选定磁盘为目标。 |
targetDataStoreName |
string |
目标数据存储名称。 |
targetVmName |
string |
目标 VM 名称。 |
targetvCenterId |
string |
目标 vCenter ID。 |
vmNics |
网络详细信息。 |
InMageRcmFailbackSyncDetails
InMageRcmFailback 磁盘级别同步详细信息。
名称 | 类型 | 说明 |
---|---|---|
last15MinutesTransferredBytes |
integer |
过去 15 分钟内从源 VM 传输到目标的字节。 |
lastDataTransferTimeUtc |
string |
最后一次从源 VM 传输到目标的时间。 |
lastRefreshTime |
string |
上次刷新时间。 |
processedBytes |
integer |
处理的总字节数。 这包括从源 VM 传输到目标字节和匹配字节的字节。 |
progressHealth |
进度运行状况。 |
|
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 |
是否可能更新。 |
|
version |
string |
代理版本。 |
InMageRcmNicDetails
InMageRcm NIC 详细信息。
名称 | 类型 | 说明 |
---|---|---|
isPrimaryNic |
string |
一个 值,该值指示这是否为主 NIC。 |
isSelectedForFailover |
string |
一个 值,该值指示是否选择此 NIC 进行故障转移。 |
nicId |
string |
NIC ID。 |
sourceIPAddress |
string |
源 IP 地址。 |
sourceIPAddressType |
源 IP 地址类型。 |
|
sourceNetworkId |
string |
源网络 ID。 |
sourceSubnetName |
string |
源子网名称。 |
targetIPAddress |
string |
目标 IP 地址。 |
targetIPAddressType |
目标 IP 地址类型。 |
|
targetSubnetName |
string |
目标子网名称。 |
testIPAddress |
string |
测试 IP 地址。 |
testIPAddressType |
测试 IP 地址类型。 |
|
testSubnetName |
string |
测试子网名称。 |
InMageRcmProtectedDiskDetails
InMageRcm 受保护的磁盘详细信息。
名称 | 类型 | 说明 |
---|---|---|
capacityInBytes |
integer |
磁盘容量(以字节为单位)。 |
dataPendingAtSourceAgentInMB |
number |
源代理上的挂起数据(以 MB 为单位)。 |
dataPendingInLogDataStoreInMB |
number |
日志数据存储中挂起的数据(以 MB 为单位)。 |
diskEncryptionSetId |
string |
DiskEncryptionSet ARM ID。 |
diskId |
string |
磁盘 ID。 |
diskName |
string |
磁盘名称。 |
diskType |
磁盘类型。 |
|
irDetails |
初始复制详细信息。 |
|
isInitialReplicationComplete |
string |
一个值,该值指示初始复制是否完成。 |
isOSDisk |
string |
一个值,该值指示磁盘是否为 OS 磁盘。 |
logStorageAccountId |
string |
日志存储帐户 ARM ID。 |
resyncDetails |
重新同步详细信息。 |
|
seedBlobUri |
string |
种子 Blob 的 URI。 |
seedManagedDiskId |
string |
种子托管磁盘的 ARM ID。 |
targetManagedDiskId |
string |
目标托管磁盘的 ARM ID。 |
InMageRcmReplicationDetails
InMageRcm 提供程序特定详细信息。
名称 | 类型 | 说明 |
---|---|---|
agentUpgradeAttemptToVersion |
string |
上次尝试将代理升级到的代理版本。 |
agentUpgradeBlockingErrorDetails |
代理升级阻止错误信息。 |
|
agentUpgradeJobId |
string |
代理升级作业 ID。 |
agentUpgradeState |
代理自动升级状态。 |
|
allocatedMemoryInMB |
number |
分配的内存(以 MB 为单位)。 |
discoveredVmDetails |
发现的 VM 详细信息。 |
|
discoveryType |
string |
发现的 VM 的类型。 |
fabricDiscoveryMachineId |
string |
已发现 VM 的 ARM ID。 |
failoverRecoveryPointId |
string |
VM 已故障转移到的恢复点 ID。 |
firmwareType |
string |
固件类型。 |
initialReplicationProcessedBytes |
integer |
初始复制处理的字节数。 这包括源 VM 中所有选定磁盘上传输的总字节数和匹配字节数。 |
initialReplicationProgressHealth |
初始复制进度运行状况。 |
|
initialReplicationProgressPercentage |
integer |
初始复制进度百分比。 这是根据源 VM 中所有磁盘处理的总字节数计算得出的。 |
initialReplicationTransferredBytes |
integer |
初始复制将源 VM 上所有选定磁盘的字节从源 VM 传输到 azure。 |
instanceType |
string:
In |
获取实例类型。 |
internalIdentifier |
string |
虚拟机内部标识符。 |
isAgentRegistrationSuccessfulAfterFailover |
boolean |
一个值,该值指示故障转移后代理注册是否成功。 |
isLastUpgradeSuccessful |
string |
一个值,该值指示上次代理升级是否成功。 |
lastAgentUpgradeErrorDetails |
上次代理升级错误信息。 |
|
lastAgentUpgradeType |
string |
最后一个代理升级类型。 |
lastRecoveryPointId |
string |
最后一个恢复点 ID。 |
lastRecoveryPointReceived |
string |
最后一个恢复点接收时间。 |
lastRpoCalculatedTime |
string |
最后一个恢复点目标计算的时间。 |
lastRpoInSeconds |
integer |
最后一个恢复点目标值。 |
licenseType |
string |
要使用的 VM 的许可证类型。 |
mobilityAgentDetails |
移动代理信息。 |
|
multiVmGroupName |
string |
多 VM 组名称。 |
osType |
string |
VM 上 OS 的类型。 |
primaryNicIpAddress |
string |
主网络接口的 IP 地址。 |
processServerId |
string |
进程服务器 ID。 |
processServerName |
string |
进程服务器名称。 |
processorCoreCount |
integer |
处理器核心计数。 |
protectedDisks |
受保护磁盘的列表。 |
|
resyncProcessedBytes |
integer |
重新同步处理的字节。 这包括源 VM 中所有选定磁盘上传输的总字节数和匹配字节数。 |
resyncProgressHealth |
重新同步进度运行状况。 |
|
resyncProgressPercentage |
integer |
重新同步进度百分比。 这是根据源 VM 中所有磁盘处理的总字节数计算得出的。 |
resyncRequired |
string |
一个值,该值指示是否需要重新同步。 |
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 |
网络详细信息。 |
InMageRcmSyncDetails
InMageRcm 磁盘级别同步详细信息。
名称 | 类型 | 说明 |
---|---|---|
last15MinutesTransferredBytes |
integer |
过去 15 分钟内从源 VM 传输到 azure 的字节。 |
lastDataTransferTimeUtc |
string |
最后一次从源 VM 传输到 Azure 的时间。 |
lastRefreshTime |
string |
上次刷新时间。 |
processedBytes |
integer |
处理的总字节数。 这包括从源 VM 传输到 azure 的字节和匹配的字节。 |
progressHealth |
进度运行状况。 |
|
progressPercentage |
integer |
进度百分比。 进度百分比基于已处理的字节计算。 |
startTime |
string |
开始时间。 |
transferredBytes |
integer |
从源 VM 传输到 Azure 的磁盘字节。 |
InMageReplicationDetails
InMage 提供程序特定的设置。
名称 | 类型 | 说明 |
---|---|---|
activeSiteType |
string |
VM 的活动位置。 如果 VM 受到 Azure 保护,则此字段将采用 { Azure, OnPrem } 中的值。 如果 VM 在两个数据中心之间受到保护,则此字段将始终为 OnPrem。 |
agentDetails |
代理详细信息。 |
|
azureStorageAccountId |
string |
一个指示基础 Azure 存储帐户的值。 如果 VM 未在 Azure 中运行,此值应设置为 null。 |
compressedDataRateInMB |
number |
压缩的数据更改率(以 MB 为单位)。 |
consistencyPoints |
object |
一致性点的集合。 |
datastores |
string[] |
本地计算机“值”的数据存储可以是包含数据存储名称的字符串列表。 |
discoveryType |
string |
一个指示计算机的发现类型的值。 |
diskResized |
string |
一个 值,该值指示是否为此 VM 调整了任何磁盘的大小。 |
infrastructureVmId |
string |
基础结构 VM ID。 |
instanceType |
string:
In |
获取实例类型。 |
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 |
OS 详细信息。 |
|
osVersion |
string |
受保护项的 OS 版本。 |
processServerId |
string |
进程服务器 ID。 |
protectedDisks |
受保护磁盘的列表。 |
|
protectionStage |
string |
保护阶段。 |
rebootAfterUpdateStatus |
string |
一个值,该值指示源服务器是否需要在更新后重启。 |
replicaId |
string |
受保护项的副本 (replica) ID。 |
resyncDetails |
计算机的重新同步详细信息。 |
|
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 |
本地计算机的验证错误值可以是验证错误的列表。 |
|
vmId |
string |
虚拟机 ID。 |
vmNics |
PE 网络详细信息。 |
|
vmProtectionState |
string |
VM 的保护状态。 |
vmProtectionStateDescription |
string |
VM 的保护状态说明。 |
InnerHealthError
实现 InnerHealthError 类。 HealthError 对象具有 InnerHealthErrors 作为子错误的列表。 使用 InnerHealthError 是因为,当 Hydra 尝试自动生成协定时,这将阻止无限循环的结构。 我们将相关的运行状况错误公开为内部运行状况错误,并且所有 API 使用者都可以以与 Exception -> InnerException 相同的方式利用此错误。
名称 | 类型 | 说明 |
---|---|---|
creationTimeUtc |
string |
错误创建时间 (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 |
实体的摘要消息。 |
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 |
自定义数据。 |
|
type |
string |
资源类型 |
ReplicationProtectedItemProperties
复制受保护的项自定义数据详细信息。
名称 | 类型 | 说明 |
---|---|---|
activeLocation |
string |
PE 的当前活动位置。 |
allowedOperations |
string[] |
允许对复制受保护项执行的操作。 |
currentScenario |
当前方案。 |
|
eventCorrelationId |
string |
与此受保护项关联的事件的关联 ID。 |
failoverHealth |
string |
VM 的合并故障转移运行状况。 |
failoverRecoveryPointId |
string |
Vm 已故障转移到的恢复点 ARM ID。 |
friendlyName |
string |
名称。 |
healthErrors |
运行状况错误列表。 |
|
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 |
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 |