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

Replication Protected Items - Repair Replication

重新同步或修复复制。
为需要重新同步的复制受保护项启动重新同步/修复复制的操作。

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

URI 参数

名称 必需 类型 说明
fabricName
path True

string

构造的名称。

protectionContainerName
path True

string

容器的名称。

replicatedProtectedItemName
path True

string

复制保护项的名称。

resourceGroupName
path True

string

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

resourceName
path True

string

恢复服务保管库的名称。

subscriptionId
path True

string

订阅 ID。

api-version
query True

string

客户端 API 版本。

响应

名称 类型 说明
200 OK

ReplicationProtectedItem

还行

202 Accepted

接受

安全性

azure_auth

Azure Active Directory OAuth2 Flow

类型: oauth2
流向: implicit
授权 URL: https://login.microsoftonline.com/common/oauth2/authorize

作用域

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

示例

Resynchronize or repair replication.

示例请求

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/repairReplication?api-version=2024-04-01

示例响应

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=2024-04-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=2024-04-01
Retry-After: 30

定义

名称 说明
A2ACrossClusterMigrationReplicationDetails

A2A 提供程序特定的设置。

A2AProtectedDiskDetails

A2A 保护的磁盘详细信息。

A2AProtectedManagedDiskDetails

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

A2AReplicationDetails

A2A 提供程序特定的设置。

A2AUnprotectedDiskDetails

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

AgentUpgradeBlockedReason

是否可以进行更新。

AutoProtectionOfDataDisk

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

AzureToAzureVmSyncedConfigDetails

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

AzureVmDiskDetails

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

ChurnOptionSelected

一个值,指示用户选择的流失选项。

CurrentScenarioDetails

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

DiskAccountType

磁盘类型。

DiskDetails

Onprem 磁盘详细信息数据。

DiskReplicationProgressHealth

进度运行状况。

DiskState

磁盘状态。

EthernetAddressType

源 IP 地址类型。

ExtendedLocation

资源的扩展位置。

ExtendedLocationType

扩展位置类型。

HealthError

运行状况错误。

HealthErrorCustomerResolvability

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

HyperVReplicaAzureManagedDiskDetails

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

HyperVReplicaAzureReplicationDetails

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

HyperVReplicaBaseReplicationDetails

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

HyperVReplicaBlueReplicationDetails

HyperV 副本 2012 R2 (蓝色) 复制详细信息。

HyperVReplicaReplicationDetails

HyperV 副本 2012 复制详细信息。

InitialReplicationDetails

初始复制详细信息。

InMageAgentDetails

InMage 代理的详细信息。

InMageAzureV2ManagedDiskDetails

InMageAzureV2 托管磁盘详细信息。

InMageAzureV2ProtectedDiskDetails

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

InMageAzureV2ReplicationDetails

InMageAzureV2 提供程序特定的设置。

InMageAzureV2SwitchProviderBlockingErrorDetails

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

InMageAzureV2SwitchProviderDetails

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

InMageProtectedDiskDetails

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

InMageRcmAgentUpgradeBlockingErrorDetails

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

InMageRcmDiscoveredProtectedVmDetails

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

InMageRcmFailbackDiscoveredProtectedVmDetails

InMageRcmFailback 发现 VM 详细信息。

InMageRcmFailbackMobilityAgentDetails

InMageRcmFailback 移动代理详细信息。

InMageRcmFailbackNicDetails

InMageRcmFailback NIC 详细信息。

InMageRcmFailbackProtectedDiskDetails

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

InMageRcmFailbackReplicationDetails

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

InMageRcmFailbackSyncDetails

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

InMageRcmLastAgentUpgradeErrorDetails

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

InMageRcmMobilityAgentDetails

InMageRcm 移动代理详细信息。

InMageRcmNicDetails

InMageRcm NIC 详细信息。

InMageRcmProtectedDiskDetails

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

InMageRcmReplicationDetails

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

InMageRcmSyncDetails

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

InMageRcmUnProtectedDiskDetails

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

InMageReplicationDetails

InMage 提供程序特定的设置。

InnerHealthError

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

InputEndpoint
IPConfigDetails
MobilityAgentUpgradeState

代理自动升级状态。

MultiVmGroupCreateOption

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

OSDetails

磁盘详细信息。

OSDiskDetails

OS 磁盘的详细信息。

OSUpgradeSupportedVersions

支持的 OS 升级版本。

PlannedFailoverStatus

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

ReplicationProtectedItem

复制受保护的项。

ReplicationProtectedItemProperties

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

ResyncState

重新同步状态。

SecurityConfiguration

安全配置状态。

SecurityProfileProperties

安全配置文件输入。

SecurityType

目标 VM 安全类型。

UserCreatedResourceTag

资源标记输入。

VmEncryptionType

VM 的加密类型。

VMNicDetails

Hyper V VM 网络详细信息。

VmReplicationProgressHealth

初始复制进度运行状况。

A2ACrossClusterMigrationReplicationDetails

A2A 提供程序特定的设置。

名称 类型 说明
fabricObjectId

string

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

instanceType string:

A2ACrossClusterMigration

获取实例类型。

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

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

dataPendingInStagingStorageAccountInMB

number

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

dekKeyVaultArmId

string

机密的 KeyVault 资源 ID(BEK)。

diskCapacityInBytes

integer

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

diskName

string

磁盘名称。

diskState

string

磁盘状态。

diskType

string

磁盘的类型。

diskUri

string

磁盘 URI。

failoverDiskName

string

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

isDiskEncrypted

boolean

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

isDiskKeyEncrypted

boolean

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

kekKeyVaultArmId

string

密钥的 KeyVault 资源 ID(KEK)。

keyIdentifier

string

密钥 URL/标识符(KEK)。

monitoringJobType

string

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

monitoringPercentageCompletion

integer

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

primaryDiskAzureStorageAccountId

string

主磁盘存储帐户。

primaryStagingAzureStorageAccountId

string

主暂存存储帐户。

recoveryAzureStorageAccountId

