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

Replication Migration Items - List By Replication Protection Containers

获取保护容器中的迁移项的列表。
获取保护容器中的 ASR 迁移项的列表。

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationMigrationItems?api-version=2024-04-01
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationMigrationItems?api-version=2024-04-01&skipToken={skipToken}&takeToken={takeToken}&$filter={$filter}

URI 参数

名称 必需 类型 说明
fabricName
path True

string

结构名称。

protectionContainerName
path True

string

保护容器名称。

resourceGroupName
path True

string

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

resourceName
path True

string

恢复服务保管库的名称。

subscriptionId
path True

string

订阅 ID。

api-version
query True

string

客户端 API 版本。

$filter
query

string

OData 筛选器选项。

skipToken
query

string

分页令牌。

takeToken
query

string

页面大小。

响应

名称 类型 说明
200 OK

MigrationItemCollection

还行

安全性

azure_auth

Azure Active Directory OAuth2 Flow

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

作用域

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

示例

Gets the list of migration items in the protection container.

示例请求

GET https://management.azure.com/subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.RecoveryServices/vaults/migrationvault/replicationFabrics/vmwarefabric1/replicationProtectionContainers/vmwareContainer1/replicationMigrationItems?api-version=2024-04-01

示例响应

Azure-AsyncOperation: https://management.azure.com/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.RecoveryServices/vaults/migrationvault/replicationOperationStatus/a93f3cd5-9035-4b1e-a2c9-b16df6d5d34b?api-version=2024-04-01
{
  "value": [
    {
      "id": "/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.RecoveryServices/vaults/migrationvault/replicationFabrics/vmwarefabric1/replicationProtectionContainers/vmwareContainer1/replicationMigrationItems/virtualmachine1",
      "name": "virtualmachine1",
      "type": "Microsoft.RecoveryServices/vaults/replicationFabrics/replicationProtectionContainers/replicationMigrationItems",
      "properties": {
        "machineName": "vm-0520-2",
        "migrationState": "Replicating",
        "migrationStateDescription": "Ready to migrate",
        "testMigrateState": "None",
        "testMigrateStateDescription": "None",
        "policyFriendlyName": "vmwarepolicy1",
        "policyId": "/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.RecoveryServices/vaults/migrationvault/replicationPolicies/vmwarepolicy1",
        "allowedOperations": [
          "Migrate",
          "DisableMigration",
          "TestMigrate",
          "TestMigrateCleanup"
        ],
        "currentJob": {
          "jobName": "None",
          "jobId": "/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.RecoveryServices/vaults/migrationvault/replicationJobs/None",
          "startTime": "2017-04-26T06:37:50.8082715Z"
        },
        "providerSpecificDetails": {
          "instanceType": "VMwareCbt"
        }
      }
    }
  ]
}

定义

名称 说明
ApplianceMonitoringDetails

迁移项的设备详细信息。

ApplianceResourceDetails

设备资源的详细信息。

CriticalJobHistoryDetails

迁移项的关键过去作业详细信息。

CurrentJobDetails

迁移项的当前作业详细信息。

DataStoreUtilizationDetails

设备资源的详细信息。

DiskAccountType

磁盘类型。

EthernetAddressType

源 IP 地址类型。

GatewayOperationDetails

网关操作的详细信息。

HealthError

运行状况错误。

HealthErrorCustomerResolvability

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

InnerHealthError

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

LinuxLicenseType

Linux VM 的许可证类型。

MigrationItem

迁移项。

MigrationItemCollection

迁移项集合。

MigrationItemOperation

基于项的当前迁移状态对迁移项的允许操作。

MigrationItemProperties

迁移项属性。

MigrationState

迁移状态。

ProtectionHealth

运行状况。

ResyncState

重新同步状态。

SecurityType

目标 VM 安全类型。

TestMigrationState

测试迁移状态。

VMwareCbtMigrationDetails

VMwareCbt 提供程序特定的设置。

