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

Parametry identyfikatora URI

Name In Required Type Description
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

Name Required Type Description
properties True

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

Odpowiedzi

Name Type Description
200 OK

OK

202 Accepted

Zaakceptowano

Zabezpieczenia

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

Definicje

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 rozpoznawalny 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.

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.

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.

CurrentJobDetails

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

Name Type Description
jobId
  • string

Identyfikator arm wykonywanego zadania.

jobName
  • string

Nazwa zadania.

startTime
  • string

Godzina rozpoczęcia zadania.

DiskAccountType

Typ dysku.

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

EthernetAddressType

Źródłowy typ adresu IP.

Name Type Description
Dynamic
  • string
Static
  • string

HealthError

Błąd kondycji.

Name Type Description
creationTimeUtc
  • string

Czas tworzenia błędu (UTC).

customerResolvability

Wartość wskazująca, czy błąd kondycji jest rozpoznawalny 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

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 rozpoznawalny przez klienta.

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

Name Type Description
creationTimeUtc
  • string

Czas tworzenia błędu (UTC).

customerResolvability

Wartość wskazująca, czy błąd kondycji jest rozpoznawalny 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.

Name Type Description
id
  • string

Identyfikator zasobu

location
  • string

Resource Location

name
  • string

Nazwa zasobu

properties

Właściwości elementu migracji.

type
  • string

Typ zasobu

MigrationItemProperties

Właściwości elementu migracji.

Name Type Description
allowedOperations
  • string[]

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

currentJob

Bieżące szczegóły zadania.

eventCorrelationId
  • string

Identyfikator korelacji dla zdarzeń skojarzonych z tym elementem migracji.

health

Skonsolidowana kondycja.

healthErrors

Lista błędów kondycji.

lastTestMigrationStatus
  • string

Stan ostatniej migracji testu.

lastTestMigrationTime
  • string

Czas ostatniej migracji testu.

machineName
  • string

Nazwa lokalnej maszyny wirtualnej.

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:

Ustawienia niestandardowe dostawcy migracji.

testMigrateState

Stan migracji testowej.

testMigrateStateDescription
  • string

Opis stanu migracji testu.

MigrationState

Stan migracji.

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

Kondycja.

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

ResyncInput

Ponowne synchronizowanie danych wejściowych.

Name Type Description
properties

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

ResyncInputProperties

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

Name Type Description
providerSpecificDetails ResyncProviderSpecificInput:

Szczegółowe informacje o dostawcy.

ResyncState

Stan ponownej synchronizacji.

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

TestMigrationState

Stan migracji testowej.

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

VMwareCbtMigrationDetails

Ustawienia specyficzne dla dostawcy programu VMwareCbt.

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

osType
  • string

Typ systemu operacyjnego na maszynie wirtualnej.

performAutoResync
  • string

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

protectedDisks

Lista dysków chronionych.

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

Stan ponownej synchronizacji.

seedDiskTags
  • object

Tagi dysków początkowych.

snapshotRunAsAccountId
  • string

Migawka uruchom jako identyfikator konta.

sqlServerLicenseType
  • string

Typ licencji SQL Server.

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.

targetVmSize
  • string

Docelowy rozmiar maszyny wirtualnej.

targetVmTags
  • object

Docelowe tagi maszyny wirtualnej.

vmNics

Szczegóły sieci.

vmwareMachineId
  • string

Identyfikator arm maszyny wirtualnej odnaleziony w programie VMware.

VMwareCbtNicDetails

Szczegóły karty sieciowej VMwareCbt.

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

Źródłowy typ adresu IP.

sourceNetworkId
  • string

Identyfikator sieci źródłowej.

targetIPAddress
  • string

Docelowy adres IP.

targetIPAddressType

Docelowy typ adresu IP.

targetNicName
  • string

Docelowa nazwa karty sieciowej.

targetSubnetName
  • string

Nazwa podsieci docelowej.

VMwareCbtProtectedDiskDetails

Szczegóły dysku chronionego programu VMwareCbt.

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

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.

seedManagedDiskId
  • string

Identyfikator ARM dysku zarządzanego inicjuj.

targetDiskName
  • string

Nazwa docelowego dysku zarządzanego.

targetManagedDiskId
  • string

Identyfikator arm docelowego dysku zarządzanego.

VMwareCbtResyncInput

Dane wejściowe specyficzne dla programu VMwareCbt.

Name Type Description
instanceType string:
  • VMwareCbt

Typ klasy.

skipCbtReset
  • string

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