Replication Protected Items - Remove Disks
删除磁盘(s)。
从复制保护项中删除磁盘的操作。
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationProtectedItems/{replicatedProtectedItemName}/removeDisks?api-version=2025-02-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 | 模拟用户帐户。 |
示例
Removes disk(s).
示例请求
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/removeDisks?api-version=2025-02-01
{
"properties": {
"providerSpecificDetails": {
"instanceType": "A2A",
"vmDisksUris": [
"https://vmstorage.blob.core.windows.net/vhds/datadisk1.vhd"
]
}
}
}
示例响应
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-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": "f8491e4f-817a-40dd-a90c-af773978c75b",
"protectedItemType": "",
"protectableItemId": null,
"recoveryServicesProviderId": "/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationRecoveryServicesProviders/6d2940f9-4c34-5989-9f56-1243a6e76ecf",
"primaryFabricFriendlyName": "cloud1",
"primaryFabricProvider": "AzureFabric",
"recoveryFabricFriendlyName": "cloud2",
"recoveryFabricId": "/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud2",
"primaryProtectionContainerFriendlyName": "cloud_6d224fc6-f326-5d35-96de-fbf51efb3179",
"recoveryProtectionContainerFriendlyName": "cloud_81224fc6-f326-5d35-96de-fbf51efb3188",
"protectionState": "Protected",
"protectionStateDescription": "Protected",
"activeLocation": "Primary",
"testFailoverState": "None",
"testFailoverStateDescription": "None",
"allowedOperations": [
"RepairReplication",
"UnplannedFailover",
"DisableProtection",
"TestFailover"
],
"replicationHealth": "Normal",
"failoverHealth": "Normal",
"healthErrors": [],
"policyId": "/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationPolicies/A2APolicy",
"policyFriendlyName": "A2APolicy",
"currentScenario": {
"scenarioName": "None",
"jobId": "/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationJobs/None",
"startTime": "1752-12-31T19:31:01Z"
},
"failoverRecoveryPointId": null,
"providerSpecificDetails": {
"instanceType": "A2A"
},
"recoveryContainerId": "/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud2/replicationProtectionContainers/cloud_81224fc6-f326-5d35-96de-fbf51efb3188"
}
}
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-02-01
定义
A2ACrossClusterMigrationReplicationDetails
A2A 提供程序特定的设置。
名称 | 类型 | 说明 |
---|---|---|
fabricObjectId |
string |
虚拟机的构造特定对象 ID。 |
instanceType |
string:
A2ACross |
获取实例类型。 |
lifecycleId |
string |
与 PE 关联的 ID,该 ID 在切换保护等操作中幸存下来,在内部更改支持 PE/CPE 对象。生命周期 ID 被转发为能够具有表示“相同”受保护项的 ID 的链接/连续性,即使其他内部 ID/ARM ID 可能正在更改。 |
osType |
string |
操作系统的类型。 |
primaryFabricLocation |
string |
主构造位置。 |
vmProtectionState |
string |
VM 的保护状态。 |
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 |
托管磁盘的测试故障转移名称。 |
A2ARemoveDisksInput
A2A 删除磁盘输入。
名称 | 类型 | 说明 |
---|---|---|
instanceType |
string:
A2A |
类类型。 |
vmDisksUris |
string[] |
VM 磁盘 vhd URI 的列表。 |
vmManagedDisksIds |
string[] |
VM 托管磁盘 ID 的列表。 |
A2AReplicationDetails
A2A 提供程序特定的设置。
名称 | 类型 | 说明 |
---|---|---|
agentCertificateExpiryDate |
string (date-time) |
代理证书到期日期。 |
agentExpiryDate |
string (date-time) |
代理到期日期。 |
agentVersion |
string |
代理版本。 |
autoProtectionOfDataDisk |
一个值,该值指示是否启用自动保护。 |
|
churnOptionSelected |
一个值,指示用户选择的流失选项。 |
|
fabricObjectId |
string |
虚拟机的构造特定对象 ID。 |
initialPrimaryExtendedLocation |
初始主扩展位置。 |
|
initialPrimaryFabricLocation |
string |
初始主构造位置。 |
initialPrimaryZone |
string |
初始主可用性区域。 |
initialRecoveryExtendedLocation |
初始恢复扩展位置。 |
|
initialRecoveryFabricLocation |
string |
初始恢复构造位置。 |
initialRecoveryZone |
string |
初始恢复可用性区域。 |
instanceType |
string:
A2A |
获取实例类型。 |
isClusterInfraReady |
boolean |
一个值,该值指示群集基础结构是否已准备就绪。 |
isReplicationAgentCertificateUpdateRequired |
boolean |
一个值,该值指示是否需要代理证书更新。 |
isReplicationAgentUpdateRequired |
boolean |
一个值,该值指示是否需要复制代理更新。 |
lastHeartbeat |
string (date-time) |
从源服务器接收的最后一个检测信号。 |
lastRpoCalculatedTime |
string (date-time) |
保护服务计算最后一个 RPO 值的时间(UTC)。 |
lifecycleId |
string |
与 PE 关联的 ID,该 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 组名称。 |
osType |
string |
操作系统的类型。 |
primaryAvailabilityZone |
string |
主要可用性区域。 |
primaryExtendedLocation |
主要扩展位置。 |
|
primaryFabricLocation |
string |
主构造位置。 |
protectedDisks |
受保护的磁盘列表。 |
|
protectedManagedDisks |
受保护的托管磁盘列表。 |
|
protectionClusterId |
string |
复制保护群集 ID。 |
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 |
VM 的加密类型。 |
|
vmNics |
虚拟机 nic 详细信息。 |
|
vmProtectionState |
string |
VM 的保护状态。 |
vmProtectionStateDescription |
string |
VM 的保护状态说明。 |
vmSyncedConfigDetails |
同步的配置详细信息。 |
A2AUnprotectedDiskDetails
A2A 未受保护的磁盘详细信息。
名称 | 类型 | 说明 |
---|---|---|
diskAutoProtectionStatus |
一个值,该值指示是否启用了磁盘自动保护。 |
|
diskLunId |
integer (int32) |
数据磁盘的源 lun ID。 |
AgentUpgradeBlockedReason
是否可以进行更新。
值 | 说明 |
---|---|
AgentNoHeartbeat | |
AlreadyOnLatestVersion | |
DistroIsNotReported | |
DistroNotSupportedForUpgrade | |
IncompatibleApplianceVersion | |
InvalidAgentVersion | |
InvalidDriverVersion | |
MissingUpgradePath | |
NotProtected | |
ProcessServerNoHeartbeat | |
RcmProxyNoHeartbeat | |
RebootRequired | |
Unknown | |
UnsupportedProtectionScenario |
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 磁盘的序号\LunId。 |
maxSizeMB |
string |
最大端(以 MB 为单位)。 |
targetDiskLocation |
string |
Azure 磁盘的 Blob URI。 |
targetDiskName |
string |
目标 Azure 磁盘名称。 |
vhdId |
string |
VHD ID。 |
vhdName |
string |
VHD 名称。 |
vhdType |
string |
VHD 类型。 |
ChurnOptionSelected
一个值,指示用户选择的流失选项。
值 | 说明 |
---|---|
High | |
Normal |
CurrentScenarioDetails
受保护实体的当前方案详细信息。
名称 | 类型 | 说明 |
---|---|---|
jobId |
string |
正在执行的作业的 ARM ID。 |
scenarioName |
string |
方案名称。 |
startTime |
string (date-time) |
工作流的开始时间。 |
DiskAccountType
磁盘类型。
值 | 说明 |
---|---|
PremiumV2_LRS | |
Premium_LRS | |
Premium_ZRS | |
StandardSSD_LRS | |
StandardSSD_ZRS | |
Standard_LRS | |
UltraSSD_LRS |
DiskDetails
Onprem 磁盘详细信息数据。
名称 | 类型 | 说明 |
---|---|---|
maxSizeMB |
integer (int64) |
硬盘最大大小(以 MB 为单位)。 |
vhdId |
string |
VHD ID。 |
vhdName |
string |
VHD 名称。 |
vhdType |
string |
卷的类型。 |
DiskReplicationProgressHealth
进度运行状况。
值 | 说明 |
---|---|
InProgress | |
NoProgress | |
None | |
Queued | |
SlowProgress |
DiskState
磁盘状态。
值 | 说明 |
---|---|
InitialReplicationFailed | |
InitialReplicationPending | |
Protected | |
Unavailable |
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 |
一个值,指示所有可用的就地 OS 升级配置。 |
|
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 |
要使用的 VM 的许可证类型。 |
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) |
主端 VM 的 CPU 计数。 |
sourceVmRamSizeInMB |
integer (int32) |
主端 VM 的 RAM 大小。 |
sqlServerLicenseType |
string |
SQL Server 许可证类型。 |
targetAvailabilityZone |
string |
目标可用性区域。 |
targetManagedDiskTags |
object |
目标托管磁盘的标记。 |
targetNicTags |
object |
目标 NIC 的标记。 |
targetProximityPlacementGroupId |
string |
目标邻近放置组 ID。 |
targetVmSecurityProfile |
目标 VM 安全配置文件。 |
|
targetVmTags |
object |
目标 VM 标记。 |
useManagedDisks |
string |
一个值,该值指示是否应在故障转移期间使用托管磁盘。 |
vmId |
string |
虚拟机 ID。 |
vmNics |
PE 网络详细信息。 |
|
vmProtectionState |
string |
VM 的保护状态。 |
vmProtectionStateDescription |
string |
VM 的保护状态说明。 |
HyperVReplicaBaseReplicationDetails
Hyper V 副本提供程序特定的设置基类。
名称 | 类型 | 说明 |
---|---|---|
initialReplicationDetails |
初始复制详细信息。 |
|
instanceType | string: |
获取实例类型。 |
lastReplicatedTime |
string (date-time) |
上次复制时间。 |
vMDiskDetails |
VM 磁盘详细信息。 |
|
vmId |
string |
虚拟机 ID。 |
vmNics |
PE 网络详细信息。 |
|
vmProtectionState |
string |
VM 的保护状态。 |
vmProtectionStateDescription |
string |
VM 的保护状态说明。 |
HyperVReplicaBlueReplicationDetails
HyperV 副本 2012 R2 (蓝色) 复制详细信息。
名称 | 类型 | 说明 |
---|---|---|
initialReplicationDetails |
初始复制详细信息。 |
|
instanceType |
string:
Hyper |
获取实例类型。 |
lastReplicatedTime |
string (date-time) |
上次复制时间。 |
vMDiskDetails |
VM 磁盘详细信息。 |
|
vmId |
string |
虚拟机 ID。 |
vmNics |
PE 网络详细信息。 |
|
vmProtectionState |
string |
VM 的保护状态。 |
vmProtectionStateDescription |
string |
VM 的保护状态说明。 |
HyperVReplicaReplicationDetails
HyperV 副本 2012 复制详细信息。
名称 | 类型 | 说明 |
---|---|---|
initialReplicationDetails |
初始复制详细信息。 |
|
instanceType |
string:
Hyper |
获取实例类型。 |
lastReplicatedTime |
string (date-time) |
上次复制时间。 |
vMDiskDetails |
VM 磁盘详细信息。 |
|
vmId |
string |
虚拟机 ID。 |
vmNics |
PE 网络详细信息。 |
|
vmProtectionState |
string |
VM 的保护状态。 |
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 |
一个值,指示所有可用的就地 OS 升级配置。 |
|
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 |
要使用的 VM 的许可证类型。 |
masterTargetId |
string |
主目标 ID。 |
multiVmGroupId |
string |
多 VM 组 ID。 |
multiVmGroupName |
string |
多 VM 组名称。 |
multiVmSyncStatus |
string |
一个值,该值指示是启用还是禁用多 VM 同步。 |
osDiskId |
string |
包含 OS 的磁盘的 ID。 |
osName |
string |
VM 上的 OS 的名称。 |
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 |
受保护项的副本 ID。 |
resyncProgressPercentage |
integer (int32) |
重新同步进度百分比。 |
rpoInSeconds |
integer (int64) |
RPO(以秒为单位)。 |
seedManagedDiskTags |
object |
种子托管磁盘的标记。 |
selectedRecoveryAzureNetworkId |
string |
所选的恢复 Azure 网络 ID。 |
selectedSourceNicId |
string |
所选的源 nic ID,将在故障转移期间用作主 nic。 |
selectedTfoAzureNetworkId |
string |
测试故障转移虚拟网络。 |
sourceVmCpuCount |
integer (int32) |
主端 VM 的 CPU 计数。 |
sourceVmRamSizeInMB |
integer (int32) |
主端 VM 的 RAM 大小。 |
sqlServerLicenseType |
string |
SQL Server 许可证类型。 |
supportedOSVersions |
string[] |
一个值,指示就地 OS 升级版本。 |
switchProviderBlockingErrorDetails |
交换机提供程序阻止错误信息。 |
|
switchProviderDetails |
交换机提供程序阻止错误信息。 |
|
targetAvailabilityZone |
string |
目标可用性区域。 |
targetManagedDiskTags |
object |
目标托管磁盘的标记。 |
targetNicTags |
object |
目标 NIC 的标记。 |
targetProximityPlacementGroupId |
string |
目标邻近放置组 ID。 |
targetVmId |
string |
目标 Azure VM 的 ARM ID。 此值将为 null,直到 VM 故障转移。 只有在发生故障后,才会使用 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 |
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 (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 为单位)。 |
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 |
一个值,该值指示是否删除 VM。 |
lastDiscoveryTimeInUtc |
string (date-time) |
上次在 SRS 中发现 SDS 信息的时间。 |
osName |
string |
VM 的 OS 名称。 |
powerStatus |
string |
VM 电源状态。 |
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 |
一个值,该值指示是否删除 VM。 |
lastDiscoveryTimeInUtc |
string (date-time) |
上次在 SRS 中发现 SDS 信息的时间。 |
osName |
string |
VM 的 OS 名称。 |
powerStatus |
string |
VM 电源状态。 |
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
InMageRcmFailback 受保护的磁盘详细信息。
名称 | 类型 | 说明 |
---|---|---|
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 |
发现的 VM 信息。 |
|
initialReplicationProcessedBytes |
integer (int64) |
初始复制处理的字节数。 这包括源 VM 中所有选定磁盘上传输的总字节数和匹配字节的总和。 |
initialReplicationProgressHealth |
初始复制进度运行状况。 |
|
initialReplicationProgressPercentage |
integer (int32) |
初始复制进度百分比。 |
initialReplicationTransferredBytes |
integer (int64) |
初始复制将字节从源 VM 传输到源 VM 上所有所选磁盘的目标。 |
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) |
重新同步处理的字节数。 这包括源 VM 中所有选定磁盘上传输的总字节数和匹配字节的总和。 |
resyncProgressHealth |
重新同步进度运行状况。 |
|
resyncProgressPercentage |
integer (int32) |
重新同步进度百分比。 |
resyncRequired |
string |
一个值,该值指示是否需要重新同步。 |
resyncState |
重新同步状态。 |
|
resyncTransferredBytes |
integer (int64) |
源 VM 上所有所选磁盘的重新同步传输字节到目标。 |
targetDataStoreName |
string |
目标数据存储名称。 |
targetVmName |
string |
目标 VM 名称。 |
targetvCenterId |
string |
目标 vCenter Id。 |
vmNics |
网络详细信息。 |
InMageRcmFailbackSyncDetails
InMageRcmFailback 磁盘级别同步详细信息。
名称 | 类型 | 说明 |
---|---|---|
last15MinutesTransferredBytes |
integer (int64) |
过去 15 分钟内从源 VM 传输到目标的字节。 |
lastDataTransferTimeUtc |
string |
从源 VM 到目标的最后一次数据传输的时间。 |
lastRefreshTime |
string |
上次刷新时间。 |
processedBytes |
integer (int64) |
处理的总字节数。 这包括从源 VM 传输到目标字节和匹配字节的字节。 |
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 移动代理详细信息。
名称 | 类型 | 说明 |
---|---|---|
agentVersionExpiryDate |
string (date-time) |
代理版本到期日期。 |
driverVersion |
string |
驱动程序版本。 |
driverVersionExpiryDate |
string (date-time) |
驱动程序版本到期日期。 |
isUpgradeable |
string |
一个值,该值指示代理是否可升级。 |
lastHeartbeatUtc |
string (date-time) |
从代理接收的最后一个检测信号的时间。 |
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 地址类型。 |
|
targetNicName |
string |
目标 NIC 名称。 |
targetSubnetName |
string |
目标子网名称。 |
testIPAddress |
string |
测试 IP 地址。 |
testIPAddressType |
测试 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 |
发现的 VM 详细信息。 |
|
discoveryType |
string |
发现的 VM 的类型。 |
fabricDiscoveryMachineId |
string |
发现的 VM 的 ARM ID。 |
failoverRecoveryPointId |
string |
VM 故障转移到的恢复点 ID。 |
firmwareType |
string |
固件类型。 |
initialReplicationProcessedBytes |
integer (int64) |
初始复制处理的字节数。 这包括源 VM 中所有选定磁盘上传输的总字节数和匹配字节的总和。 |
initialReplicationProgressHealth |
初始复制进度运行状况。 |
|
initialReplicationProgressPercentage |
integer (int32) |
初始复制进度百分比。 这是根据为源 VM 中的所有磁盘处理的总字节计算的。 |
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 |
要使用的 VM 的许可证类型。 |
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) |
重新同步处理的字节数。 这包括源 VM 中所有选定磁盘上传输的总字节数和匹配字节的总和。 |
resyncProgressHealth |
重新同步进度运行状况。 |
|
resyncProgressPercentage |
integer (int32) |
重新同步进度百分比。 这是根据为源 VM 中的所有磁盘处理的总字节计算的。 |
resyncRequired |
string |
一个值,该值指示是否需要重新同步。 |
resyncState |
重新同步状态。 |
|
resyncTransferredBytes |
integer (int64) |
源 VM 上所有选定磁盘的重新同步从源 VM 传输到 Azure 的字节。 |
runAsAccountId |
string |
运行方式帐户 ID。 |
seedManagedDiskTags |
种子托管磁盘的标记。 |
|
sqlServerLicenseType |
string |
SQL Server 许可证类型。 |
storageAccountId |
string |
复制存储帐户 ARM ID。这仅适用于基于 Blob 的复制测试挂钩。 |
supportedOSVersions |
string[] |
一个值,指示就地 OS 升级版本。 |
targetAvailabilitySetId |
string |
目标可用性集 ID。 |
targetAvailabilityZone |
string |
目标可用性区域。 |
targetBootDiagnosticsStorageAccountId |
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 |
磁盘名称。 |
InMageReplicationDetails
InMage 提供程序特定的设置。
名称 | 类型 | 说明 |
---|---|---|
activeSiteType |
string |
VM 的活动位置。 如果 VM 正在从 Azure 进行保护,此字段将从 { Azure,OnPrem }获取值。 如果 VM 在两个数据中心之间受到保护,此字段将始终为 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 |
多 VM 组 ID(如果有)。 |
multiVmGroupName |
string |
多 VM 组名称(如果有)。 |
multiVmSyncStatus |
string |
一个值,该值指示是启用还是禁用多 VM 同步。 |
osDetails |
OS 详细信息。 |
|
osVersion |
string |
受保护项的 OS 版本。 |
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) |
主端 VM 的 CPU 计数。 |
sourceVmRamSizeInMB |
integer (int32) |
主端 VM 的 RAM 大小。 |
totalDataTransferred |
integer (int64) |
传输的总数据(以字节为单位)。 |
totalProgressHealth |
string |
进度运行状况。 |
uncompressedDataRateInMB |
number (double) |
未压缩的数据更改速率(以 MB 为单位)。 |
vCenterInfrastructureId |
string |
vCenter 基础结构 ID。 |
validationErrors |
本地计算机值的验证错误可以是验证错误的列表。 |
|
vmId |
string |
虚拟机 ID。 |
vmNics |
PE 网络详细信息。 |
|
vmProtectionState |
string |
VM 的保护状态。 |
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 |
LinuxLicenseType
Linux VM 的许可证类型。
值 | 说明 |
---|---|
LinuxServer | |
NoLicenseType | |
NotSpecified |
MobilityAgentUpgradeState
代理自动升级状态。
值 | 说明 |
---|---|
Commit | |
Completed | |
None | |
Started |
MultiVmGroupCreateOption
多 VM 组是自动创建还是由用户指定。
值 | 说明 |
---|---|
AutoCreated | |
UserSpecified |
OSDetails
磁盘详细信息。
名称 | 类型 | 说明 |
---|---|---|
oSMajorVersion |
string |
OS 主版本。 |
oSMinorVersion |
string |
OS 次要版本。 |
oSVersion |
string |
OS 版本。 |
osEdition |
string |
OSEdition。 |
osType |
string |
VM 磁盘详细信息。 |
productType |
string |
产品类型。 |
userSelectedOSName |
string |
用户选择的 OS 名称。 |
OSDiskDetails
OS 磁盘的详细信息。
名称 | 类型 | 说明 |
---|---|---|
osType |
string |
VM 上的 OS 类型。 |
osVhdId |
string |
包含 OS 的磁盘的 ID。 |
vhdName |
string |
OS 磁盘 VHD 名称。 |
OSUpgradeSupportedVersions
支持的 OS 升级版本。
名称 | 类型 | 说明 |
---|---|---|
supportedSourceOsVersion |
string |
源 OS 版本名称。 |
supportedTargetOsVersions |
string[] |
目标 OS 版本名称。 |
PlannedFailoverStatus
上次计划的故障转移状态。
值 | 说明 |
---|---|
Cancelled | |
Failed | |
Succeeded | |
Unknown |
RemoveDisksInput
删除磁盘操作的输入。
名称 | 类型 | 说明 |
---|---|---|
properties |
删除磁盘输入属性。 |
RemoveDisksInputProperties
删除磁盘输入属性。
名称 | 类型 | 说明 |
---|---|---|
providerSpecificDetails | RemoveDisksProviderSpecificInput: |
ReplicationProviderInput。 对于 HyperVReplicaAzure 提供程序,它将是 AzureEnableProtectionInput 对象。 对于 San 提供程序,它将是 SanEnableProtectionInput 对象。 对于 HyperVReplicaAzure 提供程序,它可以为 null。 |
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 安全类型。
值 | 说明 |
---|---|
ConfidentialVM | |
None | |
TrustedLaunch |
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
VM 的加密类型。
值 | 说明 |
---|---|
NotEncrypted | |
OnePassEncrypted | |
TwoPassEncrypted |
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 |
副本 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 | |
NoProgress | |
None | |
SlowProgress |