VMwareCbtNicDetails

VMwareCbt NIC 详细信息。

VMwareCbtProtectedDiskDetails

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

VMwareCbtSecurityProfileProperties

VMwareCbt 安全配置文件输入。

ApplianceMonitoringDetails

迁移项的设备详细信息。

名称 类型 说明
cpuDetails

ApplianceResourceDetails

设备 CPU 详细信息。

datastoreSnapshot

DataStoreUtilizationDetails[]

设备数据存储快照详细信息。

disksReplicationDetails

ApplianceResourceDetails

磁盘复制详细信息。

esxiNfcBuffer

ApplianceResourceDetails

ESXi NFC 缓冲区详细信息。

networkBandwidth

ApplianceResourceDetails

设备网络带宽详细信息。

ramDetails

ApplianceResourceDetails

设备 RAM 详细信息。

ApplianceResourceDetails

设备资源的详细信息。

名称 类型 说明
capacity

integer

一个值,指示设备资源的总容量。

processUtilization

number

一个值,指示设备上的网关代理的利用率百分比。

status

string

一个值,指示设备资源的状态。

totalUtilization

number

一个值,指示设备上所有进程的总利用率百分比。

CriticalJobHistoryDetails

迁移项的关键过去作业详细信息。

名称 类型 说明
jobId

string

正在执行的作业的 ARM ID。

jobName

string

作业名称。

jobStatus

string

作业状态。

startTime

string

作业的开始时间。

CurrentJobDetails

迁移项的当前作业详细信息。

名称 类型 说明
jobId

string

正在执行的作业的 ARM ID。

jobName

string

作业名称。

startTime

string

作业的开始时间。

DataStoreUtilizationDetails

设备资源的详细信息。

名称 类型 说明
dataStoreName

string

数据存储名称。

totalSnapshotsCreated

integer

为数据存储中的服务器迁移创建的快照总数。

totalSnapshotsSupported

integer

数据存储支持的快照总数。

DiskAccountType

磁盘类型。

名称 类型 说明
PremiumV2_LRS

string

Premium_LRS

string

Premium_ZRS

string

StandardSSD_LRS

string

StandardSSD_ZRS

string

Standard_LRS

string

UltraSSD_LRS

string

EthernetAddressType

源 IP 地址类型。

名称 类型 说明
Dynamic

string

Static

string

GatewayOperationDetails

网关操作的详细信息。

名称 类型 说明
dataStores

string[]

指示数据存储集合的值。

hostName

string

一个指示 ESXi 主机名的值。

progressPercentage

integer

一个值,指示网关操作的进度百分比。

state

string

指示网关操作状态的值。

timeElapsed

integer

一个值,指示操作所经过的时间(以毫秒为单位)。

timeRemaining

integer

一个值,指示操作剩余的时间(以毫秒为单位)。

uploadSpeed

integer

一个值,指示上传速度(以字节/秒为单位)。

vmwareReadThroughput

integer

一个值,指示 VMware 读取吞吐量(以字节/秒为单位)。

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

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

实体的摘要消息。

LinuxLicenseType

Linux VM 的许可证类型。

名称 类型 说明
LinuxServer

string

NoLicenseType

string

NotSpecified

string

MigrationItem

迁移项。

名称 类型 说明
id

string

资源 ID

location

string

资源位置

name

string

资源名称

properties

MigrationItemProperties

迁移项属性。

type

string

资源类型

MigrationItemCollection

迁移项集合。

名称 类型 说明
nextLink

string

下一个链接的值。

value

MigrationItem[]

迁移项的列表。

MigrationItemOperation

基于项的当前迁移状态对迁移项的允许操作。

名称 类型 说明
DisableMigration

string

Migrate

string

PauseReplication

string

ResumeReplication

string

StartResync

string

TestMigrate

string

TestMigrateCleanup

string

MigrationItemProperties

迁移项属性。

名称 类型 说明
allowedOperations