string

恢复磁盘存储帐户。

recoveryDiskUri

string

恢复磁盘 URI。

resyncRequired

boolean

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

secretIdentifier

string

机密 URL/标识符(BEK)。

tfoDiskName

string

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

A2AProtectedManagedDiskDetails

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

名称 类型 说明
allowedDiskLevelOperation

string[]

磁盘级别操作列表。

dataPendingAtSourceAgentInMB

number

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

dataPendingInStagingStorageAccountInMB

number

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

dekKeyVaultArmId

string

机密的 KeyVault 资源 ID(BEK)。

diskCapacityInBytes

integer

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

diskId

string

托管磁盘 Arm ID。

diskName

string

磁盘名称。

diskState

string

磁盘状态。

diskType

string

磁盘的类型。

failoverDiskName

string

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

isDiskEncrypted

boolean

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

isDiskKeyEncrypted

boolean

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

kekKeyVaultArmId

string

密钥的 KeyVault 资源 ID(KEK)。

keyIdentifier

string

密钥 URL/标识符(KEK)。

monitoringJobType

string

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

monitoringPercentageCompletion

integer

监视作业的百分比。 监视作业的类型由 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

代理证书到期日期。

agentExpiryDate

string

代理到期日期。

agentVersion

string

代理版本。

autoProtectionOfDataDisk

AutoProtectionOfDataDisk

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

churnOptionSelected

ChurnOptionSelected

一个值,指示用户选择的流失选项。

fabricObjectId

string

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

initialPrimaryExtendedLocation

ExtendedLocation

初始主扩展位置。

initialPrimaryFabricLocation

string

初始主构造位置。

initialPrimaryZone

string

初始主可用性区域。

initialRecoveryExtendedLocation

ExtendedLocation

初始恢复扩展位置。

initialRecoveryFabricLocation

string

初始恢复构造位置。

initialRecoveryZone

string

初始恢复可用性区域。

instanceType string:

A2A

获取实例类型。

isClusterInfraReady

boolean

一个值,该值指示群集基础结构是否已准备就绪。

isReplicationAgentCertificateUpdateRequired

boolean

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

isReplicationAgentUpdateRequired

boolean

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

lastHeartbeat

string

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

lastRpoCalculatedTime

string

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

lifecycleId

string

与 PE 关联的 ID,该 ID 在切换保护等操作中幸存下来,在内部更改支持 PE/CPE 对象。生命周期 ID 被转发为能够具有表示“相同”受保护项的 ID 的链接/连续性,即使其他内部 ID/ARM ID 可能正在更改。

managementId

string

管理 ID。

monitoringJobType

string

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

monitoringPercentageCompletion

integer

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

multiVmGroupCreateOption

MultiVmGroupCreateOption

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

multiVmGroupId

string

多 VM 组 ID。

multiVmGroupName

string

多 VM 组名称。

osType

string

操作系统的类型。

primaryAvailabilityZone

string

主要可用性区域。

primaryExtendedLocation

ExtendedLocation

主要扩展位置。

primaryFabricLocation

string

主构造位置。

protectedDisks

A2AProtectedDiskDetails[]

受保护的磁盘列表。

protectedManagedDisks

A2AProtectedManagedDiskDetails[]

受保护的托管磁盘列表。

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

ExtendedLocation

恢复扩展位置。

recoveryFabricLocation

string

恢复构造位置。

recoveryFabricObjectId

string

恢复构造对象 ID。

recoveryProximityPlacementGroupId

string

恢复邻近放置组 ID。

recoveryVirtualMachineScaleSetId

string

恢复虚拟机规模集 ID。

rpoInSeconds

integer

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

selectedRecoveryAzureNetworkId

string

恢复虚拟网络。

selectedTfoAzureNetworkId

string

测试故障转移虚拟网络。

testFailoverRecoveryFabricObjectId

string

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

tfoAzureVMName

string

测试故障转移 VM 名称。

unprotectedDisks

A2AUnprotectedDiskDetails[]

未受保护的磁盘列表。

vmEncryptionType

VmEncryptionType

VM 的加密类型。

vmNics

VMNicDetails[]

虚拟机 nic 详细信息。

vmProtectionState

string

VM 的保护状态。

vmProtectionStateDescription

string

VM 的保护状态说明。

vmSyncedConfigDetails

AzureToAzureVmSyncedConfigDetails

同步的配置详细信息。

A2AUnprotectedDiskDetails

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

名称 类型 说明
diskAutoProtectionStatus

AutoProtectionOfDataDisk

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

diskLunId

integer

数据磁盘的源 lun ID。

AgentUpgradeBlockedReason

是否可以进行更新。

名称 类型 说明
AgentNoHeartbeat

string

AlreadyOnLatestVersion

string

DistroIsNotReported

string

DistroNotSupportedForUpgrade

string

IncompatibleApplianceVersion

string

InvalidAgentVersion

string

InvalidDriverVersion

string

MissingUpgradePath

string

NotProtected

string

ProcessServerNoHeartbeat

string

RcmProxyNoHeartbeat

string

RebootRequired

string

Unknown

string

UnsupportedProtectionScenario

string

AutoProtectionOfDataDisk

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

名称 类型 说明
Disabled

string

Enabled

string

AzureToAzureVmSyncedConfigDetails

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

名称 类型 说明
inputEndpoints

InputEndpoint[]

Azure VM 输入终结点。

tags

object

Azure VM 标记。

AzureVmDiskDetails

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

名称 类型 说明
customTargetDiskName

string

自定义目标 Azure 磁盘名称。

diskEncryptionSetId

string

DiskEncryptionSet ARM ID。

diskId

string

磁盘资源 ID。

lunId

string

Azure VM 磁盘的序号\LunId。

maxSizeMB

string

最大端(以 MB 为单位)。

targetDiskLocation

string

Azure 磁盘的 Blob URI。

targetDiskName

string

目标 Azure 磁盘名称。

vhdId

string

VHD ID。

vhdName

