Replication Migration Items - Resync

Ponowne synchronizowanie replikacji.
Operacja ponownej synchronizacji replikacji elementu migracji usługi 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

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
fabricName
path True

string

Nazwa sieci szkieletowej.

migrationItemName
path True

string

Nazwa elementu migracji.

protectionContainerName
path True

string

Nazwa kontenera ochrony.

resourceGroupName
path True

string

Nazwa grupy zasobów, w której znajduje się magazyn usługi Recovery Services.

resourceName
path True

string

Nazwa magazynu usługi Recovery Services.

subscriptionId
path True

string

Identyfikator subskrypcji.

api-version
query True

string

Wersja interfejsu API klienta.

Treść żądania

Nazwa Wymagane Typ Opis
properties True

ResyncInputProperties

Ponowne synchronizowanie właściwości wejściowych.

Odpowiedzi

Nazwa Typ Opis
200 OK

MigrationItem

OK

202 Accepted

Zaakceptowano

Zabezpieczenia

azure_auth

Przepływ OAuth2 usługi Azure Active Directory

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Nazwa Opis
user_impersonation personifikuj konto użytkownika.

Przykłady

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

Definicje

Nazwa Opis
CriticalJobHistoryDetails

Krytyczne szczegóły zadania poprzedniego elementu migracji.

CurrentJobDetails

Bieżące szczegóły zadania elementu migracji.

DiskAccountType

Typ dysku.

EthernetAddressType

Źródłowy typ adresu IP.

HealthError

Błąd kondycji.

HealthErrorCustomerResolvability

Wartość wskazująca, czy błąd kondycji jest rozpoznawany przez klienta.

InnerHealthError

Implementuje klasę InnerHealthError. Obiekt HealthError zawiera listę błędów InnerHealthErrors jako błędy podrzędne. Funkcja InnerHealthError jest używana, ponieważ zapobiega to nieskończonej pętli struktur, gdy hydra próbuje automatycznie wygenerować kontrakt. Ujawniamy powiązane błędy kondycji jako wewnętrzne błędy kondycji, a wszyscy użytkownicy interfejsu API mogą korzystać z tego w taki sam sposób jak Wyjątek —> InnerException.

MigrationItem

Element migracji.

MigrationItemOperation

Dozwolone operacje na elemencie migracji na podstawie bieżącego stanu migracji elementu.

MigrationItemProperties

Właściwości elementu migracji.

MigrationState

Stan migracji.

ProtectionHealth

Kondycja.

ResyncInput

Ponowne synchronizowanie danych wejściowych.

ResyncInputProperties

Ponowne synchronizowanie właściwości wejściowych.

ResyncState

Stan ponownej synchronizacji.

SecurityType

Docelowy typ zabezpieczeń maszyny wirtualnej.

TestMigrationState

Stan migracji testowej.

VMwareCbtMigrationDetails

Ustawienia specyficzne dla dostawcy programu VMwareCbt.

VMwareCbtNicDetails

Szczegóły karty sieciowej VMwareCbt.

VMwareCbtProtectedDiskDetails

Szczegóły dysku chronionego programu VMwareCbt.

VMwareCbtResyncInput

Dane wejściowe specyficzne dla programu VMwareCbt.

VMwareCbtSecurityProfileProperties

Dane wejściowe profilu zabezpieczeń VMwareCbt.

CriticalJobHistoryDetails

Krytyczne szczegóły zadania poprzedniego elementu migracji.

Nazwa Typ Opis
jobId

string

Identyfikator arm wykonywanego zadania.

jobName

string

Nazwa zadania.

jobStatus

string

Stan zadania.

startTime

string

Godzina rozpoczęcia zadania.

CurrentJobDetails

Bieżące szczegóły zadania elementu migracji.

Nazwa Typ Opis
jobId

string

Identyfikator arm wykonywanego zadania.

jobName

string

Nazwa zadania.

startTime

string

Godzina rozpoczęcia zadania.

DiskAccountType

Typ dysku.

Nazwa Typ Opis
Premium_LRS

string

StandardSSD_LRS

string

Standard_LRS

string

EthernetAddressType

Źródłowy typ adresu IP.

Nazwa Typ Opis
Dynamic

string

Static

string

HealthError

Błąd kondycji.

Nazwa Typ Opis
creationTimeUtc

string

Czas tworzenia błędu (UTC).

customerResolvability

HealthErrorCustomerResolvability

Wartość wskazująca, czy błąd kondycji jest rozpoznawany przez klienta.

entityId

string