MigrationItemOperation[]

基于项的当前迁移状态对迁移项的允许操作。

criticalJobHistory

CriticalJobHistoryDetails[]

关键过去的作业详细信息。

currentJob

CurrentJobDetails

当前作业详细信息。

eventCorrelationId

string

与此迁移项关联的事件的关联 ID。

health

ProtectionHealth

合并的运行状况。

healthErrors

HealthError[]

运行状况错误列表。

lastMigrationStatus

string

上次迁移的状态。

lastMigrationTime

string

上次迁移时间。

lastTestMigrationStatus

string

上次测试迁移的状态。

lastTestMigrationTime

string

上次测试迁移时间。

machineName

string

本地虚拟机名称。

migrationState

MigrationState

迁移状态。

migrationStateDescription

string

迁移状态说明。

policyFriendlyName

string

管理此项的策略的名称。

policyId

string

管理此项的策略的 ARM ID。

providerSpecificDetails MigrationProviderSpecificSettings:

VMwareCbtMigrationDetails

迁移提供程序自定义设置。

recoveryServicesProviderId

string

恢复服务提供程序 ARM ID。

replicationStatus

string

复制状态。

testMigrateState

TestMigrationState

测试迁移状态。

testMigrateStateDescription

string

测试迁移状态说明。

MigrationState

迁移状态。

名称 类型 说明
DisableMigrationFailed

string

DisableMigrationInProgress

string

EnableMigrationFailed

string

EnableMigrationInProgress

string

InitialSeedingFailed

string

InitialSeedingInProgress

string

MigrationCompletedWithInformation

string

MigrationFailed

string

MigrationInProgress

string

MigrationPartiallySucceeded

string

MigrationSucceeded

string

None

string

ProtectionSuspended

string

Replicating

string

ResumeInProgress

string

ResumeInitiated

string

SuspendingProtection

string

ProtectionHealth

运行状况。

名称 类型 说明
Critical

string

None

string

Normal

string

Warning

string

ResyncState

重新同步状态。

名称 类型 说明
None

string

PreparedForResynchronization

string

StartedResynchronization

string

SecurityType

目标 VM 安全类型。

名称 类型 说明
ConfidentialVM

string

None

string

TrustedLaunch

string

TestMigrationState

测试迁移状态。

名称 类型 说明
None

string

TestMigrationCleanupInProgress

string

TestMigrationCompletedWithInformation

string

TestMigrationFailed

string

TestMigrationInProgress

string

TestMigrationPartiallySucceeded

string

TestMigrationSucceeded

string

VMwareCbtMigrationDetails

VMwareCbt 提供程序特定的设置。

名称 类型 说明
applianceMonitoringDetails

ApplianceMonitoringDetails

指示设备监视详细信息的值。

confidentialVmKeyVaultId

string

用于 ADE 安装的机密 VM 密钥保管库 ID。

dataMoverRunAsAccountId

string

数据移动器以帐户 ID 身份运行。

deltaSyncProgressPercentage

integer

增量同步进度百分比。

deltaSyncRetryCount

integer

增量同步重试计数。

firmwareType

string

固件类型。

gatewayOperationDetails

GatewayOperationDetails

指示网关操作详细信息的值。

initialSeedingProgressPercentage

integer

初始种子设定进度百分比。

initialSeedingRetryCount

integer

初始种子设定重试计数。

instanceType string:

VMwareCbt

获取实例类型。

isCheckSumResyncCycle

string

一个值,该值指示是否正在进行校验和重新同步周期。

lastRecoveryPointId

string

最后一个恢复点 ID。

lastRecoveryPointReceived

string

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

licenseType

string

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

linuxLicenseType

LinuxLicenseType

Linux VM 的许可证类型。

migrationProgressPercentage

integer

迁移进度百分比。

migrationRecoveryPointId

string

VM 迁移到的恢复点 ID。

operationName

string

指示 SRS 操作名称的值。

osName

string

