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

Replication Protected Items - Update

更新受复制保护的项设置。
更新受 ASR 复制保护项的恢复设置的作。

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

URI 参数

名称 必需 类型 说明
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 版本。

请求正文

名称 类型 说明
properties

UpdateReplicationProtectedItemInputProperties

更新复制受保护的项属性。

响应

名称 类型 说明
200 OK

ReplicationProtectedItem

好的

202 Accepted

已接受

安全性

azure_auth

Azure Active Directory OAuth2 流

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

作用域

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

示例

Updates the replication protected Item settings.

示例请求

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

{
  "properties": {
    "recoveryAzureVMName": "vm1",
    "recoveryAzureVMSize": "Basic_A0",
    "selectedRecoveryAzureNetworkId": "/subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/siterecoveryProd1/providers/Microsoft.Network/virtualNetworks/vnetavrai",
    "vmNics": [
      {
        "nicId": "TWljcm9zb2Z0OkY4NDkxRTRGLTgxN0EtNDBERC1BOTBDLUFGNzczOTc4Qzc1Qlw3NjAwMzMxRS03NDk4LTQ0QTQtQjdDNy0xQjY1NkJDREQ1MkQ=",
        "selectionType": "SelectedByUser",
        "ipConfigs": [
          {
            "ipConfigName": "ipconfig1",
            "isPrimary": true,
            "recoverySubnetName": "subnet1",
            "recoveryStaticIPAddress": "10.0.2.46"
          }
        ]
      }
    ],
    "licenseType": "WindowsServer",
    "providerSpecificDetails": {
      "instanceType": "HyperVReplicaAzure"
    }
  }
}

示例响应

Azure-AsyncOperation: https://management.azure.com/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationOperationStatus/a93f3cd5-9035-4b1e-a2c9-b16df6d5d34b?api-version=2025-08-01
{
  "id": "/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectedItems/f8491e4f-817a-40dd-a90c-af773978c75b",
  "name": "f8491e4f-817a-40dd-a90c-af773978c75b",
  "type": "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationProtectedItems",
  "properties": {
    "friendlyName": "vm1",
    "protectedItemType": "HyperVVirtualMachine",
    "protectableItemId": "/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationProtectionContainers/cloud_6d224fc6-f326-5d35-96de-fbf51efb3179/replicationProtectableItems/f8491e4f-817a-40dd-a90c-af773978c75b",
    "recoveryServicesProviderId": "/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/cloud1/replicationRecoveryServicesProviders/241641e6-ee7b-4ee4-8141-821fadda43fa",
    "primaryFabricFriendlyName": "cloud1",
    "recoveryFabricFriendlyName": "Microsoft Azure",
    "recoveryFabricId": "Microsoft Azure",
    "primaryProtectionContainerFriendlyName": "cloud1",
    "recoveryProtectionContainerFriendlyName": "Microsoft Azure",
    "protectionState": "Protected",
    "protectionStateDescription": "Protected",
    "activeLocation": "Primary",
    "testFailoverState": "None",
    "testFailoverStateDescription": "None",
    "allowedOperations": [
      "PlannedFailover",
      "UnplannedFailover",
      "DisableProtection",
      "TestFailover"
    ],
    "replicationHealth": "Normal",
    "policyId": "/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationPolicies/protectionprofile1",
    "policyFriendlyName": "protectionprofile1",
    "currentScenario": {
      "scenarioName": "None",
      "jobId": "/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationJobs/None",
      "startTime": "1753-01-01T01:01:01Z"
    },
    "providerSpecificDetails": {
      "instanceType": "HyperVReplicaAzure"
    },
    "recoveryContainerId": "/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationFabrics/d49858f157601230a6ac5862fbbc6e63bf38d23ecd96cf953767945d457fe9d5/replicationProtectionContainers/d38048d4-b460-4791-8ece-108395ee8478"
  }
}
Azure-AsyncOperation: https://management.azure.com/Subscriptions/c183865e-6077-46f2-a3b1-deb0f4f4650a/resourceGroups/resourceGroupPS1/providers/Microsoft.RecoveryServices/vaults/vault1/replicationOperationStatus/a93f3cd5-9035-4b1e-a2c9-b16df6d5d34b?api-version=2025-08-01
Retry-After: 30

定义

名称 说明
A2AAgentReinstallBlockingErrorDetails

A2A 源代理重新安装阻止错误详细信息。

A2ACrossClusterMigrationReplicationDetails

A2A 提供商特定设置。

A2AProtectedDiskDetails

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

A2AProtectedManagedDiskDetails

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

A2AReplicationDetails

A2A 提供商特定设置。

A2AUnprotectedDiskDetails

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

A2AUpdateReplicationProtectedItemInput

InMage Azure V2 输入以更新复制保护项。

A2AVmManagedDiskUpdateDetails

A2A VM 托管磁盘更新详细信息。

AgentReinstallBlockedReason

是否可以重新安装。

AgentUpgradeBlockedReason

是否可以更新。

AutoProtectionOfDataDisk

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

AzureToAzureVmSyncedConfigDetails

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

AzureVmDiskDetails

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

ChurnOptionSelected

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

CurrentScenarioDetails

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

DiskAccountType

磁盘类型。

DiskDetails

本地磁盘详细信息数据。

DiskEncryptionInfo

恢复磁盘加密信息(BEK 和 KEK)。

DiskEncryptionKeyInfo

磁盘加密密钥信息 (Windows 上的 BitLocker 加密密钥 (BEK) ) 。

DiskReplicationProgressHealth

进度健康。

DiskState

磁盘状态。

EthernetAddressType

源 IP 地址类型。

ExtendedLocation

资源的扩展位置。

ExtendedLocationType

扩展位置类型。

HealthError

运行状况错误。

HealthErrorCustomerResolvability

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

HyperVReplicaAzureManagedDiskDetails

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

HyperVReplicaAzureReplicationDetails

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

HyperVReplicaAzureUpdateReplicationProtectedItemInput

HyperV 副本 Azure 输入,用于更新复制受保护项。

HyperVReplicaBaseReplicationDetails

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

HyperVReplicaBlueReplicationDetails

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

HyperVReplicaReplicationDetails

HyperV 副本 2012 复制详细信息。

InitialReplicationDetails

初始复制详细信息。

InMageAgentDetails

InMage 代理的详细信息。

InMageAzureV2ManagedDiskDetails

InMageAzureV2 托管磁盘详细信息。

InMageAzureV2ProtectedDiskDetails

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

InMageAzureV2ReplicationDetails

InMageAzureV2 提供程序特定设置。

InMageAzureV2SwitchProviderBlockingErrorDetails

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

InMageAzureV2SwitchProviderDetails

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

InMageAzureV2UpdateReplicationProtectedItemInput

InMage Azure V2 输入以更新复制保护项。

InMageProtectedDiskDetails

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

InMageRcmAgentReinstallBlockingErrorDetails

InMageRcm 源代理重新安装阻止错误详细信息。

InMageRcmAgentUpgradeBlockingErrorDetails

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

InMageRcmDiscoveredProtectedVmDetails

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

InMageRcmFailbackDiscoveredProtectedVmDetails

InMageRcmFailback 发现的 VM 详细信息。

InMageRcmFailbackMobilityAgentDetails

InMageRcmFailback 移动代理详细信息。

InMageRcmFailbackNicDetails

InMageRcmFailback NIC 详细信息。

InMageRcmFailbackProtectedDiskDetails

InMageRcm故障恢复受保护的磁盘详细信息。

InMageRcmFailbackReplicationDetails

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

InMageRcmFailbackSyncDetails

InMageRcm故障恢复磁盘级同步详细信息。

InMageRcmLastAgentUpgradeErrorDetails

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

InMageRcmMobilityAgentDetails

InMageRcm 移动代理详细信息。