string

VHD 名称。

vhdType

string

VHD 类型。

ChurnOptionSelected

一个值,指示用户选择的流失选项。

名称 类型 说明
High

string

Normal

string

CurrentScenarioDetails

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

名称 类型 说明
jobId

string

正在执行的作业的 ARM ID。

scenarioName

string

方案名称。

startTime

string

工作流的开始时间。

DiskAccountType

磁盘类型。

名称 类型 说明
PremiumV2_LRS

string

Premium_LRS

string

Premium_ZRS

string

StandardSSD_LRS

string

StandardSSD_ZRS

string

Standard_LRS

string

UltraSSD_LRS

string

DiskDetails

Onprem 磁盘详细信息数据。

名称 类型 说明
maxSizeMB

integer

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

vhdId

string

VHD ID。

vhdName

string

VHD 名称。

vhdType

string

卷的类型。

DiskReplicationProgressHealth

进度运行状况。

名称 类型 说明
InProgress

string

NoProgress

string

None

string

Queued

string

SlowProgress

string

DiskState

磁盘状态。

名称 类型 说明
InitialReplicationFailed

string

InitialReplicationPending

string

Protected

string

Unavailable

string

EthernetAddressType

源 IP 地址类型。

名称 类型 说明
Dynamic

string

Static

string

ExtendedLocation

资源的扩展位置。

名称 类型 说明
name

string

扩展位置的名称。

type

ExtendedLocationType

扩展位置类型。

ExtendedLocationType

扩展位置类型。

名称 类型 说明
EdgeZone

string

HealthError

运行状况错误。

名称 类型 说明
creationTimeUtc

string

错误创建时间(UTC)。

customerResolvability

HealthErrorCustomerResolvability

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

entityId

string

实体的 ID。

errorCategory

string

错误类别。

errorCode

string

错误代码。

errorId

string

运行状况错误唯一 ID。

errorLevel

string

错误级别。

errorMessage

string

错误信息。

errorSource

string

错误源。

errorType

string

错误类型。

innerHealthErrors

InnerHealthError[]

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

possibleCauses

string

错误的可能原因。

recommendedAction

string

建议的操作来解决错误。

recoveryProviderErrorMessage

string

DRA 错误消息。

summaryMessage

string

实体的摘要消息。

HealthErrorCustomerResolvability

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

名称 类型 说明
Allowed

string

NotAllowed

string

HyperVReplicaAzureManagedDiskDetails

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

名称 类型 说明
diskEncryptionSetId

string

磁盘加密设置 ARM ID。

diskId

string

磁盘 ID。

replicaDiskType

string

副本磁盘类型。

sectorSizeInBytes

integer

逻辑扇区大小(以字节为单位),默认为 512。

seedManagedDiskId

string

种子托管磁盘 ID。

targetDiskAccountType

DiskAccountType

磁盘类型。

HyperVReplicaAzureReplicationDetails

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

名称 类型 说明
allAvailableOSUpgradeConfigurations

OSUpgradeSupportedVersions[]

一个值,指示所有可用的就地 OS 升级配置。

azureVmDiskDetails

AzureVmDiskDetails[]

Azure VM 磁盘详细信息。

enableRdpOnTargetOption

string

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

encryption

string

加密信息。

initialReplicationDetails

InitialReplicationDetails

初始复制详细信息。

instanceType string:

HyperVReplicaAzure

获取实例类型。

lastRecoveryPointReceived

string

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

lastReplicatedTime

string

上次复制时间。

lastRpoCalculatedTime

string

最后一个 RPO 计算时间。

licenseType

string

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

oSDetails

OSDetails

操作系统信息。

protectedManagedDisks

HyperVReplicaAzureManagedDiskDetails[]

受保护的托管磁盘列表。

recoveryAvailabilitySetId

string

恢复可用性集 ID。

recoveryAzureLogStorageAccountId

string

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

recoveryAzureResourceGroupId

string

目标资源组 ID。

recoveryAzureStorageAccount

string

恢复 Azure 存储帐户。

recoveryAzureVMSize

string

恢复 Azure VM 大小。

recoveryAzureVmName

string

恢复 Azure 给定名称。

rpoInSeconds

integer

最后一个 RPO 值。

seedManagedDiskTags

object

种子托管磁盘的标记。

selectedRecoveryAzureNetworkId

string

所选的恢复 Azure 网络 ID。

selectedSourceNicId

string

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

sourceVmCpuCount

integer

主端 VM 的 CPU 计数。

sourceVmRamSizeInMB

integer

主端 VM 的 RAM 大小。

sqlServerLicenseType

string

SQL Server 许可证类型。

targetAvailabilityZone

string

目标可用性区域。

targetManagedDiskTags

object

目标托管磁盘的标记。

targetNicTags

object

目标 NIC 的标记。

targetProximityPlacementGroupId

string

目标邻近放置组 ID。

targetVmSecurityProfile

SecurityProfileProperties

目标 VM 安全配置文件。

targetVmTags

object

目标 VM 标记。

useManagedDisks

string

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

vmId

string

虚拟机 ID。

vmNics

VMNicDetails[]

PE 网络详细信息。

vmProtectionState

string

VM 的保护状态。

vmProtectionStateDescription

string

VM 的保护状态说明。

HyperVReplicaBaseReplicationDetails

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

名称 类型 说明
initialReplicationDetails

InitialReplicationDetails

初始复制详细信息。

instanceType string:

HyperVReplicaBaseReplicationDetails

获取实例类型。

lastReplicatedTime

string

上次复制时间。

vMDiskDetails

DiskDetails[]

VM 磁盘详细信息。

vmId

string

虚拟机 ID。

vmNics

VMNicDetails[]

PE 网络详细信息。

vmProtectionState

string

VM 的保护状态。

vmProtectionStateDescription

string

VM 的保护状态说明。

HyperVReplicaBlueReplicationDetails

HyperV 副本 2012 R2 (蓝色) 复制详细信息。

名称 类型 说明
initialReplicationDetails

