Replication Protected Items - Update
更新受复制保护的项设置。
更新受 ASR 复制保护项的恢复设置的作。
PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationProtectedItems/{replicatedProtectedItemName}?api-version=2025-08-01
URI 参数
| 名称 | 在 | 必需 | 类型 | 说明 |
|---|---|---|---|---|
|
fabric
|
path | True |
string |
结构名称。 |
|
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 |
更新复制受保护的项属性。 |
响应
| 名称 | 类型 | 说明 |
|---|---|---|
| 200 OK |
好的 |
|
| 202 Accepted |
已接受 |
安全性
azure_auth
Azure Active Directory OAuth2 流
类型:
oauth2
流向:
implicit
授权 URL:
https://login.microsoftonline.com/common/oauth2/authorize
作用域
| 名称 | 说明 |
|---|---|
| user_impersonation | 模拟用户帐户。 |
示例
Updates the replication protected Item settings.
示例请求
PATCH 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?api-version=2025-08-01
{
"properties": {
"recoveryAzureVMName": "vm1",
"recoveryAzureVMSize": "Basic_A0",
"selectedRecoveryAzureNetworkId": "/subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/siterecoveryProd1/providers/Microsoft.Network/virtualNetworks/vnetavrai",
"vmNics": [
{
"nicId": "TWljcm9zb2Z0OkY4NDkxRTRGLTgxN0EtNDBERC1BOTBDLUFGNzczOTc4Qzc1Qlw3NjAwMzMxRS03NDk4LTQ0QTQtQjdDNy0xQjY1NkJDREQ1MkQ=",
"selectionType": "SelectedByUser",
"ipConfigs": [
{
"ipConfigName": "ipconfig1",
"isPrimary": true,
"recoverySubnetName": "subnet1",
"recoveryStaticIPAddress": "10.0.2.46"
}
]
}
],
"licenseType": "WindowsServer",
"providerSpecificDetails": {
"instanceType": "HyperVReplicaAzure"
}
}
}
示例响应
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=2025-08-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": "Protected",
"protectionStateDescription": "Protected",
"activeLocation": "Primary",
"testFailoverState": "None",
"testFailoverStateDescription": "None",
"allowedOperations": [
"PlannedFailover",
"UnplannedFailover",
"DisableProtection",
"TestFailover"
],
"replicationHealth": "Normal",
"policyId": "/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationPolicies/protectionprofile1",
"policyFriendlyName": "protectionprofile1",
"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"
},
"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=2025-08-01
Retry-After: 30
定义
A2AAgentReinstallBlockingErrorDetails
A2A 源代理重新安装阻止错误详细信息。
| 名称 | 类型 | 说明 |
|---|---|---|
| errorCode |
string |
错误代码。 |
| errorMessage |
string |
错误信息。 |
| errorMessageParameters |
object |
错误消息参数。 |
| errorTags |
object |
错误标签。 |
| possibleCauses |
string |
可能的原因。 |
| recommendedAction |
string |
建议的作。 |
A2ACrossClusterMigrationReplicationDetails
A2A 提供商特定设置。
| 名称 | 类型 | 说明 |
|---|---|---|
| fabricObjectId |
string |
虚拟机的构造特定对象 ID。 |
| instanceType |
string:
A2ACross |
获取实例类型。 |
| lifecycleId |
string |
与PE关联的ID,在内部更改支持PE/CPE对象的交换机保护等作中幸存下来。生命周期 ID 将被结转以具有链接/连续性,以便能够拥有表示“相同”受保护项的 ID,即使其他内部 ID/ARM ID 可能正在更改。 |
| osType |
string |
操作系统的类型。 |
| primaryFabricLocation |
string |
主构造位置。 |
| vmProtectionState |
string |
虚拟机的保护状态。 |
| vmProtectionStateDescription |
string |
VM 的保护状态说明。 |
A2AProtectedDiskDetails
A2A 受保护的磁盘详细信息。
| 名称 | 类型 | 说明 |
|---|---|---|
| allowedDiskLevelOperation |
string[] |
磁盘级别操作列表。 |
| dataPendingAtSourceAgentInMB |
number (double) |
源虚拟机挂起的数据(以 MB 为单位)。 |
| dataPendingInStagingStorageAccountInMB |
number (double) |
暂存帐户中等待复制的数据(以 MB 为单位)。 |
| dekKeyVaultArmId |
string |
机密的 KeyVault 资源 ID(BEK)。 |
| diskCapacityInBytes |
integer (int64) |
磁盘容量(以字节为单位)。 |
| diskName |
string |
磁盘名称。 |
| diskState |
string |
磁盘状态。 |
| diskType |
string |
磁盘的类型。 |
| diskUri |
string |
磁盘 uri。 |
| failoverDiskName |
string |
托管磁盘的故障转移名称。 |
| isDiskEncrypted |
boolean |
一个值,该值指示 VM 是否已加密 OS 磁盘。 |
| isDiskKeyEncrypted |
boolean |
一个值,该值指示磁盘密钥是否已加密。 |
| kekKeyVaultArmId |
string |
密钥的 KeyVault 资源 ID(KEK)。 |
| keyIdentifier |
string |
密钥 URL/标识符(KEK)。 |
| monitoringJobType |
string |
监视作业的类型。 进度包含在 MonitoringPercentageCompletion 属性中。 |
| monitoringPercentageCompletion |
integer (int32) |
监视作业的百分比。 监视作业的类型由 MonitoringJobType 属性定义。 |
| primaryDiskAzureStorageAccountId |
string |
主磁盘存储帐户。 |
| primaryStagingAzureStorageAccountId |
string |
主暂存存储帐户。 |
| recoveryAzureStorageAccountId |
string |
恢复磁盘存储帐户。 |
| recoveryDiskUri |
string |
恢复磁盘 uri。 |
| resyncRequired |
boolean |
一个值,该值指示此磁盘是否需要重新同步。 |
| secretIdentifier |
string |
机密 URL/标识符(BEK)。 |
| tfoDiskName |
string |
托管磁盘的测试故障转移名称。 |
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 |
托管磁盘的测试故障转移名称。 |
A2AReplicationDetails
A2A 提供商特定设置。
| 名称 | 类型 | 说明 |
|---|---|---|
| agentCertificateExpiryDate |
string (date-time) |
代理证书到期日期。 |
| agentExpiryDate |
string (date-time) |
代理到期日期。 |
| agentReinstallAttemptToVersion |
string |
尝试上次重新安装代理的代理版本。 |
| agentVersion |
string |
代理版本。 |
| autoAgentUpgradeRetryCount |
integer (int64) |
自动代理升级重试计数。 |
| autoProtectionOfDataDisk |
一个值,该值指示是否启用自动保护。 |
|
| churnOptionSelected |
指示用户选择的流失选项的值。 |
|
| distroName |
string |
发行版名称。 |
| distroNameForWhichAgentIsInstalled |
string |
已尝试上次重新安装代理作系统名称。 |
| fabricObjectId |
string |
虚拟机的构造特定对象 ID。 |
| initialPrimaryExtendedLocation |
初始主扩展位置。 |
|
| initialPrimaryFabricLocation |
string |
初始主构造位置。 |
| initialPrimaryZone |
string |
初始主可用性区域。 |
| initialRecoveryExtendedLocation |
初始恢复扩展位置。 |
|
| initialRecoveryFabricLocation |
string |
初始恢复构造位置。 |
| initialRecoveryZone |
string |
初始恢复可用性区域。 |
| instanceType |
string:
A2A |
获取实例类型。 |
| isAgentReinstallRequired |
boolean |
指示是否需要重新安装复制代理的值。 |
| isAgentUpgradeInProgress |
boolean |
指示复制代理升级是否为“正在进行”的值。 |
| isAgentUpgradeRetryThresholdExhausted |
boolean |
指示复制代理升级重试是否已耗尽的值。 |
| isAgentUpgradeable |
boolean |
指示复制代理是否可升级的值。 |
| isClusterInfraReady |
boolean |
指示集群基础设施是否准备就绪的值。 |
| isReplicationAgentCertificateUpdateRequired |
boolean |
指示是否需要更新代理证书的值。 |
| isReplicationAgentUpdateRequired |
boolean |
指示是否需要更新复制代理的值。 |
| lastHeartbeat |
string (date-time) |
从源服务器接收的最后一个检测信号。 |
| lastRpoCalculatedTime |
string (date-time) |
保护服务计算最后一个 RPO 值的时间(UTC)。 |
| lifecycleId |
string |
与PE关联的ID,在内部更改支持PE/CPE对象的交换机保护等作中幸存下来。生命周期 ID 将被结转以具有链接/连续性,以便能够拥有表示“相同”受保护项的 ID,即使其他内部 ID/ARM ID 可能正在更改。 |
| managementId |
string |
管理 ID。 |
| monitoringJobType |
string |
监视作业的类型。 进度包含在 MonitoringPercentageCompletion 属性中。 |
| monitoringPercentageCompletion |
integer (int32) |
监视作业的百分比。 监视作业的类型由 MonitoringJobType 属性定义。 |
| multiVmGroupCreateOption |
多 VM 组是自动创建还是由用户指定。 |
|
| multiVmGroupId |
string |
多 VM 组 ID。 |
| multiVmGroupName |
string |
多 VM 组名称。 |
| osFamilyName |
string |
作系统系列名称。 |
| osType |
string |
操作系统的类型。 |
| platformFaultDomain |
integer (int32) |
平台容错域。 |
| primaryAvailabilityZone |
string |
主要可用性区域。 |
| primaryExtendedLocation |
主要扩展位置。 |
|
| primaryFabricLocation |
string |
主构造位置。 |
| protectedDisks |
受保护磁盘的列表。 |
|
| protectedManagedDisks |
受保护的托管磁盘列表。 |
|
| protectionClusterId |
string |
复制保护群集 ID。 |
| reasonsBlockingReInstall |
string |
阻止重新安装的原因值。 |
| reasonsBlockingReinstallDetails |
是否可以重新安装。 |
|
| 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 (int64) |
最后一个 RPO 值(以秒为单位)。 |
| selectedRecoveryAzureNetworkId |
string |
恢复虚拟网络。 |
| selectedTfoAzureNetworkId |
string |
测试故障转移虚拟网络。 |
| testFailoverRecoveryFabricObjectId |
string |
测试故障转移结构对象 ID。 |
| tfoAzureVMName |
string |
测试故障转移 VM 名称。 |
| unprotectedDisks |
未受保护的磁盘列表。 |
|
| vmEncryptionType |
虚拟机的加密类型。 |
|
| vmNics |
虚拟机 nic 详细信息。 |
|
| vmProtectionState |
string |
虚拟机的保护状态。 |
| vmProtectionStateDescription |
string |
VM 的保护状态说明。 |
| vmSyncedConfigDetails |
同步的配置详细信息。 |
A2AUnprotectedDiskDetails
A2A 未受保护的磁盘详细信息。
| 名称 | 类型 | 说明 |
|---|---|---|
| diskAutoProtectionStatus |
一个值,该值指示是否启用了磁盘自动保护。 |
|
| diskLunId |
integer (int32) |
数据磁盘的源 lun ID。 |
A2AUpdateReplicationProtectedItemInput
InMage Azure V2 输入以更新复制保护项。
| 名称 | 类型 | 说明 |
|---|---|---|
| diskEncryptionInfo |
恢复作系统磁盘加密信息。 |
|
| instanceType |
string:
A2A |
类类型。 |
| managedDiskUpdateDetails |
托管磁盘更新详细信息。 |
|
| platformFaultDomain |
integer (int32) |
平台容错域。 |
| recoveryAvailabilityZone |
string |
恢复可用性区域。 |
| recoveryBootDiagStorageAccountId |
string |
启动诊断存储帐户。 |
| recoveryCapacityReservationGroupId |
string |
恢复容量预留组 ID。 |
| recoveryCloudServiceId |
string |
目标云服务 ARM ID(适用于 V1)。 |
| recoveryProximityPlacementGroupId |
string |
恢复邻近放置组 ID。 |
| recoveryResourceGroupId |
string |
目标资源组 ARM ID(适用于 V2)。 |
| recoveryVirtualMachineScaleSetId |
string |
恢复虚拟机规模集 ID。 |
| tfoAzureVMName |
string |
测试故障转移虚拟机的用户名。 |
A2AVmManagedDiskUpdateDetails
A2A VM 托管磁盘更新详细信息。
| 名称 | 类型 | 说明 |
|---|---|---|
| diskEncryptionInfo |
恢复作系统磁盘加密信息。 |
|
| diskId |
string |
磁盘 ID。 |
| failoverDiskName |
string |
计划外故障转移作的目标磁盘名称。 |
| recoveryReplicaDiskAccountType |
string |
故障转移前的副本磁盘类型。 |
| recoveryTargetDiskAccountType |
string |
故障转移前的目标磁盘类型。 |
| tfoDiskName |
string |
测试故障转移作的目标磁盘名称。 |
AgentReinstallBlockedReason
是否可以重新安装。
| 值 | 说明 |
|---|---|
| DistroNotSupported | |
| AgentNoHeartbeat | |
| Unknown |
AgentUpgradeBlockedReason
是否可以更新。
| 值 | 说明 |
|---|---|
| AlreadyOnLatestVersion | |
| RebootRequired | |
| AgentNoHeartbeat | |
| RcmProxyNoHeartbeat | |
| ProcessServerNoHeartbeat | |
| IncompatibleApplianceVersion | |
| NotProtected | |
| UnsupportedProtectionScenario | |
| DistroIsNotReported | |
| DistroNotSupportedForUpgrade | |
| MissingUpgradePath | |
| InvalidAgentVersion | |
| InvalidDriverVersion | |
| ReInstallRequired | |
| Unknown |
AutoProtectionOfDataDisk
一个值,该值指示是否启用自动保护。
| 值 | 说明 |
|---|---|
| Disabled | |
| Enabled |
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 类型。 |
ChurnOptionSelected
指示用户选择的流失选项的值。
| 值 | 说明 |
|---|---|
| Normal | |
| High |
CurrentScenarioDetails
受保护实体的当前方案详细信息。
| 名称 | 类型 | 说明 |
|---|---|---|
| jobId |
string |
正在执行的作业的 ARM ID。 |
| scenarioName |
string |
方案名称。 |
| startTime |
string (date-time) |
工作流的开始时间。 |
DiskAccountType
磁盘类型。
| 值 | 说明 |
|---|---|
| Standard_LRS | |
| Premium_LRS | |
| StandardSSD_LRS | |
| PremiumV2_LRS | |
| UltraSSD_LRS | |
| StandardSSD_ZRS | |
| Premium_ZRS |
DiskDetails
本地磁盘详细信息数据。
| 名称 | 类型 | 说明 |
|---|---|---|
| maxSizeMB |
integer (int64) |
硬盘最大大小(以 MB 为单位)。 |
| vhdId |
string |
VHD ID。 |
| vhdName |
string |
VHD 名称。 |
| vhdType |
string |
卷的类型。 |
DiskEncryptionInfo
恢复磁盘加密信息(BEK 和 KEK)。
| 名称 | 类型 | 说明 |
|---|---|---|
| diskEncryptionKeyInfo |
机密的恢复 KeyVault 引用。 |
|
| keyEncryptionKeyInfo |
密钥的恢复 KeyVault 参考。 |
DiskEncryptionKeyInfo
磁盘加密密钥信息 (Windows 上的 BitLocker 加密密钥 (BEK) ) 。
| 名称 | 类型 | 说明 |
|---|---|---|
| keyVaultResourceArmId |
string |
机密的 KeyVault 资源 ARM ID。 |
| secretIdentifier |
string |
机密 URL/标识符。 |
DiskReplicationProgressHealth
进度健康。
| 值 | 说明 |
|---|---|
| None | |
| InProgress | |
| SlowProgress | |
| NoProgress | |
| Queued |
DiskState
磁盘状态。
| 值 | 说明 |
|---|---|
| Unavailable | |
| InitialReplicationPending | |
| InitialReplicationFailed | |
| Protected |
EthernetAddressType
源 IP 地址类型。
| 值 | 说明 |
|---|---|
| Dynamic | |
| Static |
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 |
HyperVReplicaAzureManagedDiskDetails
Hyper-V 托管磁盘详细信息。
| 名称 | 类型 | 说明 |
|---|---|---|
| diskEncryptionSetId |
string |
磁盘加密设置 ARM ID。 |
| diskId |
string |
磁盘 ID。 |
| diskSizeInGB |
integer (int64) |
目标磁盘大小 (GB)。 |
| iops |
integer (int64) |
Premium V2 和超级磁盘允许的 IOPS 数。 |
| replicaDiskType |
string |
副本磁盘类型。 |
| sectorSizeInBytes |
integer (int32) |
逻辑扇区大小(以字节为单位),默认为 512。 |
| seedManagedDiskId |
string |
种子托管磁盘 ID。 |
| targetDiskAccountType |
磁盘类型。 |
|
| throughputInMbps |
integer (int64) |
Premium V2 和超级磁盘的总吞吐量(以 Mbps 为单位)。 |
HyperVReplicaAzureReplicationDetails
Hyper V 副本 Azure 提供程序特定设置。
| 名称 | 类型 | 说明 |
|---|---|---|
| allAvailableOSUpgradeConfigurations |
指示所有可用的就地作系统升级配置的值。 |
|
| azureVmDiskDetails |
Azure VM 磁盘详细信息。 |
|
| enableRdpOnTargetOption |
string |
故障转移后在目标 VM 上启用 RDP\SSH 的选定选项。 SrsDataContract.EnableRDPOnTargetOption 枚举的字符串值。 |
| encryption |
string |
加密信息。 |
| initialReplicationDetails |
初始复制详细信息。 |
|
| instanceType |
string:
Hyper |
获取实例类型。 |
| lastRecoveryPointReceived |
string (date-time) |
上次恢复点接收时间。 |
| lastReplicatedTime |
string (date-time) |
上次复制时间。 |
| lastRpoCalculatedTime |
string (date-time) |
上次 RPO 计算时间。 |
| licenseType |
string |
要使用的虚拟机的许可证类型。 |
| linuxLicenseType |
Linux 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 (int64) |
最后一个 RPO 值。 |
| seedManagedDiskTags |
object |
种子托管磁盘的标记。 |
| selectedRecoveryAzureNetworkId |
string |
所选的恢复 Azure 网络 ID。 |
| selectedSourceNicId |
string |
选定的源 nic id,在故障转移期间将用作主 nic。 |
| sourceVmCpuCount |
integer (int32) |
主端虚拟机的 CPU 计数。 |
| sourceVmRamSizeInMB |
integer (int32) |
主端虚拟机的 RAM 大小。 |
| sqlServerLicenseType |
string |
SQL Server 许可证类型。 |
| targetAvailabilityZone |
string |
目标可用性区域。 |
| targetCapacityReservationGroupId |
string |
目标容量预留组 ARM ID。 |
| targetManagedDiskTags |
object |
目标托管磁盘的标记。 |
| targetNicTags |
object |
目标 NIC 的标记。 |
| targetProximityPlacementGroupId |
string |
目标邻近放置组 ID。 |
| targetVmSecurityProfile |
目标 VM 安全配置文件。 |
|
| targetVmTags |
object |
目标 VM 标记。 |
| useManagedDisks |
string |
一个值,该值指示是否应在故障转移期间使用托管磁盘。 |
| vmId |
string |
虚拟机 ID。 |
| vmNics |
PE 网络详细信息。 |
|
| vmProtectionState |
string |
虚拟机的保护状态。 |
| vmProtectionStateDescription |
string |
VM 的保护状态说明。 |
HyperVReplicaAzureUpdateReplicationProtectedItemInput
HyperV 副本 Azure 输入,用于更新复制受保护项。
| 名称 | 类型 | 说明 |
|---|---|---|
| diskIdToDiskEncryptionMap |
object |
磁盘资源 ID 到磁盘加密集 ARM ID 的字典。 |
| instanceType |
string:
Hyper |
类类型。 |
| linuxLicenseType |
Linux VM 的许可证类型。 |
|
| recoveryAzureV1ResourceGroupId |
string |
用于经典部署的恢复 Azure 资源组 ID。 |
| recoveryAzureV2ResourceGroupId |
string |
用于资源管理器部署的恢复 Azure 资源组 ID。 |
| sqlServerLicenseType |
SQL Server 许可证类型。 |
|
| targetAvailabilityZone |
string |
目标可用性区域。 |
| targetCapacityReservationGroupId |
string |
目标容量预留组 ARM ID。 |
| targetManagedDiskTags |
object |
目标托管磁盘的标记。 |
| targetNicTags |
object |
目标 NIC 的标记。 |
| targetProximityPlacementGroupId |
string |
目标邻近放置组 ID。 |
| targetVmTags |
object |
目标 VM 标记。 |
| useManagedDisks |
string |
一个值,该值指示是否应在故障转移期间使用托管磁盘。 |
| userSelectedOSName |
string |
用户选择的 OS 名称。 |
| vmDisks |
磁盘更新属性列表。 |
HyperVReplicaBaseReplicationDetails
Hyper V 副本提供程序特定设置基类。
| 名称 | 类型 | 说明 |
|---|---|---|
| initialReplicationDetails |
初始复制详细信息。 |
|
| instanceType | string: |
获取实例类型。 |
| lastReplicatedTime |
string (date-time) |
上次复制时间。 |
| vMDiskDetails |
VM 磁盘详细信息。 |
|
| vmId |
string |
虚拟机 ID。 |
| vmNics |
PE 网络详细信息。 |
|
| vmProtectionState |
string |
虚拟机的保护状态。 |
| vmProtectionStateDescription |
string |
VM 的保护状态说明。 |
HyperVReplicaBlueReplicationDetails
HyperV 副本 2012 R2(蓝色)复制详细信息。
| 名称 | 类型 | 说明 |
|---|---|---|
| initialReplicationDetails |
初始复制详细信息。 |
|
| instanceType |
string:
Hyper |
获取实例类型。 |
| lastReplicatedTime |
string (date-time) |
上次复制时间。 |
| vMDiskDetails |
VM 磁盘详细信息。 |
|
| vmId |
string |
虚拟机 ID。 |
| vmNics |
PE 网络详细信息。 |
|
| vmProtectionState |
string |
虚拟机的保护状态。 |
| vmProtectionStateDescription |
string |
VM 的保护状态说明。 |
HyperVReplicaReplicationDetails
HyperV 副本 2012 复制详细信息。
| 名称 | 类型 | 说明 |
|---|---|---|
| initialReplicationDetails |
初始复制详细信息。 |
|
| instanceType |
string:
Hyper |
获取实例类型。 |
| lastReplicatedTime |
string (date-time) |
上次复制时间。 |
| vMDiskDetails |
VM 磁盘详细信息。 |
|
| vmId |
string |
虚拟机 ID。 |
| vmNics |
PE 网络详细信息。 |
|
| vmProtectionState |
string |
虚拟机的保护状态。 |
| vmProtectionStateDescription |
string |
VM 的保护状态说明。 |
InitialReplicationDetails
初始复制详细信息。
| 名称 | 类型 | 说明 |
|---|---|---|
| initialReplicationProgressPercentage |
string |
初始复制进度百分比。 |
| initialReplicationType |
string |
初始复制类型。 |
InMageAgentDetails
InMage 代理的详细信息。
| 名称 | 类型 | 说明 |
|---|---|---|
| agentExpiryDate |
string (date-time) |
代理到期日期。 |
| agentUpdateStatus |
string |
指示是否需要更新已安装的代理的值。 |
| agentVersion |
string |
代理版本。 |
| postUpdateRebootStatus |
string |
指示应用更新后是否需要重新启动的值。 |
InMageAzureV2ManagedDiskDetails
InMageAzureV2 托管磁盘详细信息。
| 名称 | 类型 | 说明 |
|---|---|---|
| diskEncryptionSetId |
string |
DiskEncryptionSet ARM ID。 |
| diskId |
string |
磁盘 ID。 |
| replicaDiskType |
string |
副本磁盘类型。 |
| seedManagedDiskId |
string |
种子托管磁盘 ID。 |
| targetDiskName |
string |
目标磁盘名称。 |
InMageAzureV2ProtectedDiskDetails
InMageAzureV2 受保护的磁盘详细信息。
| 名称 | 类型 | 说明 |
|---|---|---|
| diskCapacityInBytes |
integer (int64) |
磁盘容量(以字节为单位)。 |
| diskId |
string |
磁盘 ID。 |
| diskName |
string |
磁盘名称。 |
| diskResized |
string |
指示是否调整磁盘大小的值。 |
| fileSystemCapacityInBytes |
integer (int64) |
磁盘文件系统容量(以字节为单位)。 |
| healthErrorCode |
string |
磁盘的运行状况错误代码。 |
| lastRpoCalculatedTime |
string (date-time) |
上次 RPO 计算时间。 |
| progressHealth |
string |
进步健康。 |
| progressStatus |
string |
进度状态。 |
| protectionStage |
string |
保护阶段。 |
| psDataInMegaBytes |
number (double) |
PS 数据传输(以 MB 为单位)。 |
| resyncDurationInSeconds |
integer (int64) |
重新同步持续时间(以秒为单位)。 |
| resyncLast15MinutesTransferredBytes |
integer (int64) |
重新同步的最后 15 分钟传输了字节。 |
| resyncLastDataTransferTimeUTC |
string (date-time) |
上次数据传输时间(UTC)。 |
| resyncProcessedBytes |
integer (int64) |
重新同步已处理的字节。 |
| resyncProgressPercentage |
integer (int32) |
重新同步进度百分比。 |
| resyncRequired |
string |
一个值,该值指示此磁盘是否需要重新同步。 |
| resyncStartTime |
string (date-time) |
重新同步开始时间。 |
| resyncTotalTransferredBytes |
integer (int64) |
重新同步传输的字节总数。 |
| rpoInSeconds |
integer (int64) |
RPO 在几秒钟内完成。 |
| secondsToTakeSwitchProvider |
integer (int64) |
交换机提供程序所需的秒数。 |
| sourceDataInMegaBytes |
number (double) |
源数据传输(以 MB 为单位)。 |
| targetDataInMegaBytes |
number (double) |
目标数据传输(以 MB 为单位)。 |
InMageAzureV2ReplicationDetails
InMageAzureV2 提供程序特定设置。
| 名称 | 类型 | 说明 |
|---|---|---|
| agentExpiryDate |
string (date-time) |
代理到期日期。 |
| agentVersion |
string |
代理版本。 |
| allAvailableOSUpgradeConfigurations |
指示所有可用的就地作系统升级配置的值。 |
|
| azureVMDiskDetails |
Azure VM 磁盘详细信息。 |
|
| azureVmGeneration |
string |
此受保护项目的目标生成。 |
| compressedDataRateInMB |
number (double) |
压缩数据更改率(以 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 (date-time) |
从源服务器接收的最后一个检测信号。 |
| lastRecoveryPointReceived |
string (date-time) |
上次恢复点接收时间。 |
| lastRpoCalculatedTime |
string (date-time) |
上次 RPO 计算时间。 |
| lastUpdateReceivedTime |
string (date-time) |
从本地组件接收的上次更新时间。 |
| licenseType |
string |
要使用的虚拟机的许可证类型。 |
| masterTargetId |
string |
主目标 ID。 |
| multiVmGroupId |
string |
多 VM 组 ID。 |
| multiVmGroupName |
string |
多 VM 组名称。 |
| multiVmSyncStatus |
string |
指示是启用还是禁用多虚拟机同步的值。 |
| osDiskId |
string |
包含作系统的磁盘的 ID。 |
| osName |
string |
VM 上 OS 的名称。 |
| osType |
string |
VM 上的 OS 类型。 |
| osVersion |
string |
受保护项的作系统版本。 |
| 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 |
受保护项的副本 ID。 |
| resyncProgressPercentage |
integer (int32) |
重新同步进度百分比。 |
| rpoInSeconds |
integer (int64) |
RPO 在几秒钟内完成。 |
| seedManagedDiskTags |
object |
种子托管磁盘的标记。 |
| selectedRecoveryAzureNetworkId |
string |
所选的恢复 Azure 网络 ID。 |
| selectedSourceNicId |
string |
选定的源 nic id,在故障转移期间将用作主 nic。 |
| selectedTfoAzureNetworkId |
string |
测试故障转移虚拟网络。 |
| sourceVmCpuCount |
integer (int32) |
主端虚拟机的 CPU 计数。 |
| sourceVmRamSizeInMB |
integer (int32) |
主端虚拟机的 RAM 大小。 |
| sqlServerLicenseType |
string |
SQL Server 许可证类型。 |
| supportedOSVersions |
string[] |
指示就地作系统升级版本的值。 |
| switchProviderBlockingErrorDetails |
交换机提供程序阻止错误信息。 |
|
| switchProviderDetails |
交换机提供程序阻止错误信息。 |
|
| targetAvailabilityZone |
string |
目标可用性区域。 |
| targetManagedDiskTags |
object |
目标托管磁盘的标记。 |
| targetNicTags |
object |
目标 NIC 的标记。 |
| targetProximityPlacementGroupId |
string |
目标邻近放置组 ID。 |
| targetVmId |
string |
目标 Azure VM 的 ARM ID。 在虚拟机故障转移之前,此值将为 null。 仅在失败后,才会使用 Azure VM 的 ARM ID 填充它。 |
| targetVmTags |
object |
目标 VM 标记。 |
| totalDataTransferred |
integer (int64) |
传输的数据总数(以字节为单位)。 |
| totalProgressHealth |
string |
进度健康。 |
| uncompressedDataRateInMB |
number (double) |
未压缩的数据更改率(以 MB 为单位)。 |
| useManagedDisks |
string |
一个值,该值指示是否应在故障转移期间使用托管磁盘。 |
| vCenterInfrastructureId |
string |
vCenter 基础架构 ID。 |
| validationErrors |
本地计算机的验证错误值可以是验证错误列表。 |
|
| vhdName |
string |
OS 磁盘 VHD 名称。 |
| vmId |
string |
虚拟机 ID。 |
| vmNics |
PE 网络详细信息。 |
|
| vmProtectionState |
string |
虚拟机的保护状态。 |
| 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。 |
InMageAzureV2UpdateReplicationProtectedItemInput
InMage Azure V2 输入以更新复制保护项。
| 名称 | 类型 | 说明 |
|---|---|---|
| instanceType |
string:
In |
类类型。 |
| recoveryAzureV1ResourceGroupId |
string |
用于经典部署的恢复 Azure 资源组 ID。 |
| recoveryAzureV2ResourceGroupId |
string |
用于资源管理器部署的恢复 Azure 资源组 ID。 |
| sqlServerLicenseType |
SQL Server 许可证类型。 |
|
| targetAvailabilityZone |
string |
目标可用性区域。 |
| targetManagedDiskTags |
object |
目标托管磁盘的标记。 |
| targetNicTags |
object |
目标 NIC 的标记。 |
| targetProximityPlacementGroupId |
string |
目标邻近放置组 ID。 |
| targetVmTags |
object |
目标 VM 标记。 |
| useManagedDisks |
string |
一个值,该值指示是否应在故障转移期间使用托管磁盘。 |
| vmDisks |
磁盘更新属性列表。 |
InMageProtectedDiskDetails
InMage 受保护的磁盘详细信息。
| 名称 | 类型 | 说明 |
|---|---|---|
| diskCapacityInBytes |
integer (int64) |
磁盘容量(以字节为单位)。 |
| diskId |
string |
磁盘 ID。 |
| diskName |
string |
磁盘名称。 |
| diskResized |
string |
指示是否调整磁盘大小的值。 |
| fileSystemCapacityInBytes |
integer (int64) |
文件系统容量(以字节为单位)。 |
| healthErrorCode |
string |
磁盘的运行状况错误代码。 |
| lastRpoCalculatedTime |
string (date-time) |
上次 RPO 计算时间。 |
| progressHealth |
string |
进步健康。 |
| progressStatus |
string |
进度状态。 |
| protectionStage |
string |
保护阶段。 |
| psDataInMB |
number (double) |
PS 数据传输(以 MB 为单位)。 |
| resyncDurationInSeconds |
integer (int64) |
重新同步持续时间(以秒为单位)。 |
| resyncLast15MinutesTransferredBytes |
integer (int64) |
重新同步的最后 15 分钟传输了字节。 |
| resyncLastDataTransferTimeUTC |
string (date-time) |
上次数据传输时间(UTC)。 |
| resyncProcessedBytes |
integer (int64) |
重新同步已处理的字节。 |
| resyncProgressPercentage |
integer (int32) |
重新同步进度百分比。 |
| resyncRequired |
string |
一个值,该值指示此磁盘是否需要重新同步。 |
| resyncStartTime |
string (date-time) |
重新同步开始时间。 |
| resyncTotalTransferredBytes |
integer (int64) |
重新同步传输的字节总数。 |
| rpoInSeconds |
integer (int64) |
RPO 在几秒钟内完成。 |
| sourceDataInMB |
number (double) |
源数据传输(以 MB 为单位)。 |
| targetDataInMB |
number (double) |
目标数据传输(以 MB 为单位)。 |
InMageRcmAgentReinstallBlockingErrorDetails
InMageRcm 源代理重新安装阻止错误详细信息。
| 名称 | 类型 | 说明 |
|---|---|---|
| errorCode |
string |
错误代码。 |
| errorMessage |
string |
错误信息。 |
| errorMessageParameters |
object |
错误消息参数。 |
| errorTags |
object |
错误标签。 |
| possibleCauses |
string |
可能的原因。 |
| recommendedAction |
string |
建议的作。 |
InMageRcmAgentUpgradeBlockingErrorDetails
InMageRcm 源代理升级阻止错误详细信息。
| 名称 | 类型 | 说明 |
|---|---|---|
| errorCode |
string |
错误代码。 |
| errorMessage |
string |
错误消息。 |
| errorMessageParameters |
object |
错误消息参数。 |
| errorTags |
object |
错误标签。 |
| possibleCauses |
string |
可能的原因。 |
| recommendedAction |
string |
建议的作。 |
InMageRcmDiscoveredProtectedVmDetails
InMageRcm 发现了受保护的 VM 详细信息。
| 名称 | 类型 | 说明 |
|---|---|---|
| createdTimestamp |
string (date-time) |
SDS 创建的时间戳。 |
| datastores |
string[] |
数据存储列表。 |
| ipAddresses |
string[] |
IP 地址列表。 |
| isDeleted |
boolean |
指示是否删除虚拟机的值。 |
| lastDiscoveryTimeInUtc |
string (date-time) |
上次在 SRS 中发现 SDS 信息。 |
| osName |
string |
VM 的 OS 名称。 |
| powerStatus |
string |
虚拟机电源状态。 |
| updatedTimestamp |
string (date-time) |
SDS 更新的时间戳。 |
| vCenterFqdn |
string |
VCenter fqdn. |
| vCenterId |
string |
VCenter ID。 |
| vmFqdn |
string |
VM fqdn. |
| vmwareToolsStatus |
string |
VMware 工具状态。 |
InMageRcmFailbackDiscoveredProtectedVmDetails
InMageRcmFailback 发现的 VM 详细信息。
| 名称 | 类型 | 说明 |
|---|---|---|
| createdTimestamp |
string (date-time) |
SDS 创建的时间戳。 |
| datastores |
string[] |
数据存储列表。 |
| ipAddresses |
string[] |
IP 地址列表。 |
| isDeleted |
boolean |
指示是否删除虚拟机的值。 |
| lastDiscoveryTimeInUtc |
string (date-time) |
上次在 SRS 中发现 SDS 信息。 |
| osName |
string |
VM 的 OS 名称。 |
| powerStatus |
string |
虚拟机电源状态。 |
| updatedTimestamp |
string (date-time) |
SDS 更新的时间戳。 |
| vCenterFqdn |
string |
VCenter fqdn. |
| vCenterId |
string |
VCenter ID。 |
| vmFqdn |
string |
VM fqdn. |
| vmwareToolsStatus |
string |
VMware 工具状态。 |
InMageRcmFailbackMobilityAgentDetails
InMageRcmFailback 移动代理详细信息。
| 名称 | 类型 | 说明 |
|---|---|---|
| agentVersionExpiryDate |
string (date-time) |
代理版本到期日期。 |
| driverVersion |
string |
驱动程序版本。 |
| driverVersionExpiryDate |
string (date-time) |
驱动程序版本到期日期。 |
| isUpgradeable |
string |
指示代理是否可升级的值。 |
| lastHeartbeatUtc |
string (date-time) |
从代理接收的最后一次检测信号的时间。 |
| latestUpgradableVersionWithoutReboot |
string |
无需重新启动即可获得最新的可升级版本。 |
| latestVersion |
string |
可用的最新代理版本。 |
| reasonsBlockingUpgrade |
是否可以更新。 |
|
| version |
string |
代理版本。 |
InMageRcmFailbackNicDetails
InMageRcmFailback NIC 详细信息。
| 名称 | 类型 | 说明 |
|---|---|---|
| adapterType |
string |
适配器类型。 |
| macAddress |
string |
mac 地址。 |
| networkName |
string |
网络名称。 |
| sourceIpAddress |
string |
IP 地址。 |
InMageRcmFailbackProtectedDiskDetails
InMageRcm故障恢复受保护的磁盘详细信息。
| 名称 | 类型 | 说明 |
|---|---|---|
| capacityInBytes |
integer (int64) |
磁盘容量(以字节为单位)。 |
| dataPendingAtSourceAgentInMB |
number (double) |
源代理处待处理的数据(以 MB 为单位)。 |
| dataPendingInLogDataStoreInMB |
number (double) |
日志数据存储中待处理的数据(以 MB 为单位)。 |
| diskId |
string |
磁盘 ID(由源代理报告)。 |
| diskName |
string |
磁盘名称。 |
| diskUuid |
string |
磁盘 Uuid(由 vCenter 报告)。 |
| irDetails |
初始复制详细信息。 |
|
| isInitialReplicationComplete |
string |
指示初始复制是否完成的值。 |
| isOSDisk |
string |
一个值,该值指示磁盘是否为 OS 磁盘。 |
| lastSyncTime |
string (date-time) |
上次同步时间。 |
| resyncDetails |
重新同步详细信息。 |
InMageRcmFailbackReplicationDetails
InMageRcmFailback 提供程序特定详细信息。
| 名称 | 类型 | 说明 |
|---|---|---|
| azureVirtualMachineId |
string |
azure VM 的 ARM ID。 |
| discoveredVmDetails |
发现的虚拟机信息。 |
|
| initialReplicationProcessedBytes |
integer (int64) |
初始复制处理了字节。 这包括源虚拟机中所有选定磁盘上传输的总字节数和匹配字节数的总和。 |
| initialReplicationProgressHealth |
初始复制进度运行状况。 |
|
| initialReplicationProgressPercentage |
integer (int32) |
初始复制进度百分比。 |
| initialReplicationTransferredBytes |
integer (int64) |
初始复制将源虚拟机上所有选定磁盘的字节从源虚拟机传输到目标。 |
| instanceType |
string:
In |
获取实例类型。 |
| internalIdentifier |
string |
虚拟机内部标识符。 |
| isAgentRegistrationSuccessfulAfterFailover |
boolean |
指示故障转移后代理注册是否成功的值。 |
| lastPlannedFailoverStartTime |
string (date-time) |
上次计划故障转移开始时间。 |
| 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 (int64) |
重新同步已处理的字节。 这包括源虚拟机中所有选定磁盘上传输的总字节数和匹配字节数的总和。 |
| resyncProgressHealth |
重新同步进度运行状况。 |
|
| resyncProgressPercentage |
integer (int32) |
重新同步进度百分比。 |
| resyncRequired |
string |
指示是否需要重新同步的值。 |
| resyncState |
重新同步状态。 |
|
| resyncTransferredBytes |
integer (int64) |
重新同步将源虚拟机上所有选定磁盘的字节从源虚拟机传输到目标。 |
| targetDataStoreName |
string |
目标数据存储名称。 |
| targetVmName |
string |
目标 VM 名称。 |
| targetvCenterId |
string |
目标 vCenter ID。 |
| vmNics |
网络详细信息。 |
InMageRcmFailbackSyncDetails
InMageRcm故障恢复磁盘级同步详细信息。
| 名称 | 类型 | 说明 |
|---|---|---|
| last15MinutesTransferredBytes |
integer (int64) |
过去 15 分钟内从源虚拟机传输到目标的字节数。 |
| lastDataTransferTimeUtc |
string |
上次从源虚拟机到目标传输数据的时间。 |
| lastRefreshTime |
string |
上次刷新时间。 |
| processedBytes |
integer (int64) |
已处理的总字节数。 这包括从源虚拟机传输到目标的字节和匹配的字节。 |
| progressHealth |
进度健康。 |
|
| progressPercentage |
integer (int32) |
以百分比表示的进度。 进度百分比是根据处理的字节数计算的。 |
| startTime |
string |
开始时间。 |
| transferredBytes |
integer (int64) |
磁盘从源 VM 传输到 Azure 的字节数。 |
InMageRcmLastAgentUpgradeErrorDetails
InMageRcm 上次源代理升级错误详细信息。
| 名称 | 类型 | 说明 |
|---|---|---|
| errorCode |
string |
错误代码。 |
| errorMessage |
string |
错误消息。 |
| errorMessageParameters |
object |
错误消息参数。 |
| errorTags |
object |
错误标签。 |
| possibleCauses |
string |
可能的原因。 |
| recommendedAction |
string |
建议的作。 |
InMageRcmMobilityAgentDetails
InMageRcm 移动代理详细信息。
| 名称 | 类型 | 说明 |
|---|---|---|
| agentReinstallAttemptToVersion |
string |
最后一个代理重新安装类型。 |
| agentReinstallJobId |
string |
代理重新安装作业 ID。 |
| agentReinstallState |
代理自动重新安装状态。 |
|
| agentVersionExpiryDate |
string (date-time) |
代理版本到期日期。 |
| distroName |
string |
发行版名称。 |
| distroNameForWhichAgentIsInstalled |
string |
安装代理的发行版名称。 |
| driverVersion |
string |
驱动程序版本。 |
| driverVersionExpiryDate |
string (date-time) |
驱动程序版本到期日期。 |
| isAgentReinstallRequired |
boolean |
指示是否需要重新安装复制代理的值。 |
| isAgentUpgradeable |
boolean |
指示复制代理是否可升级的值。 |
| isLastReinstallSuccessful |
boolean |
指示是否需要重新安装复制代理的值。 |
| isUpgradeable |
string |
指示代理是否可升级的值。 |
| lastAgentReinstallType |
string |
最后一个代理重新安装类型。 |
| lastHeartbeatUtc |
string (date-time) |
从代理接收的最后一次检测信号的时间。 |
| latestAgentReleaseDate |
string |
最新的代理版本发布日期。 |
| latestUpgradableVersionWithoutReboot |
string |
无需重新启动即可获得最新的可升级版本。 |
| latestVersion |
string |
可用的最新代理版本。 |
| osFamilyName |
string |
作系统系列名称。 |
| reasonsBlockingReinstall |
是否可以重新安装。 |
|
| reasonsBlockingReinstallDetails |
是否可以重新安装。 |
|
| reasonsBlockingUpgrade |
是否可以更新。 |
|
| version |
string |
代理版本。 |
InMageRcmNicDetails
InMageRcm 网卡详细信息。
| 名称 | 类型 | 说明 |
|---|---|---|
| isPrimaryNic |
string |
指示这是否是主网卡的值。 |
| isSelectedForFailover |
string |
指示是否选择此网卡进行故障转移的值。 |
| nicId |
string |
NIC ID。 |
| sourceIPAddress |
string |
源 IP 地址。 |
| sourceIPAddressType |
源 IP 地址类型。 |
|
| sourceNetworkId |
string |
源网络 ID。 |
| sourceSubnetName |
string |
源子网名称。 |
| targetIPAddress |
string |
目标 IP 地址。 |
| targetIPAddressType |
目标 IP 地址类型。 |
|
| targetNicName |
string |
目标网卡名称。 |
| targetSubnetName |
string |
目标子网名称。 |
| testIPAddress |
string |
测试 IP 地址。 |
| testIPAddressType |
测试 IP 地址类型。 |
|
| testSubnetName |
string |
测试子网名称。 |
InMageRcmNicInput
InMageRcm 网卡输入。
| 名称 | 类型 | 说明 |
|---|---|---|
| isPrimaryNic |
string |
指示这是否是主网卡的值。 |
| isSelectedForFailover |
string |
指示是否选择此网卡进行故障转移的值。 |
| nicId |
string |
NIC ID。 |
| targetNicName |
string |
目标网卡名称。 |
| targetStaticIPAddress |
string |
目标静态 IP 地址。 |
| targetSubnetName |
string |
目标子网名称。 |
| testStaticIPAddress |
string |
测试静态 IP 地址。 |
| testSubnetName |
string |
测试子网名称。 |
InMageRcmProtectedDiskDetails
InMageRcm 受保护的磁盘详细信息。
| 名称 | 类型 | 说明 |
|---|---|---|
| capacityInBytes |
integer (int64) |
磁盘容量(以字节为单位)。 |
| customTargetDiskName |
string |
自定义目标 Azure 磁盘名称。 |
| dataPendingAtSourceAgentInMB |
number (double) |
源代理处待处理的数据(以 MB 为单位)。 |
| dataPendingInLogDataStoreInMB |
number (double) |
日志数据存储中待处理的数据(以 MB 为单位)。 |
| diskEncryptionSetId |
string |
DiskEncryptionSet ARM ID。 |
| diskId |
string |
磁盘 ID。 |
| diskName |
string |
磁盘名称。 |
| diskSizeInGB |
integer (int64) |
目标磁盘大小 (GB)。 |
| diskState |
磁盘状态。 |
|
| diskType |
磁盘类型。 |
|
| iops |
integer (int64) |
Premium V2 和超级磁盘允许的 IOPS 数。 |
| irDetails |
初始复制详细信息。 |
|
| isInitialReplicationComplete |
string |
指示初始复制是否完成的值。 |
| isOSDisk |
string |
一个值,该值指示磁盘是否为 OS 磁盘。 |
| logStorageAccountId |
string |
日志存储帐户 ARM ID。 |
| resyncDetails |
重新同步详细信息。 |
|
| sectorSizeInBytes |
integer (int32) |
逻辑扇区大小(以字节为单位),默认为 512。 |
| seedBlobUri |
string |
种子 blob 的 uri。 |
| seedManagedDiskId |
string |
种子托管磁盘的 ARM ID。 |
| targetManagedDiskId |
string |
目标托管磁盘的 ARM ID。 |
| throughputInMbps |
integer (int64) |
Premium V2 和超级磁盘的总吞吐量(以 Mbps 为单位)。 |
InMageRcmReplicationDetails
InMageRcm 提供商的具体细节。
| 名称 | 类型 | 说明 |
|---|---|---|
| agentUpgradeAttemptToVersion |
string |
尝试将代理升级到的代理版本。 |
| agentUpgradeBlockingErrorDetails |
代理升级阻止错误信息。 |
|
| agentUpgradeJobId |
string |
代理升级作业 ID。 |
| agentUpgradeState |
代理自动升级状态。 |
|
| allocatedMemoryInMB |
number (double) |
分配的内存(以 MB 为单位)。 |
| discoveredVmDetails |
发现的虚拟机详细信息。 |
|
| discoveryType |
string |
发现的虚拟机的类型。 |
| fabricDiscoveryMachineId |
string |
发现的 VM 的 ARM ID。 |
| failoverRecoveryPointId |
string |
VM 故障转移到的恢复点 ID。 |
| firmwareType |
string |
固件类型。 |
| initialReplicationProcessedBytes |
integer (int64) |
初始复制处理了字节。 这包括源虚拟机中所有选定磁盘上传输的总字节数和匹配字节数的总和。 |
| initialReplicationProgressHealth |
初始复制进度运行状况。 |
|
| initialReplicationProgressPercentage |
integer (int32) |
初始复制进度百分比。 这是根据源虚拟机中所有磁盘处理的总字节数计算得出的。 |
| initialReplicationTransferredBytes |
integer (int64) |
初始复制将源 VM 上所有选定磁盘的字节从源 VM 传输到 Azure。 |
| instanceType |
string:
In |
获取实例类型。 |
| internalIdentifier |
string |
虚拟机内部标识符。 |
| isAgentRegistrationSuccessfulAfterFailover |
boolean |
指示故障转移后代理注册是否成功的值。 |
| isLastUpgradeSuccessful |
string |
指示上次代理升级是否成功的值。 |
| lastAgentUpgradeErrorDetails |
上次代理升级错误信息。 |
|
| lastAgentUpgradeType |
string |
最后一个代理升级类型。 |
| lastRecoveryPointId |
string |
最后一个恢复点 ID。 |
| lastRecoveryPointReceived |
string (date-time) |
上次恢复点接收时间。 |
| lastRpoCalculatedTime |
string (date-time) |
最后一个恢复点目标计算的时间。 |
| lastRpoInSeconds |
integer (int64) |
最后一个恢复点目标值。 |
| licenseType |
string |
要使用的虚拟机的许可证类型。 |
| linuxLicenseType |
Linux VM 的许可证类型。 |
|
| mobilityAgentDetails |
移动代理信息。 |
|
| multiVmGroupName |
string |
多 VM 组名称。 |
| osName |
string |
与 VM 关联的 OS 名称。 |
| osType |
string |
VM 上的 OS 类型。 |
| primaryNicIpAddress |
string |
主网络接口的 IP 地址。 |
| processServerId |
string |
进程服务器 ID。 |
| processServerName |
string |
进程服务器名称。 |
| processorCoreCount |
integer (int32) |
处理器内核数。 |
| protectedDisks |
受保护磁盘的列表。 |
|
| resyncProcessedBytes |
integer (int64) |
重新同步已处理的字节。 这包括源虚拟机中所有选定磁盘上传输的总字节数和匹配字节数的总和。 |
| resyncProgressHealth |
重新同步进度运行状况。 |
|
| resyncProgressPercentage |
integer (int32) |
重新同步进度百分比。 这是根据源虚拟机中所有磁盘处理的总字节数计算得出的。 |
| resyncRequired |
string |
指示是否需要重新同步的值。 |
| resyncState |
重新同步状态。 |
|
| resyncTransferredBytes |
integer (int64) |
对于源 VM 上所有选定的磁盘,将从源 VM 传输到 Azure 的字节重新同步。 |
| runAsAccountId |
string |
运行方式帐户 ID。 |
| seedManagedDiskTags |
种子托管磁盘的标记。 |
|
| sqlServerLicenseType |
string |
SQL Server 许可证类型。 |
| storageAccountId |
string |
复制存储帐户 ARM ID。这仅适用于基于 blob 的复制测试挂钩。 |
| supportedOSVersions |
string[] |
指示就地作系统升级版本的值。 |
| targetAvailabilitySetId |
string |
目标可用性集 ID。 |
| targetAvailabilityZone |
string |
目标可用性区域。 |
| targetBootDiagnosticsStorageAccountId |
string |
目标启动诊断存储帐户 ARM ID。 |
| targetCapacityReservationGroupId |
string |
目标容量预留组 ARM ID。 |
| targetGeneration |
string |
目标生成。 |
| targetLocation |
string |
目标位置。 |
| targetManagedDiskTags |
目标托管磁盘的标记。 |
|
| targetNetworkId |
string |
目标网络 ID。 |
| targetNicTags |
目标 NIC 的标记。 |
|
| targetProximityPlacementGroupId |
string |
目标邻近放置组 ID。 |
| targetResourceGroupId |
string |
目标资源组 ID。 |
| targetVmName |
string |
目标 VM 名称。 |
| targetVmSecurityProfile |
目标 VM 安全配置文件。 |
|
| targetVmSize |
string |
目标 VM 大小。 |
| targetVmTags |
目标 VM 标记。 |
|
| testNetworkId |
string |
测试网络 ID。 |
| unprotectedDisks |
未受保护的磁盘列表。 |
|
| vmNics |
网络详细信息。 |
InMageRcmSyncDetails
InMageRcm 磁盘级别同步详细信息。
| 名称 | 类型 | 说明 |
|---|---|---|
| last15MinutesTransferredBytes |
integer (int64) |
过去 15 分钟内从源 VM 传输到 Azure 的字节。 |
| lastDataTransferTimeUtc |
string |
上次从源 VM 到 Azure 的数据传输时间。 |
| lastRefreshTime |
string |
上次刷新时间。 |
| processedBytes |
integer (int64) |
已处理的总字节数。 这包括从源 VM 传输到 Azure 的字节数和匹配的字节数。 |
| progressHealth |
进度健康。 |
|
| progressPercentage |
integer (int32) |
以百分比表示的进度。 进度百分比是根据处理的字节数计算的。 |
| startTime |
string |
开始时间。 |
| transferredBytes |
integer (int64) |
磁盘从源 VM 传输到 Azure 的字节数。 |
InMageRcmUnProtectedDiskDetails
InMageRcm 未受保护的磁盘详细信息。
| 名称 | 类型 | 说明 |
|---|---|---|
| capacityInBytes |
integer (int64) |
磁盘容量(以字节为单位)。 |
| diskId |
string |
磁盘 ID。 |
| diskName |
string |
磁盘名称。 |
InMageRcmUpdateReplicationProtectedItemInput
InMageRcm 提供程序特定的输入,用于更新复制受保护的项。
| 名称 | 类型 | 说明 |
|---|---|---|
| instanceType |
string:
In |
类类型。 |
| licenseType |
许可证类型。 |
|
| linuxLicenseType |
Linux VM 的许可证类型。 |
|
| sqlServerLicenseType |
SQL Server 许可证类型。 |
|
| targetAvailabilitySetId |
string |
目标可用性集 ARM ID。 |
| targetAvailabilityZone |
string |
目标可用性区域。 |
| targetBootDiagnosticsStorageAccountId |
string |
目标启动诊断存储帐户 ARM ID。 |
| targetCapacityReservationGroupId |
string |
目标容量预留组 ARM ID。 |
| targetManagedDiskTags |
目标托管磁盘的标记。 |
|
| targetNetworkId |
string |
目标网络 ARM ID。 |
| targetNicTags |
目标 NIC 的标记。 |
|
| targetProximityPlacementGroupId |
string |
目标邻近放置组 ID。 |
| targetResourceGroupId |
string |
目标资源组 ARM ID。 |
| targetVmName |
string |
目标 VM 名称。 |
| targetVmSize |
string |
目标 VM 大小。 |
| targetVmTags |
目标 VM 标记。 |
|
| testNetworkId |
string |
测试网络 ARM ID。 |
| userSelectedOSName |
string |
用户选择的 OS 名称。 |
| vmDisks |
磁盘更新属性列表。 |
|
| vmNics |
网卡详细信息列表。 |
InMageReplicationDetails
InMage 提供程序特定设置。
| 名称 | 类型 | 说明 |
|---|---|---|
| activeSiteType |
string |
虚拟机的活动位置。 如果 VM 受到 Azure 保护,则此字段将从 { Azure, OnPrem } 中获取值。 如果虚拟机在两个数据中心之间受到保护,则此字段将始终为本地。 |
| agentDetails |
代理详细信息。 |
|
| azureStorageAccountId |
string |
指示基础 Azure 存储帐户的值。 如果 VM 未在 Azure 中运行,则此值应设置为 null。 |
| compressedDataRateInMB |
number (double) |
压缩数据更改率(以 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 (date-time) |
从源服务器接收的最后一个检测信号。 |
| lastRpoCalculatedTime |
string (date-time) |
上次 RPO 计算时间。 |
| lastUpdateReceivedTime |
string (date-time) |
从本地组件接收的上次更新时间。 |
| masterTargetId |
string |
主目标 ID。 |
| multiVmGroupId |
string |
多虚拟机组 ID(如果有)。 |
| multiVmGroupName |
string |
多虚拟机组名称(如果有)。 |
| multiVmSyncStatus |
string |
指示是启用还是禁用多虚拟机同步的值。 |
| osDetails |
作系统详细信息。 |
|
| osVersion |
string |
受保护项的作系统版本。 |
| processServerId |
string |
进程服务器 ID。 |
| protectedDisks |
受保护磁盘的列表。 |
|
| protectionStage |
string |
保护阶段。 |
| rebootAfterUpdateStatus |
string |
指示源服务器在更新后是否需要重新启动的值。 |
| replicaId |
string |
受保护项的副本 ID。 |
| resyncDetails |
计算机的重新同步详细信息。 |
|
| retentionWindowEnd |
string (date-time) |
保留期结束时间。 |
| retentionWindowStart |
string (date-time) |
保留窗口开始时间。 |
| rpoInSeconds |
integer (int64) |
RPO 在几秒钟内完成。 |
| sourceVmCpuCount |
integer (int32) |
主端虚拟机的 CPU 计数。 |
| sourceVmRamSizeInMB |
integer (int32) |
主端虚拟机的 RAM 大小。 |
| totalDataTransferred |
integer (int64) |
传输的数据总数(以字节为单位)。 |
| totalProgressHealth |
string |
进度健康。 |
| uncompressedDataRateInMB |
number (double) |
未压缩的数据更改率(以 MB 为单位)。 |
| vCenterInfrastructureId |
string |
vCenter 基础架构 ID。 |
| validationErrors |
本地计算机的验证错误值可以是验证错误列表。 |
|
| vmId |
string |
虚拟机 ID。 |
| vmNics |
PE 网络详细信息。 |
|
| vmProtectionState |
string |
虚拟机的保护状态。 |
| vmProtectionStateDescription |
string |
VM 的保护状态说明。 |
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 |
实体的摘要消息。 |
InputEndpoint
| 名称 | 类型 | 说明 |
|---|---|---|
| endpointName |
string |
|
| privatePort |
integer (int32) |
|
| protocol |
string |
|
| publicPort |
integer (int32) |
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 |
IPConfigInputDetails
| 名称 | 类型 | 说明 |
|---|---|---|
| ipConfigName |
string |
|
| isPrimary |
boolean |
|
| isSeletedForFailover |
boolean |
|
| recoveryLBBackendAddressPoolIds |
string[] |
|
| recoveryPublicIPAddressId |
string |
|
| recoveryStaticIPAddress |
string |
|
| recoverySubnetName |
string |
|
| tfoLBBackendAddressPoolIds |
string[] |
|
| tfoPublicIPAddressId |
string |
|
| tfoStaticIPAddress |
string |
|
| tfoSubnetName |
string |
KeyEncryptionKeyInfo
密钥加密密钥 (KEK) 信息。
| 名称 | 类型 | 说明 |
|---|---|---|
| keyIdentifier |
string |
密钥 URL/标识符。 |
| keyVaultResourceArmId |
string |
密钥的 KeyVault 资源 ARM ID。 |
LicenseType
许可证类型。
| 值 | 说明 |
|---|---|
| NotSpecified | |
| NoLicenseType | |
| WindowsServer |
LinuxLicenseType
Linux VM 的许可证类型。
| 值 | 说明 |
|---|---|
| NotSpecified | |
| NoLicenseType | |
| LinuxServer |
MobilityAgentReinstallType
代理自动重新安装状态。
| 值 | 说明 |
|---|---|
| UserTriggered | |
| AutoTriggered |
MobilityAgentUpgradeState
代理自动升级状态。
| 值 | 说明 |
|---|---|
| None | |
| Started | |
| Completed | |
| Commit |
MultiVmGroupCreateOption
多 VM 组是自动创建还是由用户指定。
| 值 | 说明 |
|---|---|
| AutoCreated | |
| UserSpecified |
OSDetails
磁盘详细信息。
| 名称 | 类型 | 说明 |
|---|---|---|
| oSMajorVersion |
string |
作系统主要版本。 |
| oSMinorVersion |
string |
作系统次要版本。 |
| oSVersion |
string |
作系统版本。 |
| osEdition |
string |
OSEdition。 |
| osType |
string |
虚拟机磁盘详细信息。 |
| productType |
string |
产品类型。 |
| userSelectedOSName |
string |
用户选择的 OS 名称。 |
OSDiskDetails
作系统磁盘的详细信息。
| 名称 | 类型 | 说明 |
|---|---|---|
| osType |
string |
VM 上的 OS 类型。 |
| osVhdId |
string |
包含作系统的磁盘的 ID。 |
| vhdName |
string |
OS 磁盘 VHD 名称。 |
OSUpgradeSupportedVersions
支持的作系统升级版本。
| 名称 | 类型 | 说明 |
|---|---|---|
| supportedSourceOsVersion |
string |
源作系统版本名称。 |
| supportedTargetOsVersions |
string[] |
目标作系统版本名称。 |
PlannedFailoverStatus
上次计划的故障转移状态。
| 值 | 说明 |
|---|---|
| Succeeded | |
| Failed | |
| Cancelled | |
| Unknown |
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 (date-time) |
上次成功故障转移时间。 |
| lastSuccessfulTestFailoverTime |
string (date-time) |
上次成功的测试故障转移时间。 |
| 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 | |
| PreparedForResynchronization | |
| StartedResynchronization |
SecurityConfiguration
安全配置状态。
| 值 | 说明 |
|---|---|
| Disabled | |
| Enabled |
SecurityProfileProperties
安全配置文件输入。
| 名称 | 类型 | 说明 |
|---|---|---|
| targetVmConfidentialEncryption |
一个值,该值指示是否启用机密计算加密。 |
|
| targetVmMonitoring |
一个值,该值指示是否启用完整性监视。 |
|
| targetVmSecureBoot |
一个值,该值指示是否启用安全启动。 |
|
| targetVmSecurityType |
目标 VM 安全类型。 |
|
| targetVmTpm |
一个值,该值指示是否启用受信任的平台模块。 |
SecurityType
目标 VM 安全类型。
| 值 | 说明 |
|---|---|
| None | |
| TrustedLaunch | |
| ConfidentialVM |
SqlServerLicenseType
SQL Server 许可证类型。
| 值 | 说明 |
|---|---|
| NotSpecified | |
| NoLicenseType | |
| PAYG | |
| AHUB |
UpdateDiskInput
用于更新的磁盘输入。
| 名称 | 类型 | 说明 |
|---|---|---|
| diskId |
string |
磁盘 ID。 |
| diskSizeInGB |
integer (int64) |
目标磁盘大小 (GB)。 |
| iops |
integer (int64) |
Premium V2 和超级磁盘允许的 IOPS 数。 |
| targetDiskName |
string |
目标磁盘名称。 |
| throughputInMbps |
integer (int64) |
Premium V2 和超级磁盘的总吞吐量(以 Mbps 为单位)。 |
UpdateReplicationProtectedItemInput
更新复制受保护的项输入。
| 名称 | 类型 | 说明 |
|---|---|---|
| properties |
更新复制受保护的项属性。 |
UpdateReplicationProtectedItemInputProperties
更新受保护的项输入属性。
| 名称 | 类型 | 说明 |
|---|---|---|
| enableRdpOnTargetOption |
string |
故障转移后在目标 VM 上启用 RDP\SSH 的选定选项。 SrsDataContract.EnableRDPOnTargetOption 枚举的字符串值。 |
| licenseType |
许可证类型。 |
|
| providerSpecificDetails | UpdateReplicationProtectedItemProviderInput: |
用于更新复制保护项的提供程序特定输入。 |
| recoveryAvailabilitySetId |
string |
目标可用性集 ID。 |
| recoveryAzureVMName |
string |
用户提供的目标 Azure VM 名称。 |
| recoveryAzureVMSize |
string |
目标 Azure VM 大小。 |
| selectedRecoveryAzureNetworkId |
string |
目标 Azure 网络 ID。 |
| selectedSourceNicId |
string |
选定的源 nic id,在故障转移期间将用作主 nic。 |
| selectedTfoAzureNetworkId |
string |
用于测试故障转移的 Azure 网络 ID。 |
| vmNics |
VM 网卡详细信息的列表。 |
UserCreatedResourceTag
资源标签输入。
| 名称 | 类型 | 说明 |
|---|---|---|
| tagName |
string maxLength: 512 |
标记名称。 请阅读以获取更多信息: https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/tag-resources#limitations |
| tagValue |
string maxLength: 256 |
标记值。 请阅读她以获取更多信息: https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/tag-resources#limitations |
VmEncryptionType
虚拟机的加密类型。
| 值 | 说明 |
|---|---|
| NotEncrypted | |
| OnePassEncrypted | |
| TwoPassEncrypted |
VMNicDetails
Hyper V VM 网络详细信息。
| 名称 | 类型 | 默认值 | 说明 |
|---|---|---|---|
| enableAcceleratedNetworkingOnRecovery |
boolean |
指示 NIC 是否启用了加速网络的值。 |
|
| enableAcceleratedNetworkingOnTfo |
boolean |
TFO 网卡是否启用了加速网络。 |
|
| ipConfigs |
NIC 的 IP 配置。 |
||
| nicId |
string |
The nic Id. |
|
| recoveryNetworkSecurityGroupId |
string |
与 NIC 关联的 NSG 的 ID。 |
|
| recoveryNicName |
string |
创建目标网卡时要使用的网卡的名称。 |
|
| recoveryNicResourceGroupName |
string |
创建目标网卡时要使用的网卡的资源组。 |
|
| recoveryVMNetworkId |
string |
恢复 VM 网络 ID。 |
|
| replicaNicId |
string |
副本 nic Id。 |
|
| reuseExistingNic |
boolean |
False |
指示是否允许在故障转移期间根据可用性重复使用现有网卡的值。 |
| selectionType |
string |
故障转移的选择类型。 |
|
| sourceNicArmId |
string |
源 nic ARM ID。 |
|
| targetNicName |
string |
目标网卡名称。 |
|
| tfoNetworkSecurityGroupId |
string |
NIC 在测试故障转移期间要使用的 NSG。 |
|
| tfoRecoveryNicName |
string |
在 TFO 中创建目标网卡时要使用的网卡的名称。 |
|
| tfoRecoveryNicResourceGroupName |
string |
在 TFO 中创建目标网卡时要使用的网卡的资源组。 |
|
| tfoReuseExistingNic |
boolean |
False |
指示是否允许在测试故障转移期间根据可用性重复使用现有 NIC 的值。 |
| tfoVMNetworkId |
string |
NIC 在测试故障转移期间要使用的网络。 |
|
| vMNetworkName |
string |
VM 网络名称。 |
VMNicInputDetails
Hyper V VM 网络输入详细信息。
| 名称 | 类型 | 说明 |
|---|---|---|
| enableAcceleratedNetworkingOnRecovery |
boolean |
NIC 是否启用了加速网络。 |
| enableAcceleratedNetworkingOnTfo |
boolean |
测试网卡是否启用了加速网络。 |
| ipConfigs |
NIC 在测试故障切换和故障切换期间要使用的 IP 配置。 |
|
| nicId |
string |
The nic Id. |
| recoveryNetworkSecurityGroupId |
string |
与 NIC 关联的 NSG 的 ID。 |
| recoveryNicName |
string |
创建目标网卡时要使用的网卡的名称。 |
| recoveryNicResourceGroupName |
string |
创建目标网卡时要使用的网卡的资源组。 |
| reuseExistingNic |
boolean |
指示是否允许在故障转移期间根据可用性重复使用现有网卡的值。 |
| selectionType |
string |
故障转移的选择类型。 |
| targetNicName |
string |
目标网卡名称。 |
| tfoNetworkSecurityGroupId |
string |
NIC 在测试故障转移期间要使用的 NSG。 |
| tfoNicName |
string |
在 TFO 中创建目标网卡时要使用的网卡的名称。 |
| tfoNicResourceGroupName |
string |
在 TFO 中创建目标网卡时要使用的网卡的资源组。 |
| tfoReuseExistingNic |
boolean |
指示是否允许在测试故障转移期间根据可用性重复使用现有 NIC 的值。 |
VmReplicationProgressHealth
初始复制进度运行状况。
| 值 | 说明 |
|---|---|
| None | |
| InProgress | |
| SlowProgress | |
| NoProgress |