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=2021-08-01

URI 매개 변수

Name In Required Type Description
fabricName
path True
  • string

패브릭 이름입니다.

migrationItemName
path True
  • string

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

protectionContainerName
path True
  • string

보호 컨테이너 이름입니다.

resourceGroupName
path True
  • string

Recovery Services 자격 증명 모음이 있는 리소스 그룹의 이름입니다.

resourceName
path True
  • string

복구 서비스 자격 증명 모음의 이름입니다.

subscriptionId
path True
  • string

구독 ID입니다.

api-version
query True
  • string

클라이언트 API 버전입니다.

요청 본문

Name Required Type Description
properties True

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

응답

Name Type Description
200 OK

정상

202 Accepted

수락됨

보안

azure_auth

OAuth2 Flow Azure Active Directory

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=2021-08-01

{
  "properties": {
    "providerSpecificDetails": {
      "instanceType": "VMwareCbt",
      "skipCbtReset": "true"
    }
  }
}

Sample Response

{
  "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"
    }
  }
}

정의

CurrentJobDetails

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

DiskAccountType

DiskType입니다.

EthernetAddressType

원본 IP 주소 유형입니다.

HealthError

상태 오류입니다.

HealthErrorCustomerResolvability

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

InnerHealthError

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

MigrationItem

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

MigrationItemProperties

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

MigrationState

마이그레이션 상태입니다.

ProtectionHealth

상태입니다.

ResyncInput

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

ResyncInputProperties

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

ResyncState

다시 동기화 상태입니다.

TestMigrationState

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

VMwareCbtMigrationDetails

VMwareCbt 공급자별 설정입니다.

VMwareCbtNicDetails

VMwareCbt NIC 세부 정보입니다.

VMwareCbtProtectedDiskDetails

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

VMwareCbtResyncInput

VMwareCbt 특정 재동기 입력.

CurrentJobDetails

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

Name Type Description
jobId
  • string

실행 중인 작업의 ARM ID입니다.

jobName
  • string

작업 이름입니다.

startTime
  • string

작업의 시작 시간입니다.

DiskAccountType

DiskType입니다.

Name Type Description
Premium_LRS
  • string
StandardSSD_LRS
  • string
Standard_LRS
  • string

EthernetAddressType

원본 IP 주소 유형입니다.

Name Type Description
Dynamic
  • string
Static
  • string

HealthError

상태 오류입니다.

Name Type 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 소비자는 Exception -> InnerException과 동일한 방식으로 이를 활용할 수 있습니다.

possibleCauses
  • string

오류의 가능한 원인입니다.

recommendedAction
  • string

오류를 해결하는 데 권장되는 작업입니다.

recoveryProviderErrorMessage
  • string

DRA 오류 메시지입니다.

summaryMessage
  • string

엔터티의 요약 메시지입니다.

HealthErrorCustomerResolvability

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

Name Type Description
Allowed
  • string
NotAllowed
  • string

InnerHealthError

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

Name Type 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

오류를 해결하는 데 권장되는 작업입니다.

recoveryProviderErrorMessage
  • string

DRA 오류 메시지입니다.

summaryMessage
  • string

엔터티의 요약 메시지입니다.

MigrationItem

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

Name Type Description
id
  • string

리소스 ID

location
  • string

Resource Location

name
  • string

리소스 이름

properties

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

type
  • string

리소스 종류

MigrationItemProperties

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

Name Type Description
allowedOperations
  • string[]

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

currentJob

현재 작업 세부 정보입니다.

eventCorrelationId
  • string

이 마이그레이션 항목과 연결된 이벤트의 상관 관계 ID입니다.

health

통합된 상태입니다.

healthErrors

상태 오류 목록입니다.

lastTestMigrationStatus
  • string

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

lastTestMigrationTime
  • string

마지막 테스트 마이그레이션 시간입니다.

machineName
  • string

온-프레미스 가상 머신 이름입니다.

migrationState

마이그레이션 상태입니다.

migrationStateDescription
  • string

마이그레이션 상태 설명입니다.

policyFriendlyName
  • string

이 항목을 관리하는 정책의 이름입니다.

policyId
  • string