InitialReplicationDetails

初始复制详细信息。

instanceType string:

HyperVReplica2012R2

获取实例类型。

lastReplicatedTime

string

上次复制时间。

vMDiskDetails

DiskDetails[]

VM 磁盘详细信息。

vmId

string

虚拟机 ID。

vmNics

VMNicDetails[]

PE 网络详细信息。

vmProtectionState

string

VM 的保护状态。

vmProtectionStateDescription

string

VM 的保护状态说明。

HyperVReplicaReplicationDetails

HyperV 副本 2012 复制详细信息。

名称 类型 说明
initialReplicationDetails

InitialReplicationDetails

初始复制详细信息。

instanceType string:

HyperVReplica2012

获取实例类型。

lastReplicatedTime

string

上次复制时间。

vMDiskDetails

DiskDetails[]

VM 磁盘详细信息。

vmId

string

虚拟机 ID。

vmNics

VMNicDetails[]

PE 网络详细信息。

vmProtectionState

string

VM 的保护状态。

vmProtectionStateDescription

string

VM 的保护状态说明。

InitialReplicationDetails

初始复制详细信息。

名称 类型 说明
initialReplicationProgressPercentage

string

初始复制进度百分比。

initialReplicationType

string

初始复制类型。

InMageAgentDetails

InMage 代理的详细信息。

名称 类型 说明
agentExpiryDate

string

代理到期日期。

agentUpdateStatus

string

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

agentVersion

string

代理版本。

postUpdateRebootStatus

string

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

InMageAzureV2ManagedDiskDetails

InMageAzureV2 托管磁盘详细信息。

名称 类型 说明
diskEncryptionSetId

string

DiskEncryptionSet ARM ID。

diskId

string

磁盘 ID。

replicaDiskType

string

副本磁盘类型。

seedManagedDiskId

string

种子托管磁盘 ID。

targetDiskName

string

目标磁盘名称。

InMageAzureV2ProtectedDiskDetails

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

名称 类型 说明
diskCapacityInBytes

integer

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

diskId

string

磁盘 ID。

diskName

string

磁盘名称。

diskResized

string

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

fileSystemCapacityInBytes

integer

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

healthErrorCode

string

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

lastRpoCalculatedTime

string

最后一个 RPO 计算时间。

progressHealth

string

进度运行状况。

progressStatus

string

进度状态。

protectionStage

string

保护阶段。

psDataInMegaBytes

number

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

resyncDurationInSeconds

integer

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

resyncLast15MinutesTransferredBytes

integer

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

resyncLastDataTransferTimeUTC

string

UTC 的最后一次数据传输时间。

resyncProcessedBytes

integer

重新同步处理的字节数。

resyncProgressPercentage

integer

重新同步进度百分比。

resyncRequired

string

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

resyncStartTime

string

重新同步开始时间。

resyncTotalTransferredBytes

integer

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

rpoInSeconds

integer

RPO(以秒为单位)。

secondsToTakeSwitchProvider

integer

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

sourceDataInMegaBytes

number

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

targetDataInMegaBytes

number

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

InMageAzureV2ReplicationDetails

InMageAzureV2 提供程序特定的设置。

名称 类型 说明
agentExpiryDate

string

代理到期日期。

agentVersion

string

代理版本。

allAvailableOSUpgradeConfigurations

OSUpgradeSupportedVersions[]

一个值,指示所有可用的就地 OS 升级配置。

azureVMDiskDetails

AzureVmDiskDetails[]

Azure VM 磁盘详细信息。

azureVmGeneration

string

此受保护项的目标生成。

compressedDataRateInMB

number

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

datastores

string[]

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

discoveryType

string

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

diskResized

string

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

enableRdpOnTargetOption

string

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

firmwareType

string

此受保护项目的固件类型。

infrastructureVmId

string

基础结构 VM ID。

instanceType string:

InMageAzureV2

获取实例类型。

ipAddress

string

源 IP 地址。

isAdditionalStatsAvailable

boolean

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

isAgentUpdateRequired

string

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

isRebootAfterUpdateRequired

string

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

lastHeartbeat

string

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

lastRecoveryPointReceived

string

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

lastRpoCalculatedTime

string

最后一个 RPO 计算时间。

lastUpdateReceivedTime

string

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

licenseType

string

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

masterTargetId

string

主目标 ID。

multiVmGroupId

string

多 VM 组 ID。

multiVmGroupName

string

多 VM 组名称。

multiVmSyncStatus

string

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

osDiskId

string

包含 OS 的磁盘的 ID。

osName

string

VM 上的 OS 的名称。

osType

string

VM 上的 OS 类型。

osVersion

string

受保护项的 OS 版本。

processServerId

string

进程服务器 ID。

processServerName

string

进程服务器名称。

protectedDisks

InMageAzureV2ProtectedDiskDetails[]

受保护的磁盘列表。

protectedManagedDisks

InMageAzureV2ManagedDiskDetails[]

受保护的托管磁盘列表。

protectionStage

string

保护阶段。

recoveryAvailabilitySetId

string

恢复可用性集 ID。

recoveryAzureLogStorageAccountId

string

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

recoveryAzureResourceGroupId

string

目标资源组 ID。

recoveryAzureStorageAccount

string

恢复 Azure 存储帐户。

recoveryAzureVMName

string

恢复 Azure 给定名称。

recoveryAzureVMSize

string

恢复 Azure VM 大小。

replicaId

string

受保护项的副本 ID。

resyncProgressPercentage

integer

重新同步进度百分比。

rpoInSeconds

integer

RPO(以秒为单位)。

seedManagedDiskTags

object

种子托管磁盘的标记。

selectedRecoveryAzureNetworkId

string

所选的恢复 Azure 网络 ID。

selectedSourceNicId

string

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

selectedTfoAzureNetworkId

string

测试故障转移虚拟网络。

sourceVmCpuCount

integer

主端 VM 的 CPU 计数。

sourceVmRamSizeInMB

integer