InMageRcmNicDetails

InMageRcm 网卡详细信息。

InMageRcmNicInput

InMageRcm 网卡输入。

InMageRcmProtectedDiskDetails

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

InMageRcmReplicationDetails

InMageRcm 提供商的具体细节。

InMageRcmSyncDetails

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

InMageRcmUnProtectedDiskDetails

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

InMageRcmUpdateReplicationProtectedItemInput

InMageRcm 提供程序特定的输入,用于更新复制受保护的项。

InMageReplicationDetails

InMage 提供程序特定设置。

InnerHealthError

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

InputEndpoint
IPConfigDetails
IPConfigInputDetails
KeyEncryptionKeyInfo

密钥加密密钥 (KEK) 信息。

LicenseType

许可证类型。

LinuxLicenseType

Linux VM 的许可证类型。

MobilityAgentReinstallType

代理自动重新安装状态。

MobilityAgentUpgradeState

代理自动升级状态。

MultiVmGroupCreateOption

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

OSDetails

磁盘详细信息。

OSDiskDetails

作系统磁盘的详细信息。

OSUpgradeSupportedVersions

支持的作系统升级版本。

PlannedFailoverStatus

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

ReplicationProtectedItem

复制保护项。

ReplicationProtectedItemProperties

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

ResyncState

重新同步状态。

SecurityConfiguration

安全配置状态。

SecurityProfileProperties

安全配置文件输入。

SecurityType

目标 VM 安全类型。

SqlServerLicenseType

SQL Server 许可证类型。

UpdateDiskInput

用于更新的磁盘输入。

UpdateReplicationProtectedItemInput

更新复制受保护的项输入。

UpdateReplicationProtectedItemInputProperties

更新受保护的项输入属性。

UserCreatedResourceTag

资源标签输入。

VmEncryptionType

虚拟机的加密类型。

VMNicDetails

Hyper V VM 网络详细信息。

VMNicInputDetails

Hyper V VM 网络输入详细信息。

VmReplicationProgressHealth

初始复制进度运行状况。

A2AAgentReinstallBlockingErrorDetails

A2A 源代理重新安装阻止错误详细信息。

名称 类型 说明
errorCode

string

错误代码。

errorMessage

string

错误信息。

errorMessageParameters

object

错误消息参数。

errorTags

object

错误标签。

possibleCauses

string

可能的原因。

recommendedAction

string

建议的作。

A2ACrossClusterMigrationReplicationDetails

A2A 提供商特定设置。

名称 类型 说明
fabricObjectId

string

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

instanceType string:

A2ACrossClusterMigration

获取实例类型。

lifecycleId

string

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

osType

string

操作系统的类型。

primaryFabricLocation

string

主构造位置。

vmProtectionState

string

虚拟机的保护状态。

vmProtectionStateDescription

string

VM 的保护状态说明。

A2AProtectedDiskDetails

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

名称 类型 说明
allowedDiskLevelOperation

string[]

磁盘级别操作列表。

dataPendingAtSourceAgentInMB

number (double)

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

dataPendingInStagingStorageAccountInMB

number (double)

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

dekKeyVaultArmId

string

机密的 KeyVault 资源 ID(BEK)。

diskCapacityInBytes

integer (int64)

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

diskName

string

磁盘名称。

diskState

string

磁盘状态。

diskType

string

磁盘的类型。

diskUri

string

磁盘 uri。

failoverDiskName

string

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

isDiskEncrypted

boolean

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

isDiskKeyEncrypted

boolean

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

kekKeyVaultArmId

string

密钥的 KeyVault 资源 ID(KEK)。

keyIdentifier

string

密钥 URL/标识符(KEK)。

monitoringJobType

string

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

monitoringPercentageCompletion

integer (int32)

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

primaryDiskAzureStorageAccountId

string

主磁盘存储帐户。

primaryStagingAzureStorageAccountId

string

主暂存存储帐户。

recoveryAzureStorageAccountId

string

恢复磁盘存储帐户。

recoveryDiskUri

string

恢复磁盘 uri。

resyncRequired

boolean

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

secretIdentifier

string

机密 URL/标识符(BEK)。

tfoDiskName

string

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

A2AProtectedManagedDiskDetails

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

名称 类型 说明
allowedDiskLevelOperation

string[]

磁盘级别操作列表。

dataPendingAtSourceAgentInMB

number (double)

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

dataPendingInStagingStorageAccountInMB

number (double)

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

dekKeyVaultArmId

string

机密的 KeyVault 资源 ID(BEK)。

diskCapacityInBytes

integer (int64)

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

diskId

string

托管磁盘 Arm ID。

diskName

string

磁盘名称。

diskState

string

磁盘状态。

diskType

string

磁盘的类型。

failoverDiskName

string

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

isDiskEncrypted

boolean

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

isDiskKeyEncrypted

boolean

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

kekKeyVaultArmId

string

密钥的 KeyVault 资源 ID(KEK)。

keyIdentifier

string

密钥 URL/标识符(KEK)。

monitoringJobType

string

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

monitoringPercentageCompletion

integer (int32)

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

primaryDiskEncryptionSetId

string

主磁盘加密集 ID。

primaryStagingAzureStorageAccountId

string

主暂存存储帐户。

recoveryDiskEncryptionSetId

string

恢复磁盘加密集 ID。

recoveryOrignalTargetDiskId

string

恢复原始目标磁盘 Arm ID。

recoveryReplicaDiskAccountType

string

副本磁盘类型。 其可选值,如果不是用户提供的,则与源磁盘类型相同。

recoveryReplicaDiskId

string

恢复副本磁盘 Arm ID。

recoveryResourceGroupId

string

恢复磁盘资源组 Arm ID。

recoveryTargetDiskAccountType

string

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

recoveryTargetDiskId

string

恢复目标磁盘 Arm ID。

resyncRequired

boolean

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

secretIdentifier

string

机密 URL/标识符(BEK)。

tfoDiskName

string

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

A2AReplicationDetails

A2A 提供商特定设置。

名称 类型 说明
agentCertificateExpiryDate

string (date-time)

代理证书到期日期。

agentExpiryDate

string (date-time)

代理到期日期。

agentReinstallAttemptToVersion

string

尝试上次重新安装代理的代理版本。

agentVersion

string

代理版本。

autoAgentUpgradeRetryCount

integer (int64)

自动代理升级重试计数。

autoProtectionOfDataDisk

AutoProtectionOfDataDisk

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

churnOptionSelected

ChurnOptionSelected

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

distroName

string

发行版名称。

distroNameForWhichAgentIsInstalled

string

已尝试上次重新安装代理作系统名称。

fabricObjectId

string

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

initialPrimaryExtendedLocation

ExtendedLocation

初始主扩展位置。

initialPrimaryFabricLocation

string

初始主构造位置。

initialPrimaryZone

string

初始主可用性区域。

initialRecoveryExtendedLocation

ExtendedLocation

初始恢复扩展位置。

initialRecoveryFabricLocation

string

初始恢复构造位置。

initialRecoveryZone

string

初始恢复可用性区域。

instanceType string:

A2A

获取实例类型。

isAgentReinstallRequired

boolean

指示是否需要重新安装复制代理的值。

isAgentUpgradeInProgress

boolean

指示复制代理升级是否为“正在进行”的值。

isAgentUpgradeRetryThresholdExhausted

boolean

指示复制代理升级重试是否已耗尽的值。

isAgentUpgradeable

boolean

指示复制代理是否可升级的值。

isClusterInfraReady

boolean

指示集群基础设施是否准备就绪的值。

isReplicationAgentCertificateUpdateRequired

boolean

指示是否需要更新代理证书的值。

isReplicationAgentUpdateRequired

boolean

指示是否需要更新复制代理的值。

lastHeartbeat

string (date-time)

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

