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 |
---|---|---|---|---|
fabric
|
path | True |
string |
Nazwa sieci szkieletowej. |
migration
|
path | True |
string |
Nazwa elementu migracji. |
protection
|
path | True |
string |
Nazwa kontenera ochrony. |
resource
|
path | True |
string |
Nazwa grupy zasobów, w której znajduje się magazyn usługi Recovery Services. |
resource
|
path | True |
string |
Nazwa magazynu usługi Recovery Services. |
subscription
|
path | True |
string |
Identyfikator subskrypcji. |
api-version
|
query | True |
string |
Wersja interfejsu API klienta. |
Treść żądania
Nazwa | Wymagane | Typ | Opis |
---|---|---|---|
properties | True |
Ponowne synchronizowanie właściwości wejściowych. |
Odpowiedzi
Nazwa | Typ | Opis |
---|---|---|
200 OK |
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 |
---|---|
Critical |
Krytyczne szczegóły zadania poprzedniego elementu migracji. |
Current |
Bieżące szczegóły zadania elementu migracji. |
Disk |
Typ dysku. |
Ethernet |
Źródłowy typ adresu IP. |
Health |
Błąd kondycji. |
Health |
Wartość wskazująca, czy błąd kondycji jest rozpoznawany przez klienta. |
Inner |
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. |
Migration |
Element migracji. |
Migration |
Dozwolone operacje na elemencie migracji na podstawie bieżącego stanu migracji elementu. |
Migration |
Właściwości elementu migracji. |
Migration |
Stan migracji. |
Protection |
Kondycja. |
Resync |
Ponowne synchronizowanie danych wejściowych. |
Resync |
Ponowne synchronizowanie właściwości wejściowych. |
Resync |
Stan ponownej synchronizacji. |
Security |
Docelowy typ zabezpieczeń maszyny wirtualnej. |
Test |
Stan migracji testowej. |
VMware |
Ustawienia specyficzne dla dostawcy programu VMwareCbt. |
VMware |
Szczegóły karty sieciowej VMwareCbt. |
VMware |
Szczegóły dysku chronionego programu VMwareCbt. |
VMware |
Dane wejściowe specyficzne dla programu VMwareCbt. |
VMware |
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 |
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 |
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 |
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 |
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 |
Dozwolone operacje na elemencie migracji na podstawie bieżącego stanu migracji elementu. |
|
criticalJobHistory |
Krytyczne szczegóły zadania. |
|
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. |
|
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 |
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. |
recoveryServicesProviderId |
string |
Identyfikator ARM dostawcy usług odzyskiwania. |
replicationStatus |
string |
Stan replikacji. |
testMigrateState |
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 |
Ponowne synchronizowanie właściwości wejściowych. |
ResyncInputProperties
Ponowne synchronizowanie właściwości wejściowych.
Nazwa | Typ | Opis |
---|---|---|
providerSpecificDetails | ResyncProviderSpecificInput: |
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:
VMware |
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 |
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 |
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 |
Docelowy profil zabezpieczeń maszyny wirtualnej. |
|
targetVmSize |
string |
Docelowy rozmiar maszyny wirtualnej. |
targetVmTags |
object |
Docelowe tagi maszyny wirtualnej. |
testNetworkId |
string |
Identyfikator sieci testowej. |
vmNics |
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 |
Ź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. |
testIPAddress |
string |
Testowy adres IP. |
testIPAddressType |
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 |
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:
VMware |
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 |
Docelowy typ zabezpieczeń maszyny wirtualnej. |