主端 VM 的 RAM 大小。

sqlServerLicenseType

string

SQL Server 许可证类型。

supportedOSVersions

string[]

一个值,指示就地 OS 升级版本。

switchProviderBlockingErrorDetails

InMageAzureV2SwitchProviderBlockingErrorDetails[]

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

switchProviderDetails

InMageAzureV2SwitchProviderDetails

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

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

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

totalProgressHealth

string

进度运行状况。

uncompressedDataRateInMB

number

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

useManagedDisks

string

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

vCenterInfrastructureId

string

vCenter 基础结构 ID。

validationErrors

HealthError[]

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

vhdName

string

OS 磁盘 VHD 名称。

vmId

string

虚拟机 ID。

vmNics

VMNicDetails[]

PE 网络详细信息。

vmProtectionState

string

VM 的保护状态。

vmProtectionStateDescription

string

VM 的保护状态说明。

InMageAzureV2SwitchProviderBlockingErrorDetails

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

名称 类型 说明
errorCode

string

错误代码。

errorMessage

string

错误消息。

errorMessageParameters

object

错误消息参数。

errorTags

object

错误标记。

possibleCauses

string

可能的原因。

recommendedAction

string

建议的操作。

InMageAzureV2SwitchProviderDetails

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

名称 类型 说明
targetApplianceId

string

目标设备 ID。

targetFabricId

string

目标构造 ID。

targetResourceId

string

目标资源 ID。

targetVaultId

string

目标保管库 ID。

InMageProtectedDiskDetails

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

名称 类型 说明
diskCapacityInBytes

integer

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

diskId

string

磁盘 ID。

diskName

string

磁盘名称。

diskResized

string

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

fileSystemCapacityInBytes

integer

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

healthErrorCode

string

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

lastRpoCalculatedTime

string

最后一个 RPO 计算时间。

progressHealth

string

进度运行状况。

progressStatus

string

进度状态。

protectionStage

string

保护阶段。

psDataInMB

number

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

resyncDurationInSeconds

integer

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

resyncLast15MinutesTransferredBytes

integer

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

resyncLastDataTransferTimeUTC

string

UTC 的最后一次数据传输时间。

resyncProcessedBytes

integer

重新同步处理的字节数。

resyncProgressPercentage

integer

重新同步进度百分比。

resyncRequired

string

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

resyncStartTime

string

重新同步开始时间。

resyncTotalTransferredBytes

integer

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

rpoInSeconds

integer

RPO(以秒为单位)。

sourceDataInMB

number

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

targetDataInMB

number

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

InMageRcmAgentUpgradeBlockingErrorDetails

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

名称 类型 说明
errorCode

string

错误代码。

errorMessage

string

错误消息。

errorMessageParameters

object

错误消息参数。

errorTags

object

错误标记。

possibleCauses

string

可能的原因。

recommendedAction

string

建议的操作。

InMageRcmDiscoveredProtectedVmDetails

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

名称 类型 说明
createdTimestamp

string

SDS 创建的时间戳。

datastores

string[]

数据存储列表。

ipAddresses

string[]

IP 地址列表。

isDeleted

boolean

一个值,该值指示是否删除 VM。

lastDiscoveryTimeInUtc

string

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

osName

string

VM 的 OS 名称。

powerStatus

string

VM 电源状态。

updatedTimestamp

string

SDS 更新的时间戳。

vCenterFqdn

string

VCenter fqdn。

vCenterId

string

VCenter ID。

vmFqdn

string

VM fqdn。

vmwareToolsStatus

string

VMware 工具状态。

InMageRcmFailbackDiscoveredProtectedVmDetails

InMageRcmFailback 发现 VM 详细信息。

名称 类型 说明
createdTimestamp

string

SDS 创建的时间戳。

datastores

string[]

数据存储列表。

ipAddresses

string[]

IP 地址列表。

isDeleted

boolean

一个值,该值指示是否删除 VM。

lastDiscoveryTimeInUtc

string

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

osName

string

VM 的 OS 名称。

powerStatus

string

VM 电源状态。

updatedTimestamp

string

SDS 更新的时间戳。

vCenterFqdn

string

VCenter fqdn。

vCenterId

string

VCenter ID。

vmFqdn

string

VM fqdn。

vmwareToolsStatus

string

VMware 工具状态。

InMageRcmFailbackMobilityAgentDetails

InMageRcmFailback 移动代理详细信息。

名称 类型 说明
agentVersionExpiryDate

string

代理版本到期日期。

driverVersion

string

驱动程序版本。

driverVersionExpiryDate

string

驱动程序版本到期日期。

isUpgradeable

string

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

lastHeartbeatUtc

string

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

latestUpgradableVersionWithoutReboot

string

最新的可升级版本可在不重新启动的情况下使用。

latestVersion

string

可用的最新代理版本。

reasonsBlockingUpgrade

AgentUpgradeBlockedReason[]

是否可以进行更新。

version

string

代理版本。

InMageRcmFailbackNicDetails

InMageRcmFailback NIC 详细信息。

名称 类型 说明
adapterType

string

适配器类型。

macAddress

string

mac 地址。

networkName

string

网络名称。

sourceIpAddress

string

IP 地址。

InMageRcmFailbackProtectedDiskDetails

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

名称 类型 说明
capacityInBytes

integer

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

dataPendingAtSourceAgentInMB

number

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

dataPendingInLogDataStoreInMB

number

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

diskId

string

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

diskName

string

磁盘名称。

diskUuid

string

磁盘 Uuid (由 vCenter 报告)。

irDetails

InMageRcmFailbackSyncDetails

初始复制详细信息。

isInitialReplicationComplete

string

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

isOSDisk

string

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

lastSyncTime

string

上次同步时间。

resyncDetails

InMageRcmFailbackSyncDetails

重新同步详细信息。

InMageRcmFailbackReplicationDetails

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

名称 类型 说明
azureVirtualMachineId

string

Azure VM 的 ARM ID。

discoveredVmDetails