lastRpoCalculatedTime

string (date-time)

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

lifecycleId

string

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

managementId

string

管理 ID。

monitoringJobType

string

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

monitoringPercentageCompletion

integer (int32)

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

multiVmGroupCreateOption

MultiVmGroupCreateOption

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

multiVmGroupId

string

多 VM 组 ID。

multiVmGroupName

string

多 VM 组名称。

osFamilyName

string

作系统系列名称。

osType

string

操作系统的类型。

platformFaultDomain

integer (int32)

平台容错域。

primaryAvailabilityZone

string

主要可用性区域。

primaryExtendedLocation

ExtendedLocation

主要扩展位置。

primaryFabricLocation

string

主构造位置。

protectedDisks

A2AProtectedDiskDetails[]

受保护磁盘的列表。

protectedManagedDisks

A2AProtectedManagedDiskDetails[]

受保护的托管磁盘列表。

protectionClusterId

string

复制保护群集 ID。

reasonsBlockingReInstall

string

阻止重新安装的原因值。

reasonsBlockingReinstallDetails

A2AAgentReinstallBlockingErrorDetails[]

是否可以重新安装。

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 (int64)

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

selectedRecoveryAzureNetworkId

string

恢复虚拟网络。

selectedTfoAzureNetworkId

string

测试故障转移虚拟网络。

testFailoverRecoveryFabricObjectId

string

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

tfoAzureVMName

string

测试故障转移 VM 名称。

unprotectedDisks

A2AUnprotectedDiskDetails[]

未受保护的磁盘列表。

vmEncryptionType

VmEncryptionType

虚拟机的加密类型。

vmNics

VMNicDetails[]

虚拟机 nic 详细信息。

vmProtectionState

string

虚拟机的保护状态。

vmProtectionStateDescription

string

VM 的保护状态说明。

vmSyncedConfigDetails

AzureToAzureVmSyncedConfigDetails

同步的配置详细信息。

A2AUnprotectedDiskDetails

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

名称 类型 说明
diskAutoProtectionStatus

AutoProtectionOfDataDisk

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

diskLunId

integer (int32)

数据磁盘的源 lun ID。

A2AUpdateReplicationProtectedItemInput

InMage Azure V2 输入以更新复制保护项。

名称 类型 说明
diskEncryptionInfo

DiskEncryptionInfo

恢复作系统磁盘加密信息。

instanceType string:

A2A

类类型。

managedDiskUpdateDetails

A2AVmManagedDiskUpdateDetails[]

托管磁盘更新详细信息。

platformFaultDomain

integer (int32)

平台容错域。

recoveryAvailabilityZone

string

恢复可用性区域。

recoveryBootDiagStorageAccountId

string

启动诊断存储帐户。

recoveryCapacityReservationGroupId

string

恢复容量预留组 ID。

recoveryCloudServiceId

string

目标云服务 ARM ID(适用于 V1)。

recoveryProximityPlacementGroupId

string

恢复邻近放置组 ID。

recoveryResourceGroupId

string

目标资源组 ARM ID(适用于 V2)。

recoveryVirtualMachineScaleSetId

string

恢复虚拟机规模集 ID。

tfoAzureVMName

string

测试故障转移虚拟机的用户名。

A2AVmManagedDiskUpdateDetails

A2A VM 托管磁盘更新详细信息。

名称 类型 说明
diskEncryptionInfo

DiskEncryptionInfo

恢复作系统磁盘加密信息。

diskId

string

磁盘 ID。

failoverDiskName

string

计划外故障转移作的目标磁盘名称。

recoveryReplicaDiskAccountType

string

故障转移前的副本磁盘类型。

recoveryTargetDiskAccountType

string

故障转移前的目标磁盘类型。

tfoDiskName

string

测试故障转移作的目标磁盘名称。

AgentReinstallBlockedReason

是否可以重新安装。

说明
DistroNotSupported
AgentNoHeartbeat
Unknown

AgentUpgradeBlockedReason

是否可以更新。

说明
AlreadyOnLatestVersion
RebootRequired
AgentNoHeartbeat
RcmProxyNoHeartbeat
ProcessServerNoHeartbeat
IncompatibleApplianceVersion
NotProtected
UnsupportedProtectionScenario
DistroIsNotReported
DistroNotSupportedForUpgrade
MissingUpgradePath
InvalidAgentVersion
InvalidDriverVersion
ReInstallRequired
Unknown

AutoProtectionOfDataDisk

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

说明
Disabled
Enabled

AzureToAzureVmSyncedConfigDetails

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

名称 类型 说明
inputEndpoints

InputEndpoint[]

Azure VM 输入终结点。

tags

object

Azure VM 标记。

AzureVmDiskDetails

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

名称 类型 说明
customTargetDiskName

string

自定义目标 Azure 磁盘名称。

diskEncryptionSetId

string

DiskEncryptionSet ARM ID。

diskId

string

磁盘资源 ID。

lunId

string

Azure VM 磁盘的 Ordinal\LunId。

maxSizeMB

string

最大边(MB)。

targetDiskLocation

string

Azure 磁盘的 Blob uri。

targetDiskName

string

目标 Azure 磁盘名称。

vhdId

string

VHD ID。

vhdName

string

VHD 名称。

vhdType

string

VHD 类型。

ChurnOptionSelected

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

说明
Normal
High

CurrentScenarioDetails

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

名称 类型 说明
jobId

string

正在执行的作业的 ARM ID。

scenarioName

string

方案名称。

startTime

string (date-time)

工作流的开始时间。

DiskAccountType

磁盘类型。

说明
Standard_LRS
Premium_LRS
StandardSSD_LRS
PremiumV2_LRS
UltraSSD_LRS
StandardSSD_ZRS
Premium_ZRS

DiskDetails

本地磁盘详细信息数据。

名称 类型 说明
maxSizeMB

integer (int64)

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

vhdId

string

VHD ID。

vhdName

string

VHD 名称。

vhdType

string

卷的类型。

DiskEncryptionInfo

恢复磁盘加密信息(BEK 和 KEK)。

名称 类型 说明
diskEncryptionKeyInfo

DiskEncryptionKeyInfo

机密的恢复 KeyVault 引用。

keyEncryptionKeyInfo

KeyEncryptionKeyInfo

密钥的恢复 KeyVault 参考。

DiskEncryptionKeyInfo

磁盘加密密钥信息 (Windows 上的 BitLocker 加密密钥 (BEK) ) 。

名称 类型 说明
keyVaultResourceArmId

string

机密的 KeyVault 资源 ARM ID。

secretIdentifier

string

机密 URL/标识符。

DiskReplicationProgressHealth

进度健康。

说明
None
InProgress
SlowProgress
NoProgress
Queued

DiskState

磁盘状态。

说明
Unavailable
InitialReplicationPending
InitialReplicationFailed
Protected

EthernetAddressType

源 IP 地址类型。

说明
Dynamic
Static

ExtendedLocation

资源的扩展位置。

名称 类型 说明
name

string

扩展位置的名称。

type

ExtendedLocationType

扩展位置类型。

ExtendedLocationType

扩展位置类型。

说明
EdgeZone

HealthError

运行状况错误。

名称 类型 说明
creationTimeUtc

string (date-time)