Identyfikator jednostki.

errorCategory

string

Kategoria błędu.

errorCode

string

Kod błędu.

errorId

string

Unikatowy identyfikator błędu kondycji.

errorLevel

string

Poziom błędu.

errorMessage

string

Komunikat o błędzie.

errorSource

string

Źródło błędu.

errorType

string

Typ błędu.

innerHealthErrors

InnerHealthError[]

Wewnętrzne błędy kondycji. HealthError ma listę błędów HealthError, ponieważ błędy podrzędne są problematyczne. Funkcja InnerHealthError jest używana, ponieważ zapobiega to nieskończonej pętli struktur, gdy hydra próbuje automatycznie wygenerować kontrakt. Ujawniamy powiązane błędy kondycji jako wewnętrzne błędy kondycji, a wszyscy użytkownicy interfejsu API mogą korzystać z tego w taki sam sposób jak Wyjątek —> InnerException.

possibleCauses

string

Możliwe przyczyny błędu.

recommendedAction

string

Zalecana akcja w celu rozwiązania błędu.

recoveryProviderErrorMessage

string

Komunikat o błędzie DRA.

summaryMessage

string

Podsumowanie komunikatu jednostki.

HealthErrorCustomerResolvability

Wartość wskazująca, czy błąd kondycji jest rozpoznawany przez klienta.

Nazwa Typ Opis
Allowed

string

NotAllowed

string

InnerHealthError

Implementuje klasę InnerHealthError. Obiekt HealthError zawiera listę błędów InnerHealthErrors jako błędy podrzędne. Funkcja InnerHealthError jest używana, ponieważ zapobiega to nieskończonej pętli struktur, gdy hydra próbuje automatycznie wygenerować kontrakt. Ujawniamy powiązane błędy kondycji jako wewnętrzne błędy kondycji, a wszyscy użytkownicy interfejsu API mogą korzystać z tego w taki sam sposób jak Wyjątek —> InnerException.

Nazwa Typ Opis
creationTimeUtc

string

Czas tworzenia błędu (UTC).

customerResolvability

HealthErrorCustomerResolvability

Wartość wskazująca, czy błąd kondycji jest rozpoznawany przez klienta.

entityId

string

Identyfikator jednostki.

errorCategory

string

Kategoria błędu.

errorCode

string

Kod błędu.

errorId

string

Unikatowy identyfikator błędu kondycji.

errorLevel

string

Poziom błędu.

errorMessage

string

Komunikat o błędzie.

errorSource

string

Źródło błędu.

errorType

string

Typ błędu.

possibleCauses

string

Możliwe przyczyny błędu.

recommendedAction

string

Zalecana akcja w celu rozwiązania błędu.

recoveryProviderErrorMessage

string

Komunikat o błędzie DRA.

summaryMessage

string

Podsumowanie komunikatu jednostki.

MigrationItem

Element migracji.

Nazwa Typ Opis
id

string

Identyfikator zasobu

location

string

Resource Location

name

string

Nazwa zasobu

properties

MigrationItemProperties

Właściwości elementu migracji.

type

string

Typ zasobu

MigrationItemOperation

Dozwolone operacje na elemencie migracji na podstawie bieżącego stanu migracji elementu.

Nazwa Typ Opis
DisableMigration

string

Migrate

string

PauseReplication

string

ResumeReplication

string

StartResync

string

TestMigrate

string

TestMigrateCleanup

string

MigrationItemProperties

Właściwości elementu migracji.

Nazwa Typ Opis
allowedOperations

MigrationItemOperation[]

Dozwolone operacje na elemencie migracji na podstawie bieżącego stanu migracji elementu.

criticalJobHistory

CriticalJobHistoryDetails[]

Krytyczne szczegóły zadania.

currentJob

CurrentJobDetails

Bieżące szczegóły zadania.

eventCorrelationId

string

Identyfikator korelacji dla zdarzeń skojarzonych z tym elementem migracji.

health

ProtectionHealth

Skonsolidowana kondycja.

healthErrors

HealthError[]

Lista błędów kondycji.

lastMigrationStatus

string

Stan ostatniej migracji.

lastMigrationTime

string

Czas ostatniej migracji.

lastTestMigrationStatus

string

Stan ostatniej migracji testu.

lastTestMigrationTime

string

Czas ostatniej migracji testu.

machineName

string

Nazwa lokalnej maszyny wirtualnej.

migrationState

MigrationState

Stan migracji.

migrationStateDescription

string

Opis stanu migracji.

policyFriendlyName