이 항목을 제어하는 정책의 ARM ID입니다.

providerSpecificDetails MigrationProviderSpecificSettings:

마이그레이션 공급자 사용자 지정 설정입니다.

testMigrateState

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

testMigrateStateDescription
  • string

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

MigrationState

마이그레이션 상태입니다.

Name Type Description
DisableMigrationFailed
  • string
DisableMigrationInProgress
  • string
EnableMigrationFailed
  • string
EnableMigrationInProgress
  • string
InitialSeedingFailed
  • string
InitialSeedingInProgress
  • string
MigrationFailed
  • string
MigrationInProgress
  • string
MigrationSucceeded
  • string
None
  • string
Replicating
  • string

ProtectionHealth

상태입니다.

Name Type Description
Critical
  • string
None
  • string
Normal
  • string
Warning
  • string

ResyncInput

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

Name Type Description
properties

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

ResyncInputProperties

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

Name Type Description
providerSpecificDetails ResyncProviderSpecificInput:

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

ResyncState

다시 동기화 상태입니다.

Name Type Description
None
  • string
PreparedForResynchronization
  • string
StartedResynchronization
  • string

TestMigrationState

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

Name Type Description
None
  • string
TestMigrationCleanupInProgress
  • string
TestMigrationFailed
  • string
TestMigrationInProgress
  • string
TestMigrationSucceeded
  • string

VMwareCbtMigrationDetails

VMwareCbt 공급자별 설정입니다.

Name Type Description
dataMoverRunAsAccountId
  • string

데이터 이동기는 계정 ID로 실행됩니다.

firmwareType
  • string

펌웨어 유형입니다.

initialSeedingProgressPercentage
  • integer

초기 시드 진행률 비율입니다.

initialSeedingRetryCount
  • integer

초기 시드 재시도 횟수입니다.

instanceType string:
  • VMwareCbt

인스턴스 형식을 가져옵니다.

lastRecoveryPointId
  • string

마지막 복구 지점 ID입니다.

lastRecoveryPointReceived
  • string

마지막으로 받은 복구 지점입니다.

licenseType
  • string

사용할 VM의 라이선스 유형입니다.

migrationProgressPercentage
  • integer

마이그레이션 진행률 비율입니다.

migrationRecoveryPointId
  • string

VM이 마이그레이션된 복구 지점 ID입니다.

osType
  • string

VM의 OS 유형입니다.

performAutoResync
  • string

자동 다시 동기화를 수행할지 여부를 나타내는 값입니다.

protectedDisks

보호된 디스크 목록입니다.

resyncProgressPercentage
  • integer

다시 동기화 진행률 비율입니다.

resyncRequired
  • string

다시 동기화가 필요한지 여부를 나타내는 값입니다.

resyncRetryCount
  • integer

재동기 재시도 횟수입니다.

resyncState

다시 동기화 상태입니다.

seedDiskTags
  • object

시드 디스크에 대한 태그입니다.

snapshotRunAsAccountId
  • string

스냅샷은 계정 ID로 실행됩니다.

sqlServerLicenseType
  • string

SQL Server 라이선스 유형입니다.

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 이름입니다.

targetVmSize
  • string

대상 VM 크기입니다.

targetVmTags
  • object

대상 VM 태그입니다.

vmNics

네트워크 세부 정보입니다.

vmwareMachineId
  • string

VMware에서 검색된 VM의 ARM ID입니다.

VMwareCbtNicDetails

VMwareCbt NIC 세부 정보입니다.

Name Type 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

대상 서브넷 이름입니다.

VMwareCbtProtectedDiskDetails

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

Name Type 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

로그 스토리지 계정의 키 자격 증명 모음 비밀 이름입니다.

seedManagedDiskId
  • string

시드 관리 디스크의 ARM ID입니다.

targetDiskName
  • string

대상 관리 디스크의 이름입니다.

targetManagedDiskId
  • string

대상 관리 디스크의 ARM ID입니다.

VMwareCbtResyncInput

VMwareCbt 특정 재동기 입력.

Name Type Description
instanceType string:
  • VMwareCbt

클래스 형식입니다.

skipCbtReset
  • string

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