VM 上的 OS 的名称。

osType

string

VM 上的 OS 类型。

performAutoResync

string

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

protectedDisks

VMwareCbtProtectedDiskDetails[]

受保护的磁盘列表。

resumeProgressPercentage

integer

恢复进度百分比。

resumeRetryCount

integer

恢复重试计数。

resyncProgressPercentage

integer

重新同步进度百分比。

resyncRequired

string

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

resyncRetryCount

integer

重新同步重试计数。

resyncState

ResyncState

重新同步状态。

seedDiskTags

object

种子磁盘的标记。

snapshotRunAsAccountId

string

快照以帐户 ID 身份运行。

sqlServerLicenseType

string

SQL Server 许可证类型。

storageAccountId

string

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

supportedOSVersions

string[]

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

targetAvailabilitySetId

string

目标可用性集 ID。

targetAvailabilityZone

string

目标可用性区域。

targetBootDiagnosticsStorageAccountId

string

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

targetDiskTags

object

目标磁盘的标记。

targetGeneration

string

目标生成。

targetLocation

string

目标位置。

targetNetworkId

string

目标网络 ID。

targetNicTags

object

目标 NIC 的标记。

targetProximityPlacementGroupId

string

目标邻近放置组 ID。

targetResourceGroupId

string

目标资源组 ID。

targetVmName

string

目标 VM 名称。

targetVmSecurityProfile

VMwareCbtSecurityProfileProperties

目标 VM 安全配置文件。

targetVmSize

string

目标 VM 大小。

targetVmTags

object

目标 VM 标记。

testNetworkId

string

测试网络 ID。

vmNics

VMwareCbtNicDetails[]

网络详细信息。

vmwareMachineId

string

VMware 中发现的 VM 的 ARM ID。

VMwareCbtNicDetails

VMwareCbt NIC 详细信息。

名称 类型 说明
isPrimaryNic

string

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

isSelectedForMigration

string

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

nicId

string

NIC ID。

sourceIPAddress

string

源 IP 地址。

sourceIPAddressType

EthernetAddressType

源 IP 地址类型。

sourceNetworkId

string

源网络 ID。

targetIPAddress

string

目标 IP 地址。

targetIPAddressType

EthernetAddressType

目标 IP 地址类型。

targetNicName

string

目标 NIC 名称。

targetSubnetName

string

目标子网名称。

testIPAddress

string

测试 IP 地址。

testIPAddressType

EthernetAddressType

测试 IP 地址类型。

testNetworkId

string

源网络 ID。

testSubnetName

string

测试子网名称。

VMwareCbtProtectedDiskDetails

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

名称 类型 说明
capacityInBytes

integer

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

diskEncryptionSetId

string

DiskEncryptionSet ARM ID。

diskId

string

磁盘 ID。

diskName

string

磁盘名称。

diskPath

string

磁盘路径。

diskType

DiskAccountType

磁盘类型。

gatewayOperationDetails

GatewayOperationDetails

指示网关操作详细信息的值。

isOSDisk

string

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

logStorageAccountId

string

日志存储帐户 ARM ID。

logStorageAccountSasSecretName

string

日志存储帐户的密钥保管库机密名称。

sectorSizeInBytes

integer

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

seedBlobUri

string

种子 Blob 的 URI。

seedManagedDiskId

string

种子托管磁盘的 ARM ID。

targetBlobUri

string

目标 Blob 的 URI。

targetDiskName

string

目标托管磁盘的名称。

targetManagedDiskId

string

目标托管磁盘的 ARM ID。

VMwareCbtSecurityProfileProperties

VMwareCbt 安全配置文件输入。

名称 类型 说明
isTargetVmConfidentialEncryptionEnabled

string

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

isTargetVmIntegrityMonitoringEnabled

string

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

isTargetVmSecureBootEnabled

string

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

isTargetVmTpmEnabled

string

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

targetVmSecurityType

SecurityType

目标 VM 安全类型。