Replication Migration Items - Pause Replication
启动项的暂停复制的操作。
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationMigrationItems/{migrationItemName}/pauseReplication?api-version=2025-02-01
URI 参数
名称 | 在 | 必需 | 类型 | 说明 |
---|---|---|---|---|
fabric
|
path | True |
string |
结构名称。 |
migration
|
path | True |
string |
迁移项名称。 |
protection
|
path | True |
string |
保护容器名称。 |
resource
|
path | True |
string |
恢复服务保管库所在的资源组的名称。 |
resource
|
path | True |
string |
恢复服务保管库的名称。 |
subscription
|
path | True |
string |
订阅 ID。 |
api-version
|
query | True |
string |
客户端 API 版本。 |
请求正文
名称 | 必需 | 类型 | 说明 |
---|---|---|---|
properties | True |
暂停复制输入属性。 |
响应
名称 | 类型 | 说明 |
---|---|---|
200 OK |
好的 |
|
202 Accepted |
已接受 |
安全性
azure_auth
Azure Active Directory OAuth2 流
类型:
oauth2
流向:
implicit
授权 URL:
https://login.microsoftonline.com/common/oauth2/authorize
作用域
名称 | 说明 |
---|---|
user_impersonation | 模拟用户帐户。 |
示例
Pause replication.
示例请求
POST https://management.azure.com/subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.RecoveryServices/vaults/migrationvault/replicationFabrics/vmwarefabric1/replicationProtectionContainers/vmwareContainer1/replicationMigrationItems/virtualmachine1/pauseReplication?api-version=2025-02-01
{
"properties": {
"instanceType": "VMwareCbt"
}
}
示例响应
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=2025-02-01
{
"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": "ProtectionSuspended",
"migrationStateDescription": "Paused",
"testMigrateState": "None",
"testMigrateStateDescription": "None",
"policyFriendlyName": "vmwarepolicy1",
"policyId": "/Subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.RecoveryServices/vaults/migrationvault/replicationPolicies/vmwarepolicy1",
"allowedOperations": [
"DisableMigration"
],
"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"
}
}
}
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=2025-02-01
定义
ApplianceMonitoringDetails
迁移项的设备详细信息。
名称 | 类型 | 说明 |
---|---|---|
cpuDetails |
设备 CPU 详细信息。 |
|
datastoreSnapshot |
设备数据存储快照详细信息。 |
|
disksReplicationDetails |
磁盘复制详细信息。 |
|
esxiNfcBuffer |
ESXi NFC 缓冲区详细信息。 |
|
networkBandwidth |
设备网络带宽详细信息。 |
|
ramDetails |
设备 RAM 详细信息。 |
ApplianceResourceDetails
设备资源的详细信息。
名称 | 类型 | 说明 |
---|---|---|
capacity |
integer (int64) |
一个值,指示设备资源的总容量。 |
processUtilization |
number (double) |
一个值,指示设备上的网关代理的利用率百分比。 |
status |
string |
一个值,指示设备资源的状态。 |
totalUtilization |
number (double) |
一个值,指示设备上所有进程的总利用率百分比。 |
CriticalJobHistoryDetails
迁移项的关键过去作业详细信息。
名称 | 类型 | 说明 |
---|---|---|
jobId |
string |
正在执行的作业的 ARM ID。 |
jobName |
string |
作业名称。 |
jobStatus |
string |
作业状态。 |
startTime |
string (date-time) |
作业的开始时间。 |
CurrentJobDetails
迁移项的当前作业详细信息。
名称 | 类型 | 说明 |
---|---|---|
jobId |
string |
正在执行的作业的 ARM ID。 |
jobName |
string |
作业名称。 |
startTime |
string (date-time) |
作业的开始时间。 |
DataStoreUtilizationDetails
设备资源的详细信息。
名称 | 类型 | 说明 |
---|---|---|
dataStoreName |
string |
数据存储名称。 |
totalSnapshotsCreated |
integer (int64) |
为数据存储中的服务器迁移创建的快照总数。 |
totalSnapshotsSupported |
integer (int64) |
数据存储支持的快照总数。 |
DiskAccountType
磁盘类型。
值 | 说明 |
---|---|
PremiumV2_LRS | |
Premium_LRS | |
Premium_ZRS | |
StandardSSD_LRS | |
StandardSSD_ZRS | |
Standard_LRS | |
UltraSSD_LRS |
EthernetAddressType
源 IP 地址类型。
值 | 说明 |
---|---|
Dynamic | |
Static |
GatewayOperationDetails
网关操作的详细信息。
名称 | 类型 | 说明 |
---|---|---|
dataStores |
string[] |
指示数据存储集合的值。 |
hostName |
string |
一个指示 ESXi 主机名的值。 |
progressPercentage |
integer (int32) |
一个值,指示网关操作的进度百分比。 |
state |
string |
指示网关操作状态的值。 |
timeElapsed |
integer (int64) |
一个值,指示操作所经过的时间(以毫秒为单位)。 |
timeRemaining |
integer (int64) |
一个值,指示操作剩余的时间(以毫秒为单位)。 |
uploadSpeed |
integer (int64) |
一个值,指示上传速度(以字节/秒为单位)。 |
vmwareReadThroughput |
integer (int64) |
一个值,指示 VMware 读取吞吐量(以字节/秒为单位)。 |
HealthError
运行状况错误。
名称 | 类型 | 说明 |
---|---|---|
creationTimeUtc |
string (date-time) |
错误创建时间(UTC)。 |
customerResolvability |
指示运行状况错误是否可解决的值。 |
|
entityId |
string |
实体的 ID。 |
errorCategory |
string |
错误类别。 |
errorCode |
string |
错误代码。 |
errorId |
string |
运行状况错误唯一 ID。 |
errorLevel |
string |
错误级别。 |
errorMessage |
string |
错误消息。 |
errorSource |
string |
错误源。 |
errorType |
string |
错误类型。 |
innerHealthErrors |
内部运行状况错误。 HealthError 将 HealthError 列表列为子错误是有问题的。 使用 InnerHealthError,因为当 Hydra 尝试自动生成协定时,这将阻止无限循环的结构。 我们将相关的运行状况错误公开为内部运行状况错误,所有 API 使用者都可以以与异常相同的方式利用此错误 -> InnerException。 |
|
possibleCauses |
string |
错误的可能原因。 |
recommendedAction |
string |
建议的操作来解决错误。 |
recoveryProviderErrorMessage |
string |
DRA 错误消息。 |
summaryMessage |
string |
实体的摘要消息。 |
HealthErrorCustomerResolvability
指示运行状况错误是否可解决的值。
值 | 说明 |
---|---|
Allowed | |
NotAllowed |
InnerHealthError
实现 InnerHealthError 类。 HealthError 对象具有 InnerHealthErrors 作为子错误的列表。 使用 InnerHealthError,因为当 Hydra 尝试自动生成协定时,这将阻止无限循环的结构。 我们将相关的运行状况错误公开为内部运行状况错误,所有 API 使用者都可以以与异常相同的方式利用此错误 -> InnerException。
名称 | 类型 | 说明 |
---|---|---|
creationTimeUtc |
string (date-time) |
错误创建时间(UTC)。 |
customerResolvability |
指示运行状况错误是否可解决的值。 |
|
entityId |
string |
实体的 ID。 |
errorCategory |
string |
错误类别。 |
errorCode |
string |
错误代码。 |
errorId |
string |
运行状况错误唯一 ID。 |
errorLevel |
string |
错误级别。 |
errorMessage |
string |
错误消息。 |
errorSource |
string |
错误源。 |
errorType |
string |
错误类型。 |
possibleCauses |
string |
错误的可能原因。 |
recommendedAction |
string |
建议的操作来解决错误。 |
recoveryProviderErrorMessage |
string |
DRA 错误消息。 |
summaryMessage |
string |
实体的摘要消息。 |
LinuxLicenseType
Linux VM 的许可证类型。
值 | 说明 |
---|---|
LinuxServer | |
NoLicenseType | |
NotSpecified |
MigrationItem
迁移项。
名称 | 类型 | 说明 |
---|---|---|
id |
string |
资源 ID |
location |
string |
资源位置 |
name |
string |
资源名称 |
properties |
迁移项属性。 |
|
type |
string |
资源类型 |
MigrationItemOperation
基于项的当前迁移状态对迁移项的允许操作。
值 | 说明 |
---|---|
DisableMigration | |
Migrate | |
PauseReplication | |
ResumeReplication | |
StartResync | |
TestMigrate | |
TestMigrateCleanup |
MigrationItemProperties
迁移项属性。
名称 | 类型 | 说明 |
---|---|---|
allowedOperations |
基于项的当前迁移状态对迁移项的允许操作。 |
|
criticalJobHistory |
关键过去的作业详细信息。 |
|
currentJob |
当前作业详细信息。 |
|
eventCorrelationId |
string |
与此迁移项关联的事件的关联 ID。 |
health |
合并的运行状况。 |
|
healthErrors |
运行状况错误列表。 |
|
lastMigrationStatus |
string |
上次迁移的状态。 |
lastMigrationTime |
string (date-time) |
上次迁移时间。 |
lastTestMigrationStatus |
string |
上次测试迁移的状态。 |
lastTestMigrationTime |
string (date-time) |
上次测试迁移时间。 |
machineName |
string |
本地虚拟机名称。 |
migrationState |
迁移状态。 |
|
migrationStateDescription |
string |
迁移状态说明。 |
policyFriendlyName |
string |
管理此项的策略的名称。 |
policyId |
string |
管理此项的策略的 ARM ID。 |
providerSpecificDetails | MigrationProviderSpecificSettings: |
迁移提供程序自定义设置。 |
recoveryServicesProviderId |
string |
恢复服务提供程序 ARM ID。 |
replicationStatus |
string |
复制状态。 |
testMigrateState |
测试迁移状态。 |
|
testMigrateStateDescription |
string |
测试迁移状态说明。 |
MigrationState
迁移状态。
值 | 说明 |
---|---|
DisableMigrationFailed | |
DisableMigrationInProgress | |
EnableMigrationFailed | |
EnableMigrationInProgress | |
InitialSeedingFailed | |
InitialSeedingInProgress | |
MigrationCompletedWithInformation | |
MigrationFailed | |
MigrationInProgress | |
MigrationPartiallySucceeded | |
MigrationSucceeded | |
None | |
ProtectionSuspended | |
Replicating | |
ResumeInProgress | |
ResumeInitiated | |
SuspendingProtection |
PauseReplicationInput
暂停复制输入。
名称 | 类型 | 说明 |
---|---|---|
properties |
暂停复制输入属性。 |
PauseReplicationInputProperties
暂停复制输入属性。
名称 | 类型 | 说明 |
---|---|---|
instanceType |
string |
类类型。 |
ProtectionHealth
运行状况。
值 | 说明 |
---|---|
Critical | |
None | |
Normal | |
Warning |
ResyncState
重新同步状态。
值 | 说明 |
---|---|
None | |
PreparedForResynchronization | |
StartedResynchronization |
SecurityType
目标 VM 安全类型。
值 | 说明 |
---|---|
ConfidentialVM | |
None | |
TrustedLaunch |
TestMigrationState
测试迁移状态。
值 | 说明 |
---|---|
None | |
TestMigrationCleanupInProgress | |
TestMigrationCompletedWithInformation | |
TestMigrationFailed | |
TestMigrationInProgress | |
TestMigrationPartiallySucceeded | |
TestMigrationSucceeded |
VMwareCbtMigrationDetails
VMwareCbt 提供程序特定的设置。
名称 | 类型 | 说明 |
---|---|---|
applianceMonitoringDetails |
指示设备监视详细信息的值。 |
|
confidentialVmKeyVaultId |
string |
用于 ADE 安装的机密 VM 密钥保管库 ID。 |
dataMoverRunAsAccountId |
string |
数据移动器以帐户 ID 身份运行。 |
deltaSyncProgressPercentage |
integer (int32) |
增量同步进度百分比。 |
deltaSyncRetryCount |
integer (int64) |
增量同步重试计数。 |
firmwareType |
string |
固件类型。 |
gatewayOperationDetails |
指示网关操作详细信息的值。 |
|
initialSeedingProgressPercentage |
integer (int32) |
初始种子设定进度百分比。 |
initialSeedingRetryCount |
integer (int64) |
初始种子设定重试计数。 |
instanceType |
string:
VMware |
获取实例类型。 |
isCheckSumResyncCycle |
string |
一个值,该值指示是否正在进行校验和重新同步周期。 |
lastRecoveryPointId |
string |
最后一个恢复点 ID。 |
lastRecoveryPointReceived |
string (date-time) |
最后一个恢复点接收时间。 |
licenseType |
string |
要使用的 VM 的许可证类型。 |
linuxLicenseType |
Linux VM 的许可证类型。 |
|
migrationProgressPercentage |
integer (int32) |
迁移进度百分比。 |
migrationRecoveryPointId |
string |
VM 迁移到的恢复点 ID。 |
operationName |
string |
指示 SRS 操作名称的值。 |
osName |
string |
VM 上的 OS 的名称。 |
osType |
string |
VM 上的 OS 类型。 |
performAutoResync |
string |
一个值,该值指示是否要自动重新同步。 |
protectedDisks |
受保护的磁盘列表。 |
|
resumeProgressPercentage |
integer (int32) |
恢复进度百分比。 |
resumeRetryCount |
integer (int64) |
恢复重试计数。 |
resyncProgressPercentage |
integer (int32) |
重新同步进度百分比。 |
resyncRequired |
string |
一个值,该值指示是否需要重新同步。 |
resyncRetryCount |
integer (int64) |
重新同步重试计数。 |
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 |
目标 VM 安全配置文件。 |
|
targetVmSize |
string |
目标 VM 大小。 |
targetVmTags |
object |
目标 VM 标记。 |
testNetworkId |
string |
测试网络 ID。 |
vmNics |
网络详细信息。 |
|
vmwareMachineId |
string |
VMware 中发现的 VM 的 ARM ID。 |
VMwareCbtNicDetails
VMwareCbt NIC 详细信息。
名称 | 类型 | 说明 |
---|---|---|
isPrimaryNic |
string |
一个值,该值指示这是否是主 NIC。 |
isSelectedForMigration |
string |
一个值,该值指示是否选择此 NIC 进行迁移。 |
nicId |
string |
NIC ID。 |
sourceIPAddress |
string |
源 IP 地址。 |
sourceIPAddressType |
源 IP 地址类型。 |
|
sourceNetworkId |
string |
源网络 ID。 |
targetIPAddress |
string |
目标 IP 地址。 |
targetIPAddressType |
目标 IP 地址类型。 |
|
targetNicName |
string |
目标 NIC 名称。 |
targetSubnetName |
string |
目标子网名称。 |
testIPAddress |
string |
测试 IP 地址。 |
testIPAddressType |
测试 IP 地址类型。 |
|
testNetworkId |
string |
源网络 ID。 |
testSubnetName |
string |
测试子网名称。 |
VMwareCbtProtectedDiskDetails
VMwareCbt 受保护的磁盘详细信息。
名称 | 类型 | 说明 |
---|---|---|
capacityInBytes |
integer (int64) |
磁盘容量(以字节为单位)。 |
diskEncryptionSetId |
string |
DiskEncryptionSet ARM ID。 |
diskId |
string |
磁盘 ID。 |
diskName |
string |
磁盘名称。 |
diskPath |
string |
磁盘路径。 |
diskSizeInGB |
integer (int64) |
目标磁盘大小 (GB)。 |
diskType |
磁盘类型。 |
|
gatewayOperationDetails |
指示网关操作详细信息的值。 |
|
iops |
integer (int64) |
Premium V2 和超级磁盘允许的 IOPS 数。 |
isOSDisk |
string |
一个值,该值指示磁盘是否为 OS 磁盘。 |
logStorageAccountId |
string |
日志存储帐户 ARM ID。 |
logStorageAccountSasSecretName |
string |
日志存储帐户的密钥保管库机密名称。 |
sectorSizeInBytes |
integer (int32) |
逻辑扇区大小(以字节为单位),默认为 512。 |
seedBlobUri |
string |
种子 Blob 的 URI。 |
seedManagedDiskId |
string |
种子托管磁盘的 ARM ID。 |
targetBlobUri |
string |
目标 Blob 的 URI。 |
targetDiskName |
string |
目标托管磁盘的名称。 |
targetManagedDiskId |
string |
目标托管磁盘的 ARM ID。 |
throughputInMbps |
integer (int64) |
Premium V2 和超级磁盘的总吞吐量(以 Mbps 为单位)。 |
VMwareCbtSecurityProfileProperties
VMwareCbt 安全配置文件输入。
名称 | 类型 | 说明 |
---|---|---|
isTargetVmConfidentialEncryptionEnabled |
string |
一个值,该值指示是否启用机密计算加密。 |
isTargetVmIntegrityMonitoringEnabled |
string |
一个值,该值指示是否启用完整性监视。 |
isTargetVmSecureBootEnabled |
string |
一个值,该值指示是否启用安全启动。 |
isTargetVmTpmEnabled |
string |
一个值,该值指示是否启用受信任的平台模块。 |
targetVmSecurityType |
目标 VM 安全类型。 |