InMageRcmFailbackDiscoveredProtectedVmDetails

发现的 VM 信息。

initialReplicationProcessedBytes

integer

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

initialReplicationProgressHealth

VmReplicationProgressHealth

初始复制进度运行状况。

initialReplicationProgressPercentage

integer

初始复制进度百分比。

initialReplicationTransferredBytes

integer

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

instanceType string:

InMageRcmFailback

获取实例类型。

internalIdentifier

string

虚拟机内部标识符。

isAgentRegistrationSuccessfulAfterFailover

boolean

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

lastPlannedFailoverStartTime

string

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

lastPlannedFailoverStatus

PlannedFailoverStatus

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

lastUsedPolicyFriendlyName

string

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

lastUsedPolicyId

string

转发复制使用的策略 ID。

logStorageAccountId

string

日志存储帐户 ARM ID。

mobilityAgentDetails

InMageRcmFailbackMobilityAgentDetails

移动代理信息。

multiVmGroupName

string

多 VM 组名称。

osType

string

VM 上的 OS 类型。

protectedDisks

InMageRcmFailbackProtectedDiskDetails[]

受保护的磁盘列表。

reprotectAgentId

string

重新保护代理 ID。

reprotectAgentName

string

重新保护代理名称。

resyncProcessedBytes

integer

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

resyncProgressHealth

VmReplicationProgressHealth

重新同步进度运行状况。

resyncProgressPercentage

integer

重新同步进度百分比。

resyncRequired

string

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

resyncState

ResyncState

重新同步状态。

resyncTransferredBytes

integer

源 VM 上所有所选磁盘的重新同步传输字节到目标。

targetDataStoreName

string

目标数据存储名称。

targetVmName

string

目标 VM 名称。

targetvCenterId

string

目标 vCenter Id。

vmNics

InMageRcmFailbackNicDetails[]

网络详细信息。

InMageRcmFailbackSyncDetails

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

名称 类型 说明
last15MinutesTransferredBytes

integer

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

lastDataTransferTimeUtc

string

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

lastRefreshTime

string

上次刷新时间。

processedBytes

integer

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

progressHealth

DiskReplicationProgressHealth

进度运行状况。

progressPercentage

integer

进度百分比。 进度百分比是根据已处理的字节计算的。

startTime

string

开始时间。

transferredBytes

integer

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

InMageRcmLastAgentUpgradeErrorDetails

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

名称 类型 说明
errorCode

string

错误代码。

errorMessage

string

错误消息。

errorMessageParameters

object

错误消息参数。

errorTags

object

错误标记。

possibleCauses

string

可能的原因。

recommendedAction

string

建议的操作。

InMageRcmMobilityAgentDetails

InMageRcm 移动代理详细信息。

名称 类型 说明
agentVersionExpiryDate

string

代理版本到期日期。

driverVersion

string

驱动程序版本。

driverVersionExpiryDate

string

驱动程序版本到期日期。

isUpgradeable

string

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

lastHeartbeatUtc

string

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

latestAgentReleaseDate

string

最新代理版本发布日期。

latestUpgradableVersionWithoutReboot

string

最新的可升级版本可在不重新启动的情况下使用。

latestVersion

string

可用的最新代理版本。

reasonsBlockingUpgrade

AgentUpgradeBlockedReason[]

是否可以进行更新。

version

string

代理版本。

InMageRcmNicDetails

InMageRcm NIC 详细信息。

名称 类型 说明
isPrimaryNic

string

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

isSelectedForFailover

string

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

nicId

string

NIC ID。

sourceIPAddress

string

源 IP 地址。

sourceIPAddressType

EthernetAddressType

源 IP 地址类型。

sourceNetworkId

string

源网络 ID。

sourceSubnetName

string

源子网名称。

targetIPAddress

string

目标 IP 地址。

targetIPAddressType

EthernetAddressType

目标 IP 地址类型。

targetSubnetName

string

目标子网名称。

testIPAddress

string

测试 IP 地址。

testIPAddressType

EthernetAddressType

测试 IP 地址类型。

testSubnetName

string

测试子网名称。

InMageRcmProtectedDiskDetails

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

名称 类型 说明
capacityInBytes

integer

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

customTargetDiskName

string

自定义目标 Azure 磁盘名称。

dataPendingAtSourceAgentInMB

number

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

dataPendingInLogDataStoreInMB

number

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

diskEncryptionSetId

string

DiskEncryptionSet ARM ID。

diskId

string

磁盘 ID。

diskName

string

磁盘名称。

diskState

DiskState

磁盘状态。

diskType

DiskAccountType

磁盘类型。

irDetails

InMageRcmSyncDetails

初始复制详细信息。

isInitialReplicationComplete

string

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

isOSDisk

string

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

logStorageAccountId

string

日志存储帐户 ARM ID。

resyncDetails

InMageRcmSyncDetails

重新同步详细信息。

sectorSizeInBytes

integer

逻辑扇区大小(以字节为单位),默认为 512。

seedBlobUri

string

种子 Blob 的 URI。

seedManagedDiskId

string

种子托管磁盘的 ARM ID。

targetManagedDiskId

string

目标托管磁盘的 ARM ID。

InMageRcmReplicationDetails

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

名称 类型 说明
agentUpgradeAttemptToVersion

string

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

agentUpgradeBlockingErrorDetails

InMageRcmAgentUpgradeBlockingErrorDetails[]

代理升级阻止错误信息。

agentUpgradeJobId

string

代理升级作业 ID。

agentUpgradeState

MobilityAgentUpgradeState

代理自动升级状态。

allocatedMemoryInMB

number

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

discoveredVmDetails

InMageRcmDiscoveredProtectedVmDetails

发现的 VM 详细信息。

discoveryType

string

发现的 VM 的类型。

fabricDiscoveryMachineId

string

发现的 VM 的 ARM ID。

failoverRecoveryPointId

string

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

firmwareType

string

固件类型。

initialReplicationProcessedBytes

integer

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

initialReplicationProgressHealth

