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
fabricName
path True

string

패브릭 이름입니다.

migrationItemName
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 버전.

요청 본문

Name 필수 형식 Description
properties True

ResyncInputProperties

입력 속성을 다시 동기화합니다.

응답

Name 형식 Description
200 OK

MigrationItem

정상

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
CriticalJobHistoryDetails

마이그레이션 항목의 중요 과거 작업 세부 정보입니다.

CurrentJobDetails

마이그레이션 항목의 현재 작업 세부 정보입니다.

DiskAccountType

DiskType입니다.

EthernetAddressType

원본 IP 주소 유형입니다.

HealthError

상태 오류입니다.

HealthErrorCustomerResolvability

상태 오류가 고객 확인 가능한지 여부를 나타내는 값입니다.

InnerHealthError

InnerHealthError 클래스를 구현합니다. HealthError 개체에는 InnerHealthErrors 목록이 자식 오류로 포함됩니다. InnerHealthError는 Hydra가 계약을 자동 생성하려고 할 때 구조체의 무한 루프를 방지하기 때문에 사용됩니다. 관련 상태 오류를 내부 상태 오류로 노출하고 있으며 모든 API 소비자는 예외 -> InnerException과 동일한 방식으로 이를 활용할 수 있습니다.

MigrationItem

마이그레이션 항목입니다.

MigrationItemOperation

항목의 현재 마이그레이션 상태에 따라 마이그레이션 항목에 허용되는 작업입니다.

MigrationItemProperties

마이그레이션 항목 속성입니다.

MigrationState

마이그레이션 상태.

ProtectionHealth

상태입니다.

ResyncInput

입력을 다시 동기화합니다.

ResyncInputProperties

입력 속성을 다시 동기화합니다.

ResyncState

다시 동기화 상태입니다.

SecurityType

대상 VM 보안 유형입니다.

TestMigrationState

테스트 마이그레이션 상태입니다.

VMwareCbtMigrationDetails

VMwareCbt 공급자별 설정.

VMwareCbtNicDetails

VMwareCbt NIC 세부 정보입니다.

VMwareCbtProtectedDiskDetails

VMwareCbt로 보호된 디스크 세부 정보입니다.

VMwareCbtResyncInput

VMwareCbt 특정 재동기 입력.

VMwareCbtSecurityProfileProperties

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

HealthErrorCustomerResolvability

상태 오류가 고객 확인 가능한지 여부를 나타내는 값입니다.

entityId

string

엔터티의 ID입니다.

errorCategory

string

오류 범주입니다.

errorCode

string

오류 코드

errorId

string

상태 오류 고유 ID입니다.

errorLevel

string

오류 수준입니다.

errorMessage

string

오류 메시지입니다.

errorSource

string

오류의 원본입니다.

errorType

string

오류 유형입니다.

innerHealthErrors

InnerHealthError[]

내부 상태 오류입니다. 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

HealthErrorCustomerResolvability

상태 오류가 고객 확인 가능한지 여부를 나타내는 값입니다.

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

MigrationItemProperties

마이그레이션 항목 속성입니다.

type

string

리소스 종류

MigrationItemOperation

항목의 현재 마이그레이션 상태에 따라 마이그레이션 항목에 허용되는 작업입니다.

Name 형식 Description
DisableMigration

string

Migrate

string

PauseReplication

string

ResumeReplication

string

StartResync

string

TestMigrate

string

TestMigrateCleanup

string

MigrationItemProperties

마이그레이션 항목 속성입니다.

Name 형식 Description
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

마이그레이션 상태.

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

입력 속성을 다시 동기화합니다.

ResyncInputProperties

입력 속성을 다시 동기화합니다.

Name 형식 Description
providerSpecificDetails ResyncProviderSpecificInput:

VMwareCbtResyncInput

공급자별 세부 정보입니다.

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:

VMwareCbt

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

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 세부 정보입니다.

Name 형식 Description
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로 보호된 디스크 세부 정보입니다.

Name 형식 Description
capacityInBytes

integer

디스크 용량(바이트)입니다.

diskEncryptionSetId

string

DiskEncryptionSet ARM ID입니다.

diskId

string

디스크 ID입니다.

diskName

string

디스크 이름.

diskPath

string

디스크 경로입니다.

diskType

DiskAccountType

디스크 유형입니다.

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:

VMwareCbt

클래스 형식입니다.

skipCbtReset

string

CBT를 다시 설정할지 여부를 나타내는 값입니다.

VMwareCbtSecurityProfileProperties

VMwareCbt 보안 프로필 입력.

Name 형식 Description
isTargetVmConfidentialEncryptionEnabled

string

기밀 컴퓨팅 암호화를 사용할지 여부를 나타내는 값입니다.

isTargetVmIntegrityMonitoringEnabled

string

무결성 모니터링을 사용할지 여부를 나타내는 값입니다.

isTargetVmSecureBootEnabled

string

보안 부팅을 사용할지 여부를 나타내는 값입니다.

isTargetVmTpmEnabled

string

신뢰할 수 있는 플랫폼 모듈을 사용할지 여부를 나타내는 값입니다.

targetVmSecurityType

SecurityType

대상 VM 보안 유형입니다.