Replication Migration Items - Resync
복제를 다시 동기화합니다.
ASR 마이그레이션 항목의 복제를 다시 동기화하는 작업입니다.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationProtectionContainers/{protectionContainerName}/replicationMigrationItems/{migrationItemName}/resync?api-version=2023-02-01
URI 매개 변수
Name | In(다음 안에) | 필수 | 형식 | Description |
---|---|---|---|---|
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 버전. |
요청 본문
Name | 필수 | 형식 | Description |
---|---|---|---|
properties | True |
입력 속성을 다시 동기화합니다. |
응답
Name | 형식 | Description |
---|---|---|
200 OK |
정상 |
|
202 Accepted |
수락됨 |
보안
azure_auth
Azure Active Directory OAuth2 Flow
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Name | Description |
---|---|
user_impersonation | 사용자 계정을 가장합니다. |
예제
Resynchronizes replication.
Sample Request
POST https://management.azure.com/subscriptions/cb53d0c3-bd59-4721-89bc-06916a9147ef/resourceGroups/resourcegroup1/providers/Microsoft.RecoveryServices/vaults/migrationvault/replicationFabrics/vmwarefabric1/replicationProtectionContainers/vmwareContainer1/replicationMigrationItems/virtualmachine1/resync?api-version=2023-02-01
{
"properties": {
"providerSpecificDetails": {
"instanceType": "VMwareCbt",
"skipCbtReset": "true"
}
}
}
Sample Response
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=2023-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": "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"
}
}
}
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=2023-02-01
정의
Name | Description |
---|---|
Critical |
마이그레이션 항목의 중요 과거 작업 세부 정보입니다. |
Current |
마이그레이션 항목의 현재 작업 세부 정보입니다. |
Disk |
DiskType입니다. |
Ethernet |
원본 IP 주소 유형입니다. |
Health |
상태 오류입니다. |
Health |
상태 오류가 고객 확인 가능한지 여부를 나타내는 값입니다. |
Inner |
InnerHealthError 클래스를 구현합니다. HealthError 개체에는 InnerHealthErrors 목록이 자식 오류로 포함됩니다. InnerHealthError는 Hydra가 계약을 자동 생성하려고 할 때 구조체의 무한 루프를 방지하기 때문에 사용됩니다. 관련 상태 오류를 내부 상태 오류로 노출하고 있으며 모든 API 소비자는 예외 -> InnerException과 동일한 방식으로 이를 활용할 수 있습니다. |
Migration |
마이그레이션 항목입니다. |
Migration |
항목의 현재 마이그레이션 상태에 따라 마이그레이션 항목에 허용되는 작업입니다. |
Migration |
마이그레이션 항목 속성입니다. |
Migration |
마이그레이션 상태. |
Protection |
상태입니다. |
Resync |
입력을 다시 동기화합니다. |
Resync |
입력 속성을 다시 동기화합니다. |
Resync |
다시 동기화 상태입니다. |
Security |
대상 VM 보안 유형입니다. |
Test |
테스트 마이그레이션 상태입니다. |
VMware |
VMwareCbt 공급자별 설정. |
VMware |
VMwareCbt NIC 세부 정보입니다. |
VMware |
VMwareCbt로 보호된 디스크 세부 정보입니다. |
VMware |
VMwareCbt 특정 재동기 입력. |
VMware |
VMwareCbt 보안 프로필 입력. |
CriticalJobHistoryDetails
마이그레이션 항목의 중요 과거 작업 세부 정보입니다.
Name | 형식 | Description |
---|---|---|
jobId |
string |
실행 중인 작업의 ARM ID입니다. |
jobName |
string |
작업 이름입니다. |
jobStatus |
string |
작업 상태입니다. |
startTime |
string |
작업의 시작 시간입니다. |
CurrentJobDetails
마이그레이션 항목의 현재 작업 세부 정보입니다.
Name | 형식 | Description |
---|---|---|
jobId |
string |
실행 중인 작업의 ARM ID입니다. |
jobName |
string |
작업 이름입니다. |
startTime |
string |
작업의 시작 시간입니다. |
DiskAccountType
DiskType입니다.
Name | 형식 | Description |
---|---|---|
Premium_LRS |
string |
|
StandardSSD_LRS |
string |
|
Standard_LRS |
string |
EthernetAddressType
원본 IP 주소 유형입니다.
Name | 형식 | Description |
---|---|---|
Dynamic |
string |
|
Static |
string |
HealthError
상태 오류입니다.
Name | 형식 | Description |
---|---|---|
creationTimeUtc |
string |
오류 생성 시간(UTC)입니다. |
customerResolvability |
상태 오류가 고객 확인 가능한지 여부를 나타내는 값입니다. |
|
entityId |
string |
엔터티의 ID입니다. |
errorCategory |
string |
오류 범주입니다. |
errorCode |
string |
오류 코드 |
errorId |
string |
상태 오류 고유 ID입니다. |
errorLevel |
string |
오류 수준입니다. |
errorMessage |
string |
오류 메시지입니다. |
errorSource |
string |
오류의 원본입니다. |
errorType |
string |
오류 유형입니다. |
innerHealthErrors |
내부 상태 오류입니다. HealthError의 목록을 자식 오류로 사용하는 것은 문제가 됩니다. InnerHealthError는 Hydra가 계약을 자동 생성하려고 할 때 구조체의 무한 루프를 방지하기 때문에 사용됩니다. 관련 상태 오류를 내부 상태 오류로 노출하고 있으며 모든 API 소비자는 예외 -> InnerException과 동일한 방식으로 이를 활용할 수 있습니다. |
|
possibleCauses |
string |
오류의 가능한 원인입니다. |
recommendedAction |
string |
오류를 resolve 권장되는 작업입니다. |
recoveryProviderErrorMessage |
string |
DRA 오류 메시지입니다. |
summaryMessage |
string |
엔터티의 요약 메시지입니다. |
HealthErrorCustomerResolvability
상태 오류가 고객 확인 가능한지 여부를 나타내는 값입니다.
Name | 형식 | Description |
---|---|---|
Allowed |
string |
|
NotAllowed |
string |
InnerHealthError
InnerHealthError 클래스를 구현합니다. HealthError 개체에는 InnerHealthErrors 목록이 자식 오류로 포함됩니다. InnerHealthError는 Hydra가 계약을 자동 생성하려고 할 때 구조체의 무한 루프를 방지하기 때문에 사용됩니다. 관련 상태 오류를 내부 상태 오류로 노출하고 있으며 모든 API 소비자는 예외 -> InnerException과 동일한 방식으로 이를 활용할 수 있습니다.
Name | 형식 | Description |
---|---|---|
creationTimeUtc |
string |
오류 생성 시간(UTC)입니다. |
customerResolvability |
상태 오류가 고객 확인 가능한지 여부를 나타내는 값입니다. |
|
entityId |
string |
엔터티의 ID입니다. |
errorCategory |
string |
오류 범주입니다. |
errorCode |
string |
오류 코드 |
errorId |
string |
상태 오류 고유 ID입니다. |
errorLevel |
string |
오류 수준입니다. |
errorMessage |
string |
오류 메시지입니다. |
errorSource |
string |
오류의 원본입니다. |
errorType |
string |
오류 유형입니다. |
possibleCauses |
string |
오류의 가능한 원인입니다. |
recommendedAction |
string |
오류를 resolve 권장되는 작업입니다. |
recoveryProviderErrorMessage |
string |
DRA 오류 메시지입니다. |
summaryMessage |
string |
엔터티의 요약 메시지입니다. |
MigrationItem
마이그레이션 항목입니다.
Name | 형식 | Description |
---|---|---|
id |
string |
리소스 ID |
location |
string |
리소스 위치 |
name |
string |
리소스 이름 |
properties |
마이그레이션 항목 속성입니다. |
|
type |
string |
리소스 종류 |
MigrationItemOperation
항목의 현재 마이그레이션 상태에 따라 마이그레이션 항목에 허용되는 작업입니다.
Name | 형식 | Description |
---|---|---|
DisableMigration |
string |
|
Migrate |
string |
|
PauseReplication |
string |
|
ResumeReplication |
string |
|
StartResync |
string |
|
TestMigrate |
string |
|
TestMigrateCleanup |
string |
MigrationItemProperties
마이그레이션 항목 속성입니다.
Name | 형식 | Description |
---|---|---|
allowedOperations |
항목의 현재 마이그레이션 상태에 따라 마이그레이션 항목에 허용되는 작업입니다. |
|
criticalJobHistory |
중요한 과거 작업 세부 정보입니다. |
|
currentJob |
현재 작업 세부 정보입니다. |
|
eventCorrelationId |
string |
이 마이그레이션 항목과 연결된 이벤트의 상관 관계 ID입니다. |
health |
통합된 상태입니다. |
|
healthErrors |
상태 오류 목록입니다. |
|
lastMigrationStatus |
string |
마지막 마이그레이션의 상태. |
lastMigrationTime |
string |
마지막 마이그레이션 시간입니다. |
lastTestMigrationStatus |
string |
마지막 테스트 마이그레이션의 상태. |
lastTestMigrationTime |
string |
마지막 테스트 마이그레이션 시간입니다. |
machineName |
string |
온-프레미스 가상 머신 이름입니다. |
migrationState |
마이그레이션 상태. |
|
migrationStateDescription |
string |
마이그레이션 상태 설명입니다. |
policyFriendlyName |
string |
이 항목을 관리하는 정책의 이름입니다. |
policyId |
string |
이 항목을 관리하는 정책의 ARM ID입니다. |
providerSpecificDetails | MigrationProviderSpecificSettings: |
마이그레이션 공급자 사용자 지정 설정입니다. |
recoveryServicesProviderId |
string |
복구 서비스 공급자 ARM ID입니다. |
replicationStatus |
string |
복제 상태. |
testMigrateState |
테스트 마이그레이션 상태입니다. |
|
testMigrateStateDescription |
string |
테스트 마이그레이션 상태 설명입니다. |
MigrationState
마이그레이션 상태.
Name | 형식 | Description |
---|---|---|
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
상태입니다.
Name | 형식 | Description |
---|---|---|
Critical |
string |
|
None |
string |
|
Normal |
string |
|
Warning |
string |
ResyncInput
입력을 다시 동기화합니다.
Name | 형식 | Description |
---|---|---|
properties |
입력 속성을 다시 동기화합니다. |
ResyncInputProperties
입력 속성을 다시 동기화합니다.
Name | 형식 | Description |
---|---|---|
providerSpecificDetails | ResyncProviderSpecificInput: |
공급자별 세부 정보입니다. |
ResyncState
다시 동기화 상태입니다.
Name | 형식 | Description |
---|---|---|
None |
string |
|
PreparedForResynchronization |
string |
|
StartedResynchronization |
string |
SecurityType
대상 VM 보안 유형입니다.
Name | 형식 | Description |
---|---|---|
ConfidentialVM |
string |
|
None |
string |
|
TrustedLaunch |
string |
TestMigrationState
테스트 마이그레이션 상태입니다.
Name | 형식 | Description |
---|---|---|
None |
string |
|
TestMigrationCleanupInProgress |
string |
|
TestMigrationCompletedWithInformation |
string |
|
TestMigrationFailed |
string |
|
TestMigrationInProgress |
string |
|
TestMigrationPartiallySucceeded |
string |
|
TestMigrationSucceeded |
string |
VMwareCbtMigrationDetails
VMwareCbt 공급자별 설정.
Name | 형식 | Description |
---|---|---|
confidentialVmKeyVaultId |
string |
ADE 설치에 대한 기밀 VM 키 자격 증명 모음 ID입니다. |
dataMoverRunAsAccountId |
string |
데이터 이동기는 계정 ID로 실행됩니다. |
firmwareType |
string |
펌웨어 유형입니다. |
initialSeedingProgressPercentage |
integer |
초기 시드 진행률 비율입니다. |
initialSeedingRetryCount |
integer |
초기 시드 재시도 횟수입니다. |
instanceType |
string:
VMware |
instance 형식을 가져옵니다. |
lastRecoveryPointId |
string |
마지막 복구 지점 ID입니다. |
lastRecoveryPointReceived |
string |
마지막으로 받은 복구 지점입니다. |
licenseType |
string |
사용할 VM의 라이선스 유형입니다. |
migrationProgressPercentage |
integer |
마이그레이션 진행률 비율입니다. |
migrationRecoveryPointId |
string |
VM이 마이그레이션된 복구 지점 ID입니다. |
osName |
string |
VM의 OS 이름입니다. |
osType |
string |
VM의 OS 유형입니다. |
performAutoResync |
string |
자동 다시 동기화를 수행할지 여부를 나타내는 값입니다. |
protectedDisks |
보호된 디스크 목록입니다. |
|
resumeProgressPercentage |
integer |
다시 시작 진행률 비율입니다. |
resumeRetryCount |
integer |
다시 시작 다시 시도 횟수입니다. |
resyncProgressPercentage |
integer |
다시 동기화 진행률 백분율입니다. |
resyncRequired |
string |
다시 동기화가 필요한지 여부를 나타내는 값입니다. |
resyncRetryCount |
integer |
다시 동기화 다시 시도 횟수입니다. |
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 세부 정보입니다.
Name | 형식 | Description |
---|---|---|
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로 보호된 디스크 세부 정보입니다.
Name | 형식 | Description |
---|---|---|
capacityInBytes |
integer |
디스크 용량(바이트)입니다. |
diskEncryptionSetId |
string |
DiskEncryptionSet ARM ID입니다. |
diskId |
string |
디스크 ID입니다. |
diskName |
string |
디스크 이름. |
diskPath |
string |
디스크 경로입니다. |
diskType |
디스크 유형입니다. |
|
isOSDisk |
string |
디스크가 OS 디스크인지 여부를 나타내는 값입니다. |
logStorageAccountId |
string |
로그 스토리지 계정 ARM ID입니다. |
logStorageAccountSasSecretName |
string |
로그 스토리지 계정의 키 자격 증명 모음 비밀 이름입니다. |
seedBlobUri |
string |
시드 Blob의 uri입니다. |
seedManagedDiskId |
string |
시드 관리 디스크의 ARM ID입니다. |
targetBlobUri |
string |
대상 Blob의 URI입니다. |
targetDiskName |
string |
대상 관리 디스크의 이름입니다. |
targetManagedDiskId |
string |
대상 관리 디스크의 ARM ID입니다. |
VMwareCbtResyncInput
VMwareCbt 특정 재동기 입력.
Name | 형식 | Description |
---|---|---|
instanceType |
string:
VMware |
클래스 형식입니다. |
skipCbtReset |
string |
CBT를 다시 설정할지 여부를 나타내는 값입니다. |
VMwareCbtSecurityProfileProperties
VMwareCbt 보안 프로필 입력.
Name | 형식 | Description |
---|---|---|
isTargetVmConfidentialEncryptionEnabled |
string |
기밀 컴퓨팅 암호화를 사용할지 여부를 나타내는 값입니다. |
isTargetVmIntegrityMonitoringEnabled |
string |
무결성 모니터링을 사용할지 여부를 나타내는 값입니다. |
isTargetVmSecureBootEnabled |
string |
보안 부팅을 사용할지 여부를 나타내는 값입니다. |
isTargetVmTpmEnabled |
string |
신뢰할 수 있는 플랫폼 모듈을 사용할지 여부를 나타내는 값입니다. |
targetVmSecurityType |
대상 VM 보안 유형입니다. |