VmReplicationProgressHealth

初始复制进度运行状况。

initialReplicationProgressPercentage

integer

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

initialReplicationTransferredBytes

integer

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

instanceType string:

InMageRcm

获取实例类型。

internalIdentifier

string

虚拟机内部标识符。

isAgentRegistrationSuccessfulAfterFailover

boolean

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

isLastUpgradeSuccessful

string

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

lastAgentUpgradeErrorDetails

InMageRcmLastAgentUpgradeErrorDetails[]

上次代理升级错误信息。

lastAgentUpgradeType

string

上次代理升级类型。

lastRecoveryPointId

string

最后一个恢复点 ID。

lastRecoveryPointReceived

string

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

lastRpoCalculatedTime

string

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

lastRpoInSeconds

integer

最后一个恢复点目标值。

licenseType

string

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

mobilityAgentDetails

InMageRcmMobilityAgentDetails

移动代理信息。

multiVmGroupName

string

多 VM 组名称。

osName

string

与 VM 关联的 OS 名称。

osType

string

VM 上的 OS 类型。

primaryNicIpAddress

string

主网络接口的 IP 地址。

processServerId

string

进程服务器 ID。

processServerName

string

进程服务器名称。

processorCoreCount

integer

处理器核心计数。

protectedDisks

InMageRcmProtectedDiskDetails[]

受保护的磁盘列表。

resyncProcessedBytes

integer

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

resyncProgressHealth

VmReplicationProgressHealth

重新同步进度运行状况。

resyncProgressPercentage

integer

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

resyncRequired

string

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

resyncState

ResyncState

重新同步状态。

resyncTransferredBytes

integer

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

runAsAccountId

string

运行方式帐户 ID。

seedManagedDiskTags

UserCreatedResourceTag[]

种子托管磁盘的标记。

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

UserCreatedResourceTag[]

目标托管磁盘的标记。

targetNetworkId

string

目标网络 ID。

targetNicTags

UserCreatedResourceTag[]

目标 NIC 的标记。

targetProximityPlacementGroupId

string

目标邻近放置组 ID。

targetResourceGroupId

string

目标资源组 ID。

targetVmName

string

目标 VM 名称。

targetVmSecurityProfile

SecurityProfileProperties

目标 VM 安全配置文件。

targetVmSize

string

目标 VM 大小。

targetVmTags

UserCreatedResourceTag[]

目标 VM 标记。

testNetworkId

string

测试网络 ID。

unprotectedDisks

InMageRcmUnProtectedDiskDetails[]

未受保护的磁盘列表。

vmNics

InMageRcmNicDetails[]

网络详细信息。

InMageRcmSyncDetails

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

名称 类型 说明
last15MinutesTransferredBytes

integer

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

lastDataTransferTimeUtc

string

上次从源 VM 传输到 Azure 的数据的时间。

lastRefreshTime

string

上次刷新时间。

processedBytes

integer

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

progressHealth

DiskReplicationProgressHealth

进度运行状况。

progressPercentage

integer

进度百分比。 进度百分比是根据已处理的字节计算的。

startTime

string

开始时间。

transferredBytes

integer

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

InMageRcmUnProtectedDiskDetails

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

名称 类型 说明
capacityInBytes

integer

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

diskId

string

磁盘 ID。

diskName

string

磁盘名称。

InMageReplicationDetails

InMage 提供程序特定的设置。

名称 类型 说明
activeSiteType

string

VM 的活动位置。 如果 VM 正在从 Azure 进行保护,此字段将从 { Azure,OnPrem }获取值。 如果 VM 在两个数据中心之间受到保护,此字段将始终为 OnPrem。

agentDetails

InMageAgentDetails

代理详细信息。

azureStorageAccountId

string

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

compressedDataRateInMB

number

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

consistencyPoints

object

一致性点的集合。

datastores

string[]

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

discoveryType

string

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

diskResized

string

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

infrastructureVmId

string

基础结构 VM ID。

instanceType string:

InMage

获取实例类型。

ipAddress

string

源 IP 地址。

isAdditionalStatsAvailable

boolean

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

lastHeartbeat

string

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

lastRpoCalculatedTime

string

最后一个 RPO 计算时间。

lastUpdateReceivedTime

string

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

masterTargetId

string

主目标 ID。

multiVmGroupId

string

多 VM 组 ID(如果有)。

multiVmGroupName

string

多 VM 组名称(如果有)。

multiVmSyncStatus

string

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

osDetails

OSDiskDetails

OS 详细信息。

osVersion

string

受保护项的 OS 版本。

processServerId

string

进程服务器 ID。

protectedDisks

InMageProtectedDiskDetails[]

受保护的磁盘列表。

protectionStage

string

保护阶段。

rebootAfterUpdateStatus

string

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

replicaId

string

受保护项的副本 ID。

resyncDetails

InitialReplicationDetails

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

retentionWindowEnd

string

保留时段结束时间。

retentionWindowStart

string

保留时段开始时间。

rpoInSeconds

integer

RPO(以秒为单位)。

sourceVmCpuCount

integer

主端 VM 的 CPU 计数。

sourceVmRamSizeInMB

integer

主端 VM 的 RAM 大小。

totalDataTransferred

integer

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

totalProgressHealth

string

进度运行状况。

uncompressedDataRateInMB

number

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

vCenterInfrastructureId

string

vCenter 基础结构 ID。

validationErrors

HealthError[]

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

vmId

string

虚拟机 ID。

vmNics

VMNicDetails[]

PE 网络详细信息。

vmProtectionState

string

VM 的保护状态。

vmProtectionStateDescription

string

VM 的保护状态说明。

InnerHealthError

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

名称 类型 说明
creationTimeUtc

string

错误创建时间(UTC)。

customerResolvability

HealthErrorCustomerResolvability

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

entityId

string

实体的 ID。

errorCategory

string

错误类别。

errorCode

string

错误代码。

errorId

string

运行状况错误唯一 ID。

errorLevel

string