string

Nazwa zasad zarządzających tym elementem.

policyId

string

Identyfikator usługi ARM zasad zarządzających tym elementem.

providerSpecificDetails MigrationProviderSpecificSettings:

VMwareCbtMigrationDetails

Ustawienia niestandardowe dostawcy migracji.

recoveryServicesProviderId

string

Identyfikator ARM dostawcy usług odzyskiwania.

replicationStatus

string

Stan replikacji.

testMigrateState

TestMigrationState

Stan migracji testowej.

testMigrateStateDescription

string

Opis stanu migracji testu.

MigrationState

Stan migracji.

Nazwa Typ Opis
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

Kondycja.

Nazwa Typ Opis
Critical

string

None

string

Normal

string

Warning

string

ResyncInput

Ponowne synchronizowanie danych wejściowych.

Nazwa Typ Opis
properties

ResyncInputProperties

Ponowne synchronizowanie właściwości wejściowych.

ResyncInputProperties

Ponowne synchronizowanie właściwości wejściowych.

Nazwa Typ Opis
providerSpecificDetails ResyncProviderSpecificInput:

VMwareCbtResyncInput

Szczegółowe informacje o dostawcy.

ResyncState

Stan ponownej synchronizacji.

Nazwa Typ Opis
None

string

PreparedForResynchronization

string

StartedResynchronization

string

SecurityType

Docelowy typ zabezpieczeń maszyny wirtualnej.

Nazwa Typ Opis
ConfidentialVM

string

None

string

TrustedLaunch

string

TestMigrationState

Stan migracji testowej.

Nazwa Typ Opis
None

string

TestMigrationCleanupInProgress

string

TestMigrationCompletedWithInformation

string

TestMigrationFailed

string

TestMigrationInProgress

string

TestMigrationPartiallySucceeded

string

TestMigrationSucceeded

string

VMwareCbtMigrationDetails

Ustawienia specyficzne dla dostawcy programu VMwareCbt.

Nazwa Typ Opis
confidentialVmKeyVaultId

string

Poufny identyfikator magazynu kluczy maszyny wirtualnej dla instalacji programu ADE.

dataMoverRunAsAccountId

string

Data mover uruchom jako identyfikator konta.

firmwareType

string

Typ oprogramowania układowego.

initialSeedingProgressPercentage

integer

Początkowy procent postępu rozmieszczania.

initialSeedingRetryCount

integer

Początkowa liczba ponownych prób rozmieszczania.

instanceType string:

VMwareCbt

Pobiera typ wystąpienia.

lastRecoveryPointId

string

Ostatni identyfikator punktu odzyskiwania.

lastRecoveryPointReceived

string

Czas odebrania ostatniego punktu odzyskiwania.

licenseType

string

Typ licencji maszyny wirtualnej do użycia.

migrationProgressPercentage

integer

Procent postępu migracji.

migrationRecoveryPointId

string

Identyfikator punktu odzyskiwania, do którego przeprowadzono migrację maszyny wirtualnej.

osName

string

Nazwa systemu operacyjnego na maszynie wirtualnej.

osType

string

Typ systemu operacyjnego na maszynie wirtualnej.

performAutoResync

string

Wartość wskazująca, czy ma zostać wykonana automatyczna ponowna synchronizacja.

protectedDisks

VMwareCbtProtectedDiskDetails[]

Lista dysków chronionych.

resumeProgressPercentage

integer

Procent postępu wznawiania.

resumeRetryCount

integer

Liczba ponownych prób wznowienia.

resyncProgressPercentage

integer

Procent postępu ponownego synchronizacji.

resyncRequired

string

Wartość wskazująca, czy jest wymagana ponowna synchronizacja.

resyncRetryCount

integer

Liczba ponownych prób synchronizacji.

resyncState

ResyncState

Stan ponownej synchronizacji.

seedDiskTags

object

Tagi dysków początkowych.

snapshotRunAsAccountId

string

Migawka uruchom jako identyfikator konta.

sqlServerLicenseType

string

Typ licencji SQL Server.

storageAccountId

string

Identyfikator arm konta magazynu replikacji. Dotyczy to tylko punktu zaczepienia testowego replikacji opartego na obiektach blob.

supportedOSVersions

string[]

Lista obsługiwanych wersji uaktualnienia systemu operacyjnego w miejscu.

targetAvailabilitySetId

string

Identyfikator docelowego zestawu dostępności.

targetAvailabilityZone

string

Docelowa strefa dostępności.

targetBootDiagnosticsStorageAccountId