错误创建时间(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
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

DiskAccountType

磁盘类型。

throughputInMbps

integer (int64)

Premium V2 和超级磁盘的总吞吐量(以 Mbps 为单位)。

HyperVReplicaAzureReplicationDetails

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

名称 类型 说明
allAvailableOSUpgradeConfigurations

OSUpgradeSupportedVersions[]

指示所有可用的就地作系统升级配置的值。

azureVmDiskDetails

AzureVmDiskDetails[]

Azure VM 磁盘详细信息。

enableRdpOnTargetOption

string

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

encryption

string

加密信息。

initialReplicationDetails

InitialReplicationDetails

初始复制详细信息。

instanceType string:

HyperVReplicaAzure

获取实例类型。

lastRecoveryPointReceived

string (date-time)

上次恢复点接收时间。

lastReplicatedTime

string (date-time)

上次复制时间。

lastRpoCalculatedTime

string (date-time)

上次 RPO 计算时间。

licenseType

string

要使用的虚拟机的许可证类型。

linuxLicenseType

LinuxLicenseType

Linux 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 (int64)

最后一个 RPO 值。

seedManagedDiskTags

object

种子托管磁盘的标记。

selectedRecoveryAzureNetworkId

string

所选的恢复 Azure 网络 ID。

selectedSourceNicId

string

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

sourceVmCpuCount

integer (int32)

主端虚拟机的 CPU 计数。

sourceVmRamSizeInMB

integer (int32)

主端虚拟机的 RAM 大小。

sqlServerLicenseType

string

SQL Server 许可证类型。

targetAvailabilityZone

string

目标可用性区域。

targetCapacityReservationGroupId

string

目标容量预留组 ARM ID。

targetManagedDiskTags

object

目标托管磁盘的标记。

targetNicTags

object

目标 NIC 的标记。

targetProximityPlacementGroupId

string

目标邻近放置组 ID。

targetVmSecurityProfile

SecurityProfileProperties

目标 VM 安全配置文件。

targetVmTags

object

目标 VM 标记。

useManagedDisks

string

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

vmId

string

虚拟机 ID。

vmNics

VMNicDetails[]

PE 网络详细信息。

vmProtectionState

string

虚拟机的保护状态。

vmProtectionStateDescription

string

VM 的保护状态说明。

HyperVReplicaAzureUpdateReplicationProtectedItemInput

HyperV 副本 Azure 输入,用于更新复制受保护项。

名称 类型 说明
diskIdToDiskEncryptionMap

object

磁盘资源 ID 到磁盘加密集 ARM ID 的字典。

instanceType string:

HyperVReplicaAzure

类类型。

linuxLicenseType

LinuxLicenseType

Linux VM 的许可证类型。

recoveryAzureV1ResourceGroupId

string

用于经典部署的恢复 Azure 资源组 ID。

recoveryAzureV2ResourceGroupId

string

用于资源管理器部署的恢复 Azure 资源组 ID。

sqlServerLicenseType

SqlServerLicenseType

SQL Server 许可证类型。

targetAvailabilityZone

string

目标可用性区域。

targetCapacityReservationGroupId

string

目标容量预留组 ARM ID。

targetManagedDiskTags

object

目标托管磁盘的标记。

targetNicTags

object

目标 NIC 的标记。

targetProximityPlacementGroupId

string

目标邻近放置组 ID。

targetVmTags

object

目标 VM 标记。

useManagedDisks

string

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

userSelectedOSName

string

用户选择的 OS 名称。

vmDisks

UpdateDiskInput[]

磁盘更新属性列表。

HyperVReplicaBaseReplicationDetails

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

名称 类型 说明
initialReplicationDetails

InitialReplicationDetails

初始复制详细信息。

instanceType string:

HyperVReplicaBaseReplicationDetails

获取实例类型。

lastReplicatedTime

string (date-time)

上次复制时间。

vMDiskDetails

DiskDetails[]

VM 磁盘详细信息。

vmId

string

虚拟机 ID。

vmNics

VMNicDetails[]

PE 网络详细信息。

vmProtectionState

string

虚拟机的保护状态。

vmProtectionStateDescription

string

VM 的保护状态说明。

HyperVReplicaBlueReplicationDetails

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

名称 类型 说明
initialReplicationDetails

InitialReplicationDetails

初始复制详细信息。

instanceType string:

HyperVReplica2012R2

获取实例类型。

lastReplicatedTime

string (date-time)

上次复制时间。

vMDiskDetails

DiskDetails[]

VM 磁盘详细信息。

vmId

string

虚拟机 ID。

vmNics

VMNicDetails[]

PE 网络详细信息。

vmProtectionState

string

虚拟机的保护状态。

vmProtectionStateDescription

string

VM 的保护状态说明。

HyperVReplicaReplicationDetails

HyperV 副本 2012 复制详细信息。

名称 类型 说明
initialReplicationDetails

InitialReplicationDetails

初始复制详细信息。

instanceType string:

HyperVReplica2012

获取实例类型。

lastReplicatedTime

string (date-time)

上次复制时间。

vMDiskDetails

DiskDetails[]

VM 磁盘详细信息。

vmId

string

虚拟机 ID。

vmNics

VMNicDetails[]

PE 网络详细信息。

vmProtectionState

string

虚拟机的保护状态。

vmProtectionStateDescription

string

VM 的保护状态说明。

InitialReplicationDetails

初始复制详细信息。

名称 类型 说明
initialReplicationProgressPercentage

string

初始复制进度百分比。

initialReplicationType

string

初始复制类型。

InMageAgentDetails

InMage 代理的详细信息。

名称 类型 说明
agentExpiryDate

string (date-time)

代理到期日期。

agentUpdateStatus

string

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

agentVersion

string

代理版本。

postUpdateRebootStatus

string

指示应用更新后是否需要重新启动的值。

InMageAzureV2ManagedDiskDetails

InMageAzureV2 托管磁盘详细信息。

名称 类型 说明
diskEncryptionSetId

string

DiskEncryptionSet ARM ID。

diskId

string

磁盘 ID。

replicaDiskType

string

副本磁盘类型。

seedManagedDiskId

string

种子托管磁盘 ID。

targetDiskName

string

目标磁盘名称。

InMageAzureV2ProtectedDiskDetails

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

名称 类型 说明
diskCapacityInBytes

integer (int64)

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

diskId

string

磁盘 ID。

diskName

string

磁盘名称。

diskResized

string

指示是否调整磁盘大小的值。

fileSystemCapacityInBytes

integer (int64)

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

healthErrorCode

string

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

lastRpoCalculatedTime

string (date-time)

上次 RPO 计算时间。

progressHealth

string

进步健康。

progressStatus

string

进度状态。

protectionStage

string

保护阶段。

psDataInMegaBytes

number (double)

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

resyncDurationInSeconds

integer (int64)

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

resyncLast15MinutesTransferredBytes

integer (int64)

重新同步的最后 15 分钟传输了字节。

resyncLastDataTransferTimeUTC

string (date-time)

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

resyncProcessedBytes

integer (int64)

重新同步已处理的字节。

resyncProgressPercentage

integer (int32)

重新同步进度百分比。

resyncRequired

string

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

resyncStartTime

string (date-time)

重新同步开始时间。

resyncTotalTransferredBytes

integer (int64)

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

rpoInSeconds

integer (int64)

RPO 在几秒钟内完成。

secondsToTakeSwitchProvider

integer (int64)

交换机提供程序所需的秒数。

sourceDataInMegaBytes

number (double)

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

targetDataInMegaBytes

number (double)

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

InMageAzureV2ReplicationDetails

InMageAzureV2 提供程序特定设置。

名称 类型 说明
agentExpiryDate

string (date-time)

代理到期日期。

agentVersion

string

代理版本。

allAvailableOSUpgradeConfigurations

OSUpgradeSupportedVersions[]

指示所有可用的就地作系统升级配置的值。

azureVMDiskDetails

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:

InMageAzureV2

获取实例类型。

ipAddress

string

源 IP 地址。

isAdditionalStatsAvailable

boolean

指示是否有其他 IR 统计信息可用的值。

isAgentUpdateRequired

string

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

isRebootAfterUpdateRequired

string

指示源服务器在更新后是否需要重新启动的值。

lastHeartbeat

string (date-time)

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

lastRecoveryPointReceived

string (date-time)

上次恢复点接收时间。

lastRpoCalculatedTime

string (date-time)

上次 RPO 计算时间。

lastUpdateReceivedTime

string (date-time)

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

licenseType

string

要使用的虚拟机的许可证类型。

masterTargetId

string

主目标 ID。

multiVmGroupId

string

多 VM 组 ID。

multiVmGroupName

string

多 VM 组名称。

multiVmSyncStatus

string

指示是启用还是禁用多虚拟机同步的值。

osDiskId

string

包含作系统的磁盘的 ID。

osName

string

VM 上 OS 的名称。

osType

string

VM 上的 OS 类型。

osVersion

string

受保护项的作系统版本。

processServerId

string

进程服务器 ID。

processServerName

string

进程服务器名称。

protectedDisks

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 (int32)

重新同步进度百分比。

rpoInSeconds

integer (int64)

RPO 在几秒钟内完成。

seedManagedDiskTags

object

种子托管磁盘的标记。

selectedRecoveryAzureNetworkId

string

所选的恢复 Azure 网络 ID。

selectedSourceNicId

string

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

selectedTfoAzureNetworkId

string

测试故障转移虚拟网络。

sourceVmCpuCount

integer (int32)

主端虚拟机的 CPU 计数。

sourceVmRamSizeInMB

integer (int32)

主端虚拟机的 RAM 大小。

sqlServerLicenseType

string

SQL Server 许可证类型。

supportedOSVersions

string[]

指示就地作系统升级版本的值。

switchProviderBlockingErrorDetails

InMageAzureV2SwitchProviderBlockingErrorDetails[]

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

switchProviderDetails

InMageAzureV2SwitchProviderDetails

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

targetAvailabilityZone

string

目标可用性区域。

targetManagedDiskTags

object

目标托管磁盘的标记。

targetNicTags

object

目标 NIC 的标记。

targetProximityPlacementGroupId

string

目标邻近放置组 ID。

targetVmId

string

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

targetVmTags

object

目标 VM 标记。

totalDataTransferred

integer (int64)

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

totalProgressHealth

string

进度健康。

uncompressedDataRateInMB

number (double)

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

useManagedDisks

string

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

vCenterInfrastructureId

string

vCenter 基础架构 ID。

validationErrors

HealthError[]

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

vhdName

string

OS 磁盘 VHD 名称。

vmId

string

虚拟机 ID。

vmNics

VMNicDetails[]

PE 网络详细信息。

vmProtectionState

string

虚拟机的保护状态。

vmProtectionStateDescription

string

VM 的保护状态说明。

InMageAzureV2SwitchProviderBlockingErrorDetails

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

名称 类型 说明
errorCode

string

错误代码。

errorMessage

string

错误消息。

errorMessageParameters

object

错误消息参数。

errorTags

object

错误标签。

possibleCauses

string

可能的原因。

recommendedAction

string

建议的作。

InMageAzureV2SwitchProviderDetails

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

名称 类型 说明
targetApplianceId

string

目标设备 ID。

targetFabricId

string

目标结构 ID。

targetResourceId

string

目标资源 ID。

targetVaultId

string

目标保管库 ID。

InMageAzureV2UpdateReplicationProtectedItemInput

InMage Azure V2 输入以更新复制保护项。

名称 类型 说明
instanceType string:

InMageAzureV2

类类型。

recoveryAzureV1ResourceGroupId

string

用于经典部署的恢复 Azure 资源组 ID。

recoveryAzureV2ResourceGroupId

string

用于资源管理器部署的恢复 Azure 资源组 ID。

sqlServerLicenseType

SqlServerLicenseType

SQL Server 许可证类型。

targetAvailabilityZone

string

目标可用性区域。

targetManagedDiskTags

object

目标托管磁盘的标记。

targetNicTags

object

目标 NIC 的标记。

targetProximityPlacementGroupId

string

目标邻近放置组 ID。

targetVmTags

object

目标 VM 标记。

useManagedDisks

string

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

vmDisks

UpdateDiskInput[]

磁盘更新属性列表。

InMageProtectedDiskDetails

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

名称 类型 说明
diskCapacityInBytes

integer (int64)

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

diskId

string

磁盘 ID。

diskName

string

磁盘名称。

diskResized

string

指示是否调整磁盘大小的值。

fileSystemCapacityInBytes

integer (int64)

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

healthErrorCode

string

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

lastRpoCalculatedTime

string (date-time)

上次 RPO 计算时间。

progressHealth

string

进步健康。

progressStatus

string

进度状态。

protectionStage

string

保护阶段。

psDataInMB

number (double)

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

resyncDurationInSeconds

integer (int64)

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

resyncLast15MinutesTransferredBytes

integer (int64)

重新同步的最后 15 分钟传输了字节。

resyncLastDataTransferTimeUTC

string (date-time)

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

resyncProcessedBytes

integer (int64)

重新同步已处理的字节。

resyncProgressPercentage

integer (int32)

重新同步进度百分比。

resyncRequired

string

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

resyncStartTime

string (date-time)

重新同步开始时间。

resyncTotalTransferredBytes

integer (int64)

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

rpoInSeconds

integer (int64)

RPO 在几秒钟内完成。

sourceDataInMB

number (double)

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

targetDataInMB

number (double)

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

InMageRcmAgentReinstallBlockingErrorDetails

InMageRcm 源代理重新安装阻止错误详细信息。

名称 类型 说明
errorCode

string

错误代码。

errorMessage

string

错误信息。

errorMessageParameters

object

错误消息参数。

errorTags

object

错误标签。

possibleCauses

string

可能的原因。

recommendedAction

string

建议的作。

InMageRcmAgentUpgradeBlockingErrorDetails

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

名称 类型 说明
errorCode

string

错误代码。

errorMessage

string

错误消息。

errorMessageParameters

object

错误消息参数。

errorTags

object

错误标签。

possibleCauses

string

可能的原因。

recommendedAction

string

建议的作。

InMageRcmDiscoveredProtectedVmDetails

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

名称 类型 说明
createdTimestamp

string (date-time)

SDS 创建的时间戳。

datastores

string[]

数据存储列表。

ipAddresses

string[]

IP 地址列表。

isDeleted

boolean

指示是否删除虚拟机的值。

lastDiscoveryTimeInUtc

string (date-time)

上次在 SRS 中发现 SDS 信息。

osName

string

VM 的 OS 名称。

powerStatus

string

虚拟机电源状态。

updatedTimestamp

string (date-time)

SDS 更新的时间戳。

vCenterFqdn

string

VCenter fqdn.

vCenterId

string

VCenter ID。

vmFqdn

string

VM fqdn.

vmwareToolsStatus

string

VMware 工具状态。

InMageRcmFailbackDiscoveredProtectedVmDetails

InMageRcmFailback 发现的 VM 详细信息。

名称 类型 说明
createdTimestamp

string (date-time)

SDS 创建的时间戳。

datastores

string[]

数据存储列表。

ipAddresses

string[]

IP 地址列表。

isDeleted

boolean

指示是否删除虚拟机的值。

lastDiscoveryTimeInUtc

string (date-time)

上次在 SRS 中发现 SDS 信息。

osName

string

VM 的 OS 名称。

powerStatus

string

虚拟机电源状态。

updatedTimestamp

string (date-time)

SDS 更新的时间戳。

vCenterFqdn

string

VCenter fqdn.

vCenterId

string

VCenter ID。

vmFqdn

string

VM fqdn.

vmwareToolsStatus

string

VMware 工具状态。

InMageRcmFailbackMobilityAgentDetails

InMageRcmFailback 移动代理详细信息。

名称 类型 说明
agentVersionExpiryDate

string (date-time)

代理版本到期日期。

driverVersion

string

驱动程序版本。

driverVersionExpiryDate

string (date-time)

驱动程序版本到期日期。

isUpgradeable

string

指示代理是否可升级的值。

lastHeartbeatUtc

string (date-time)

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

latestUpgradableVersionWithoutReboot

string

无需重新启动即可获得最新的可升级版本。

latestVersion

string

可用的最新代理版本。

reasonsBlockingUpgrade

AgentUpgradeBlockedReason[]

是否可以更新。

version

string

代理版本。

InMageRcmFailbackNicDetails

InMageRcmFailback NIC 详细信息。

名称 类型 说明
adapterType

string

适配器类型。

macAddress

string

mac 地址。

networkName

string

网络名称。

sourceIpAddress

string

IP 地址。

InMageRcmFailbackProtectedDiskDetails

InMageRcm故障恢复受保护的磁盘详细信息。

名称 类型 说明
capacityInBytes

integer (int64)

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

dataPendingAtSourceAgentInMB

number (double)

源代理处待处理的数据(以 MB 为单位)。

dataPendingInLogDataStoreInMB

number (double)

日志数据存储中待处理的数据(以 MB 为单位)。

diskId

string

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

diskName

string

磁盘名称。

diskUuid

string

磁盘 Uuid(由 vCenter 报告)。

irDetails

InMageRcmFailbackSyncDetails

初始复制详细信息。

isInitialReplicationComplete

string

指示初始复制是否完成的值。

isOSDisk

string

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

lastSyncTime

string (date-time)

上次同步时间。

resyncDetails

InMageRcmFailbackSyncDetails

重新同步详细信息。

InMageRcmFailbackReplicationDetails

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

名称 类型 说明
azureVirtualMachineId

string

azure VM 的 ARM ID。

discoveredVmDetails

InMageRcmFailbackDiscoveredProtectedVmDetails

发现的虚拟机信息。

initialReplicationProcessedBytes

integer (int64)

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

initialReplicationProgressHealth

VmReplicationProgressHealth

初始复制进度运行状况。

initialReplicationProgressPercentage

integer (int32)

初始复制进度百分比。

initialReplicationTransferredBytes

integer (int64)

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

instanceType string:

InMageRcmFailback

获取实例类型。

internalIdentifier

string

虚拟机内部标识符。

isAgentRegistrationSuccessfulAfterFailover

boolean

指示故障转移后代理注册是否成功的值。

lastPlannedFailoverStartTime

string (date-time)

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

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 (int64)

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

resyncProgressHealth

VmReplicationProgressHealth

重新同步进度运行状况。

resyncProgressPercentage

integer (int32)

重新同步进度百分比。

resyncRequired

string

指示是否需要重新同步的值。

resyncState

ResyncState

重新同步状态。

resyncTransferredBytes

integer (int64)

重新同步将源虚拟机上所有选定磁盘的字节从源虚拟机传输到目标。

targetDataStoreName

string

目标数据存储名称。

targetVmName

string

目标 VM 名称。

targetvCenterId

string

目标 vCenter ID。

vmNics

InMageRcmFailbackNicDetails[]

网络详细信息。

InMageRcmFailbackSyncDetails

InMageRcm故障恢复磁盘级同步详细信息。

名称 类型 说明
last15MinutesTransferredBytes

integer (int64)

过去 15 分钟内从源虚拟机传输到目标的字节数。

lastDataTransferTimeUtc

string

上次从源虚拟机到目标传输数据的时间。

lastRefreshTime

string

上次刷新时间。

processedBytes

integer (int64)

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

progressHealth

DiskReplicationProgressHealth

进度健康。

progressPercentage

integer (int32)

以百分比表示的进度。 进度百分比是根据处理的字节数计算的。

startTime

string

开始时间。

transferredBytes

integer (int64)

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

InMageRcmLastAgentUpgradeErrorDetails

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

名称 类型 说明
errorCode

string

错误代码。

errorMessage

string

错误消息。

errorMessageParameters

object

错误消息参数。

errorTags

object

错误标签。

possibleCauses

string

可能的原因。

recommendedAction

string

建议的作。

InMageRcmMobilityAgentDetails

InMageRcm 移动代理详细信息。

名称 类型 说明
agentReinstallAttemptToVersion

string

最后一个代理重新安装类型。

agentReinstallJobId

string

代理重新安装作业 ID。

agentReinstallState

MobilityAgentReinstallType[]

代理自动重新安装状态。

agentVersionExpiryDate

string (date-time)

代理版本到期日期。

distroName

string

发行版名称。

distroNameForWhichAgentIsInstalled

string

安装代理的发行版名称。

driverVersion

string

驱动程序版本。

driverVersionExpiryDate

string (date-time)

驱动程序版本到期日期。

isAgentReinstallRequired

boolean

指示是否需要重新安装复制代理的值。

isAgentUpgradeable

boolean

指示复制代理是否可升级的值。

isLastReinstallSuccessful

boolean

指示是否需要重新安装复制代理的值。

isUpgradeable

string

指示代理是否可升级的值。

lastAgentReinstallType

string

最后一个代理重新安装类型。

lastHeartbeatUtc

string (date-time)

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

latestAgentReleaseDate

string

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

latestUpgradableVersionWithoutReboot

string

无需重新启动即可获得最新的可升级版本。

latestVersion

string

可用的最新代理版本。

osFamilyName

string

作系统系列名称。

reasonsBlockingReinstall

AgentReinstallBlockedReason[]

是否可以重新安装。

reasonsBlockingReinstallDetails

InMageRcmAgentReinstallBlockingErrorDetails[]

是否可以重新安装。

reasonsBlockingUpgrade

AgentUpgradeBlockedReason[]

是否可以更新。

version

string

代理版本。

InMageRcmNicDetails

InMageRcm 网卡详细信息。

名称 类型 说明
isPrimaryNic

string

指示这是否是主网卡的值。

isSelectedForFailover

string

指示是否选择此网卡进行故障转移的值。

nicId

string

NIC ID。

sourceIPAddress

string

源 IP 地址。

sourceIPAddressType

EthernetAddressType

源 IP 地址类型。

sourceNetworkId

string

源网络 ID。

sourceSubnetName

string

源子网名称。

targetIPAddress

string

目标 IP 地址。

targetIPAddressType

EthernetAddressType

目标 IP 地址类型。

targetNicName

string

目标网卡名称。

targetSubnetName

string

目标子网名称。

testIPAddress

string

测试 IP 地址。

testIPAddressType

EthernetAddressType

测试 IP 地址类型。

testSubnetName

string

测试子网名称。

InMageRcmNicInput

InMageRcm 网卡输入。

名称 类型 说明
isPrimaryNic

string

指示这是否是主网卡的值。

isSelectedForFailover

string

指示是否选择此网卡进行故障转移的值。

nicId

string

NIC ID。

targetNicName

string

目标网卡名称。

targetStaticIPAddress

string

目标静态 IP 地址。

targetSubnetName

string

目标子网名称。

testStaticIPAddress

string

测试静态 IP 地址。

testSubnetName

string

测试子网名称。

InMageRcmProtectedDiskDetails

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

名称 类型 说明
capacityInBytes

integer (int64)

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

customTargetDiskName

string

自定义目标 Azure 磁盘名称。

dataPendingAtSourceAgentInMB

number (double)

源代理处待处理的数据(以 MB 为单位)。

dataPendingInLogDataStoreInMB

number (double)

日志数据存储中待处理的数据(以 MB 为单位)。

diskEncryptionSetId

string

DiskEncryptionSet ARM ID。

diskId

string

磁盘 ID。

diskName

string

磁盘名称。

diskSizeInGB

integer (int64)

目标磁盘大小 (GB)。

diskState

DiskState

磁盘状态。

diskType

DiskAccountType

磁盘类型。

iops

integer (int64)

Premium V2 和超级磁盘允许的 IOPS 数。

irDetails

InMageRcmSyncDetails

初始复制详细信息。

isInitialReplicationComplete

string

指示初始复制是否完成的值。

isOSDisk

string

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

logStorageAccountId

string

日志存储帐户 ARM ID。

resyncDetails

InMageRcmSyncDetails

重新同步详细信息。

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

InMageRcmAgentUpgradeBlockingErrorDetails[]

代理升级阻止错误信息。

agentUpgradeJobId

string

代理升级作业 ID。

agentUpgradeState

MobilityAgentUpgradeState

代理自动升级状态。

allocatedMemoryInMB

number (double)

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

discoveredVmDetails

InMageRcmDiscoveredProtectedVmDetails

发现的虚拟机详细信息。

discoveryType

string

发现的虚拟机的类型。

fabricDiscoveryMachineId

string

发现的 VM 的 ARM ID。

failoverRecoveryPointId

string

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

firmwareType

string

固件类型。

initialReplicationProcessedBytes

integer (int64)

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

initialReplicationProgressHealth

VmReplicationProgressHealth

初始复制进度运行状况。

initialReplicationProgressPercentage

integer (int32)

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

initialReplicationTransferredBytes

integer (int64)

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

instanceType string:

InMageRcm

获取实例类型。

internalIdentifier

string

虚拟机内部标识符。

isAgentRegistrationSuccessfulAfterFailover

boolean

指示故障转移后代理注册是否成功的值。

isLastUpgradeSuccessful

string

指示上次代理升级是否成功的值。

lastAgentUpgradeErrorDetails

InMageRcmLastAgentUpgradeErrorDetails[]

上次代理升级错误信息。

lastAgentUpgradeType

string

最后一个代理升级类型。

lastRecoveryPointId

string

最后一个恢复点 ID。

lastRecoveryPointReceived

string (date-time)

上次恢复点接收时间。

lastRpoCalculatedTime

string (date-time)

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

lastRpoInSeconds

integer (int64)

最后一个恢复点目标值。

licenseType

string

要使用的虚拟机的许可证类型。

linuxLicenseType

LinuxLicenseType

Linux VM 的许可证类型。

mobilityAgentDetails

InMageRcmMobilityAgentDetails

移动代理信息。

multiVmGroupName

string

多 VM 组名称。

osName

string

与 VM 关联的 OS 名称。

osType

string

VM 上的 OS 类型。

primaryNicIpAddress

string

主网络接口的 IP 地址。

processServerId

string

进程服务器 ID。

processServerName

string

进程服务器名称。

processorCoreCount

integer (int32)

处理器内核数。

protectedDisks

InMageRcmProtectedDiskDetails[]

受保护磁盘的列表。

resyncProcessedBytes

integer (int64)

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

resyncProgressHealth

VmReplicationProgressHealth

重新同步进度运行状况。

resyncProgressPercentage

integer (int32)

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

resyncRequired

string

指示是否需要重新同步的值。

resyncState

ResyncState

重新同步状态。

resyncTransferredBytes

integer (int64)

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

runAsAccountId

string

运行方式帐户 ID。

seedManagedDiskTags

UserCreatedResourceTag[]

种子托管磁盘的标记。

sqlServerLicenseType

string

SQL Server 许可证类型。

storageAccountId

string

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

supportedOSVersions

string[]

指示就地作系统升级版本的值。

targetAvailabilitySetId

string

目标可用性集 ID。

targetAvailabilityZone

string

目标可用性区域。

targetBootDiagnosticsStorageAccountId

string

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

targetCapacityReservationGroupId

string

目标容量预留组 ARM ID。

targetGeneration

string

目标生成。

targetLocation

string

目标位置。

targetManagedDiskTags

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 (int64)

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

lastDataTransferTimeUtc

string

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

lastRefreshTime

string

上次刷新时间。

processedBytes

integer (int64)

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

progressHealth

DiskReplicationProgressHealth

进度健康。

progressPercentage

integer (int32)

以百分比表示的进度。 进度百分比是根据处理的字节数计算的。

startTime

string

开始时间。

transferredBytes

integer (int64)

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

InMageRcmUnProtectedDiskDetails

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

名称 类型 说明
capacityInBytes

integer (int64)

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

diskId

string

磁盘 ID。

diskName

string

磁盘名称。

InMageRcmUpdateReplicationProtectedItemInput

InMageRcm 提供程序特定的输入,用于更新复制受保护的项。

名称 类型 说明
instanceType string:

InMageRcm

类类型。

licenseType

LicenseType

许可证类型。

linuxLicenseType

LinuxLicenseType

Linux VM 的许可证类型。

sqlServerLicenseType

SqlServerLicenseType

SQL Server 许可证类型。

targetAvailabilitySetId

string

目标可用性集 ARM ID。

targetAvailabilityZone

string

目标可用性区域。

targetBootDiagnosticsStorageAccountId

string

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

targetCapacityReservationGroupId

string

目标容量预留组 ARM ID。

targetManagedDiskTags

UserCreatedResourceTag[]

目标托管磁盘的标记。

targetNetworkId

string

目标网络 ARM ID。

targetNicTags

UserCreatedResourceTag[]

目标 NIC 的标记。

targetProximityPlacementGroupId

string

目标邻近放置组 ID。

targetResourceGroupId

string

目标资源组 ARM ID。

targetVmName

string

目标 VM 名称。

targetVmSize

string

目标 VM 大小。

targetVmTags

UserCreatedResourceTag[]

目标 VM 标记。

testNetworkId

string

测试网络 ARM ID。

userSelectedOSName

string

用户选择的 OS 名称。

vmDisks

UpdateDiskInput[]

磁盘更新属性列表。

vmNics

InMageRcmNicInput[]

网卡详细信息列表。

InMageReplicationDetails

InMage 提供程序特定设置。

名称 类型 说明
activeSiteType

string

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

agentDetails

InMageAgentDetails

代理详细信息。

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:

InMage

获取实例类型。

ipAddress

string

源 IP 地址。

isAdditionalStatsAvailable

boolean

指示是否有其他 IR 统计信息可用的值。

lastHeartbeat

string (date-time)

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

lastRpoCalculatedTime

string (date-time)

上次 RPO 计算时间。

lastUpdateReceivedTime

string (date-time)

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

masterTargetId

string

主目标 ID。

multiVmGroupId

string

多虚拟机组 ID(如果有)。

multiVmGroupName

string

多虚拟机组名称(如果有)。

multiVmSyncStatus

string

指示是启用还是禁用多虚拟机同步的值。

osDetails

OSDiskDetails

作系统详细信息。

osVersion

string

受保护项的作系统版本。

processServerId

string

进程服务器 ID。

protectedDisks

InMageProtectedDiskDetails[]

受保护磁盘的列表。

protectionStage

string

保护阶段。

rebootAfterUpdateStatus

string

指示源服务器在更新后是否需要重新启动的值。

replicaId

string

受保护项的副本 ID。

resyncDetails

InitialReplicationDetails

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

retentionWindowEnd

string (date-time)

保留期结束时间。

retentionWindowStart

string (date-time)

保留窗口开始时间。

rpoInSeconds

integer (int64)

RPO 在几秒钟内完成。

sourceVmCpuCount

integer (int32)

主端虚拟机的 CPU 计数。

sourceVmRamSizeInMB

integer (int32)

主端虚拟机的 RAM 大小。

totalDataTransferred

integer (int64)

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

totalProgressHealth

string

进度健康。

uncompressedDataRateInMB

number (double)

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

vCenterInfrastructureId

string

vCenter 基础架构 ID。

validationErrors

HealthError[]

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

vmId

string

虚拟机 ID。

vmNics

VMNicDetails[]

PE 网络详细信息。

vmProtectionState

string

虚拟机的保护状态。

vmProtectionStateDescription

string

VM 的保护状态说明。

InnerHealthError

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

名称 类型 说明
creationTimeUtc

string (date-time)

错误创建时间(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 (int32)

protocol

string

publicPort

integer (int32)

IPConfigDetails

名称 类型 说明
ipAddressType

string

isPrimary

boolean

isSeletedForFailover

boolean

name

string

recoveryIPAddressType

string

recoveryLBBackendAddressPoolIds

string[]

recoveryPublicIPAddressId

string

recoveryStaticIPAddress

string

recoverySubnetName

string

staticIPAddress

string

subnetName

string

tfoLBBackendAddressPoolIds

string[]

tfoPublicIPAddressId

string

tfoStaticIPAddress

string

tfoSubnetName

string

IPConfigInputDetails

名称 类型 说明
ipConfigName

string

isPrimary

boolean

isSeletedForFailover

boolean

recoveryLBBackendAddressPoolIds

string[]

recoveryPublicIPAddressId

string

recoveryStaticIPAddress

string

recoverySubnetName

string

tfoLBBackendAddressPoolIds

string[]

tfoPublicIPAddressId

string

tfoStaticIPAddress

string

tfoSubnetName

string

KeyEncryptionKeyInfo

密钥加密密钥 (KEK) 信息。

名称 类型 说明
keyIdentifier

string

密钥 URL/标识符。

keyVaultResourceArmId

string

密钥的 KeyVault 资源 ARM ID。

LicenseType

许可证类型。

说明
NotSpecified
NoLicenseType
WindowsServer

LinuxLicenseType

Linux VM 的许可证类型。

说明
NotSpecified
NoLicenseType
LinuxServer

MobilityAgentReinstallType

代理自动重新安装状态。

说明
UserTriggered
AutoTriggered

MobilityAgentUpgradeState

代理自动升级状态。

说明
None
Started
Completed
Commit

MultiVmGroupCreateOption

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

说明
AutoCreated
UserSpecified

OSDetails

磁盘详细信息。

名称 类型 说明
oSMajorVersion

string

作系统主要版本。

oSMinorVersion

string

作系统次要版本。

oSVersion

string

作系统版本。

osEdition

string

OSEdition。

osType

string

虚拟机磁盘详细信息。

productType

string

产品类型。

userSelectedOSName

string

用户选择的 OS 名称。

OSDiskDetails

作系统磁盘的详细信息。

名称 类型 说明
osType

string

VM 上的 OS 类型。

osVhdId

string

包含作系统的磁盘的 ID。

vhdName

string

OS 磁盘 VHD 名称。

OSUpgradeSupportedVersions

支持的作系统升级版本。

名称 类型 说明
supportedSourceOsVersion

string

源作系统版本名称。

supportedTargetOsVersions

string[]

目标作系统版本名称。

PlannedFailoverStatus

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

说明
Succeeded
Failed
Cancelled
Unknown

ReplicationProtectedItem

复制保护项。

名称 类型 说明
id

string

资源 ID

location

string

资源位置

name

string

资源名称

properties

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 (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

SecurityConfiguration

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

targetVmMonitoring

SecurityConfiguration

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

targetVmSecureBoot

SecurityConfiguration

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

targetVmSecurityType

SecurityType

目标 VM 安全类型。

targetVmTpm

SecurityConfiguration

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

SecurityType

目标 VM 安全类型。

说明
None
TrustedLaunch
ConfidentialVM

SqlServerLicenseType

SQL Server 许可证类型。

说明
NotSpecified
NoLicenseType
PAYG
AHUB

UpdateDiskInput

用于更新的磁盘输入。

名称 类型 说明
diskId

string

磁盘 ID。

diskSizeInGB

integer (int64)

目标磁盘大小 (GB)。

iops

integer (int64)

Premium V2 和超级磁盘允许的 IOPS 数。

targetDiskName

string

目标磁盘名称。

throughputInMbps

integer (int64)

Premium V2 和超级磁盘的总吞吐量(以 Mbps 为单位)。

UpdateReplicationProtectedItemInput

更新复制受保护的项输入。

名称 类型 说明
properties

UpdateReplicationProtectedItemInputProperties

更新复制受保护的项属性。

UpdateReplicationProtectedItemInputProperties

更新受保护的项输入属性。

名称 类型 说明
enableRdpOnTargetOption

string

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

licenseType

LicenseType

许可证类型。

providerSpecificDetails UpdateReplicationProtectedItemProviderInput:

用于更新复制保护项的提供程序特定输入。

recoveryAvailabilitySetId

string

目标可用性集 ID。

recoveryAzureVMName

string

用户提供的目标 Azure VM 名称。

recoveryAzureVMSize

string

目标 Azure VM 大小。

selectedRecoveryAzureNetworkId

string

目标 Azure 网络 ID。

selectedSourceNicId

string

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

selectedTfoAzureNetworkId

string

用于测试故障转移的 Azure 网络 ID。

vmNics

VMNicInputDetails[]

VM 网卡详细信息的列表。

UserCreatedResourceTag

资源标签输入。

名称 类型 说明
tagName

string

maxLength: 512

标记名称。 请阅读以获取更多信息: https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/tag-resources#limitations

tagValue

string

maxLength: 256

标记值。 请阅读她以获取更多信息: https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/tag-resources#limitations

VmEncryptionType

虚拟机的加密类型。

说明
NotEncrypted
OnePassEncrypted
TwoPassEncrypted

VMNicDetails

Hyper V VM 网络详细信息。

名称 类型 默认值 说明
enableAcceleratedNetworkingOnRecovery

boolean

指示 NIC 是否启用了加速网络的值。

enableAcceleratedNetworkingOnTfo

boolean

TFO 网卡是否启用了加速网络。

ipConfigs

IPConfigDetails[]

NIC 的 IP 配置。

nicId

string

The nic Id.

recoveryNetworkSecurityGroupId

string

与 NIC 关联的 NSG 的 ID。

recoveryNicName

string

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

recoveryNicResourceGroupName

string

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

recoveryVMNetworkId

string

恢复 VM 网络 ID。

replicaNicId

string

副本 nic Id。

reuseExistingNic

boolean

False

指示是否允许在故障转移期间根据可用性重复使用现有网卡的值。

selectionType

string

故障转移的选择类型。

sourceNicArmId

string

源 nic ARM ID。

targetNicName

string

目标网卡名称。

tfoNetworkSecurityGroupId

string

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

tfoRecoveryNicName

string

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

tfoRecoveryNicResourceGroupName

string

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

tfoReuseExistingNic

boolean

False

指示是否允许在测试故障转移期间根据可用性重复使用现有 NIC 的值。

tfoVMNetworkId

string

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

vMNetworkName

string

VM 网络名称。

VMNicInputDetails

Hyper V VM 网络输入详细信息。

名称 类型 说明
enableAcceleratedNetworkingOnRecovery

boolean

NIC 是否启用了加速网络。

enableAcceleratedNetworkingOnTfo

boolean

测试网卡是否启用了加速网络。

ipConfigs

IPConfigInputDetails[]

NIC 在测试故障切换和故障切换期间要使用的 IP 配置。

nicId

string

The nic Id.

recoveryNetworkSecurityGroupId

string

与 NIC 关联的 NSG 的 ID。

recoveryNicName

string

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

recoveryNicResourceGroupName

string

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

reuseExistingNic

boolean

指示是否允许在故障转移期间根据可用性重复使用现有网卡的值。

selectionType

string

故障转移的选择类型。

targetNicName

string

目标网卡名称。

tfoNetworkSecurityGroupId

string

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

tfoNicName

string

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

tfoNicResourceGroupName

string

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

tfoReuseExistingNic

boolean

指示是否允许在测试故障转移期间根据可用性重复使用现有 NIC 的值。

VmReplicationProgressHealth

初始复制进度运行状况。

说明
None
InProgress
SlowProgress
NoProgress