错误级别。

errorMessage

string

错误信息。

errorSource

string

错误源。

errorType

string

错误类型。

possibleCauses

string

错误的可能原因。

recommendedAction

string

建议的操作来解决错误。

recoveryProviderErrorMessage

string

DRA 错误消息。

summaryMessage

string

实体的摘要消息。

InputEndpoint

名称 类型 说明
endpointName

string

privatePort

integer

protocol

string

publicPort

integer

IPConfigDetails

名称 类型 说明
ipAddressType

string

isPrimary

boolean

isSeletedForFailover

boolean

name

string

recoveryIPAddressType

string

recoveryLBBackendAddressPoolIds

string[]

recoveryPublicIPAddressId

string

recoveryStaticIPAddress

string

recoverySubnetName

string

staticIPAddress

string

subnetName

string

tfoLBBackendAddressPoolIds

string[]

tfoPublicIPAddressId

string

tfoStaticIPAddress

string

tfoSubnetName

string

MobilityAgentUpgradeState

代理自动升级状态。

名称 类型 说明
Commit

string

Completed

string

None

string

Started

string

MultiVmGroupCreateOption

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

名称 类型 说明
AutoCreated

string

UserSpecified

string

OSDetails

磁盘详细信息。

名称 类型 说明
oSMajorVersion

string

OS 主版本。

oSMinorVersion

string

OS 次要版本。

oSVersion

string

OS 版本。

osEdition

string

OSEdition。

osType

string

VM 磁盘详细信息。

productType

string

产品类型。

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

string

Failed

string

Succeeded

string

Unknown

string

ReplicationProtectedItem

复制受保护的项。

名称 类型 说明
id

string

资源 ID

location

string

资源位置

name

string

资源名称

properties

ReplicationProtectedItemProperties

自定义数据。

type

string

资源类型

ReplicationProtectedItemProperties

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

名称 类型 说明
activeLocation

string

PE 的当前活动位置。

allowedOperations

string[]

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

currentScenario

CurrentScenarioDetails

当前方案。

eventCorrelationId

string

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

failoverHealth

string

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

failoverRecoveryPointId

string

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

friendlyName

string

名称。

healthErrors

HealthError[]

运行状况错误列表。

lastSuccessfulFailoverTime

string

上次成功故障转移时间。

lastSuccessfulTestFailoverTime

string

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

policyFriendlyName

string

管理此 PE 的策略的名称。

policyId

string

管理此 PE 的策略的 ID。

primaryFabricFriendlyName

string

主构造的友好名称。

primaryFabricProvider

string

主构造的构造提供程序。

primaryProtectionContainerFriendlyName

string

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

protectableItemId

string

受保护的项 ARM ID。

protectedItemType

string

受保护项类型的类型。

protectionState

string

保护状态。

protectionStateDescription

string

保护状态说明。

providerSpecificDetails ReplicationProviderSpecificSettings:

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

recoveryContainerId

string

恢复容器 ID。

recoveryFabricFriendlyName

string

恢复构造的友好名称。

recoveryFabricId

string

恢复构造的 Arm ID。

recoveryProtectionContainerFriendlyName

string

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

recoveryServicesProviderId

string

恢复提供程序 ARM ID。

replicationHealth

string

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

switchProviderState

string

交换机提供程序状态。

switchProviderStateDescription

string

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

testFailoverState

string

测试故障转移状态。

testFailoverStateDescription

string

测试故障转移状态说明。

ResyncState

重新同步状态。

名称 类型 说明
None

string

PreparedForResynchronization

string

StartedResynchronization

string

SecurityConfiguration

安全配置状态。

名称 类型 说明
Disabled

string

Enabled

string

SecurityProfileProperties

安全配置文件输入。

名称 类型 说明
targetVmConfidentialEncryption

SecurityConfiguration

一个值,该值指示是否启用机密计算加密。

targetVmMonitoring

SecurityConfiguration

一个值,该值指示是否启用完整性监视。

targetVmSecureBoot

SecurityConfiguration

一个值,该值指示是否启用安全启动。

targetVmSecurityType

SecurityType

目标 VM 安全类型。

targetVmTpm

SecurityConfiguration

一个值,该值指示是否启用受信任的平台模块。

SecurityType

目标 VM 安全类型。

名称 类型 说明
ConfidentialVM

string

None

string

TrustedLaunch

string

UserCreatedResourceTag

资源标记输入。

名称 类型 说明
tagName

string

标记名称。 有关详细信息,请阅读:https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/tag-resources#limitations

tagValue

string

标记值。 有关详细信息,请阅读她:https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/tag-resources#limitations

VmEncryptionType

VM 的加密类型。

名称 类型 说明
NotEncrypted

string

OnePassEncrypted

string

TwoPassEncrypted

string

VMNicDetails

Hyper V VM 网络详细信息。

名称 类型 默认值 说明
enableAcceleratedNetworkingOnRecovery

boolean

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

enableAcceleratedNetworkingOnTfo

boolean

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

ipConfigs

IPConfigDetails[]

NIC 的 IP 配置。

nicId

string

nic ID。

recoveryNetworkSecurityGroupId

string

与 NIC 关联的 NSG 的 ID。

recoveryNicName

string

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

recoveryNicResourceGroupName

string

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

recoveryVMNetworkId

string

恢复 VM 网络 ID。

replicaNicId

string

副本 nic ID。

reuseExistingNic

boolean

False

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

selectionType

string

故障转移的选择类型。

sourceNicArmId

string

源 nic ARM ID。

targetNicName

string

目标 NIC 名称。

tfoNetworkSecurityGroupId

string

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

tfoRecoveryNicName

string

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

tfoRecoveryNicResourceGroupName

string

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

tfoReuseExistingNic

boolean

False

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

tfoVMNetworkId

string

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

vMNetworkName

string

VM 网络名称。

VmReplicationProgressHealth

初始复制进度运行状况。

名称 类型 说明
InProgress

string

NoProgress

string

None

string

SlowProgress

string