string

Identyfikator ARM docelowego konta magazynu diagnostyki rozruchu.

targetDiskTags

object

Tagi dysków docelowych.

targetGeneration

string

Generacja docelowa.

targetLocation

string

Lokalizacja docelowa.

targetNetworkId

string

Identyfikator sieci docelowej.

targetNicTags

object

Tagi dla docelowych kart sieciowych.

targetProximityPlacementGroupId

string

Docelowy identyfikator grupy umieszczania w pobliżu.

targetResourceGroupId

string

Identyfikator docelowej grupy zasobów.

targetVmName

string

Docelowa nazwa maszyny wirtualnej.

targetVmSecurityProfile

VMwareCbtSecurityProfileProperties

Docelowy profil zabezpieczeń maszyny wirtualnej.

targetVmSize

string

Docelowy rozmiar maszyny wirtualnej.

targetVmTags

object

Docelowe tagi maszyny wirtualnej.

testNetworkId

string

Identyfikator sieci testowej.

vmNics

VMwareCbtNicDetails[]

Szczegóły sieci.

vmwareMachineId

string

Identyfikator arm maszyny wirtualnej odnaleziony w programie VMware.

VMwareCbtNicDetails

Szczegóły karty sieciowej VMwareCbt.

Nazwa Typ Opis
isPrimaryNic

string

Wartość wskazująca, czy jest to podstawowa karta sieciowa.

isSelectedForMigration

string

Wartość wskazująca, czy ta karta sieciowa została wybrana do migracji.

nicId

string

Identyfikator karty sieciowej.

sourceIPAddress

string

Źródłowy adres IP.

sourceIPAddressType

EthernetAddressType

Źródłowy typ adresu IP.

sourceNetworkId

string

Identyfikator sieci źródłowej.

targetIPAddress

string

Docelowy adres IP.

targetIPAddressType

EthernetAddressType

Docelowy typ adresu IP.

targetNicName

string

Docelowa nazwa karty sieciowej.

targetSubnetName

string

Nazwa podsieci docelowej.

testIPAddress

string

Testowy adres IP.

testIPAddressType

EthernetAddressType

Testowy typ adresu IP.

testNetworkId

string

Identyfikator sieci źródłowej.

testSubnetName

string

Przetestuj nazwę podsieci.

VMwareCbtProtectedDiskDetails

Szczegóły dysku chronionego programu VMwareCbt.

Nazwa Typ Opis
capacityInBytes

integer

Pojemność dysku w bajtach.

diskEncryptionSetId

string

Identyfikator arm DiskEncryptionSet.

diskId

string

Identyfikator dysku.

diskName

string

Nazwa dysku.

diskPath

string

Ścieżka dysku.

diskType

DiskAccountType

Typ dysku.

isOSDisk

string

Wartość wskazująca, czy dysk jest dyskiem systemu operacyjnego.

logStorageAccountId

string

Identyfikator arm konta magazynu dzienników.

logStorageAccountSasSecretName

string

Nazwa wpisu tajnego magazynu kluczy konta magazynu dzienników.

seedBlobUri

string

Identyfikator URI obiektu blob inicjowania.

seedManagedDiskId

string

Identyfikator ARM dysku zarządzanego inicjuj.

targetBlobUri

string

Identyfikator URI docelowego obiektu blob.

targetDiskName

string

Nazwa docelowego dysku zarządzanego.

targetManagedDiskId

string

Identyfikator arm docelowego dysku zarządzanego.

VMwareCbtResyncInput

Dane wejściowe specyficzne dla programu VMwareCbt.

Nazwa Typ Opis
instanceType string:

VMwareCbt

Typ klasy.

skipCbtReset

string

Wartość wskazująca, czy cbT ma zostać zresetowane.

VMwareCbtSecurityProfileProperties

Dane wejściowe profilu zabezpieczeń VMwareCbt.

Nazwa Typ Opis
isTargetVmConfidentialEncryptionEnabled

string

Wartość wskazująca, czy poufne szyfrowanie obliczeniowe ma być włączone.

isTargetVmIntegrityMonitoringEnabled

string

Wartość wskazująca, czy monitorowanie integralności ma być włączone.

isTargetVmSecureBootEnabled

string

Wartość wskazująca, czy bezpieczny rozruch ma być włączony.

isTargetVmTpmEnabled

string

Wartość wskazująca, czy moduł zaufanej platformy ma być włączony.

targetVmSecurityType

SecurityType

Docelowy typ zabezpieczeń maszyny wirtualnej.