Cross Region Restore - Trigger
Przywraca określone dane kopii zapasowej w innym regionie w porównaniu z miejscem, w którym są tworzone kopie zapasowe danych.
POST https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.RecoveryServices/locations/{azureRegion}/backupCrossRegionRestore?api-version=2023-01-15
Parametry identyfikatora URI
Nazwa | W | Wymagane | Typ | Opis |
---|---|---|---|---|
azure
|
path | True |
string |
Region świadczenia usługi Azure do trafienia w interfejs API |
subscription
|
path | True |
string |
Identyfikator subskrypcji. |
api-version
|
query | True |
string |
Wersja interfejsu API klienta. |
Treść żądania
Nazwa | Typ | Opis |
---|---|---|
crossRegionRestoreAccessDetails | CrrAccessToken: |
Szczegóły dostępu do przywracania między regionami |
restoreRequest | RestoreRequest: |
Obiekt żądania wyzwalania przywracania |
Odpowiedzi
Nazwa | Typ | Opis |
---|---|---|
200 OK |
OK |
|
202 Accepted |
Akceptowane |
|
Other Status Codes |
Odpowiedź na błąd opisująca, dlaczego operacja nie powiodła się. |
Zabezpieczenia
azure_auth
Przepływ protokołu OAuth2 usługi Azure Active Directory
Typ:
oauth2
Flow:
implicit
Adres URL autoryzacji:
https://login.microsoftonline.com/common/oauth2/authorize
Zakresy
Nazwa | Opis |
---|---|
user_impersonation | personifikuj konto użytkownika. |
Przykłady
Trigger Cross Region Restore |
Trigger Cross Region Restore with identity |
Trigger Cross Region Restore
Przykładowe żądanie
POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.RecoveryServices/locations/southeastasia/backupCrossRegionRestore?api-version=2023-01-15
{
"crossRegionRestoreAccessDetails": {
"objectType": "WorkloadCrrAccessToken",
"accessTokenString": "**********",
"backupManagementType": "AzureIaasVM",
"containerName": "iaasvmcontainerv2;srinivasccyrg;sriniccylinux",
"containerType": "IaasVMContainer",
"coordinatorServiceStampUri": "https://pod01-coord1.ccy.backup.windowsazure.com",
"datasourceContainerName": "iaasvmcontainerv2;srinivasccyrg;sriniccylinux",
"datasourceId": "1142937031",
"datasourceName": "sriniccylinux",
"datasourceType": "VM",
"protectionServiceStampId": "90d98224-2ac6-4bda-9f35-33fb22841f2a",
"protectionServiceStampUri": "https://pod01-prot1-int.ccy.backup.windowsazure.com",
"recoveryPointId": "87178355392716",
"recoveryPointTime": "10/9/2019 6:05:54 PM",
"resourceGroupName": "srinivasccyrg",
"resourceId": "1330837906418138160",
"resourceName": "sriniccyvault",
"subscriptionId": "f2edfd5d-5496-4683-b94f-b3588c579009",
"tokenExtendedInformation": "<IaaSVMRecoveryPointMetadataBase xmlns:i=\"http://www.w3.org/2001/XMLSchema-instance\" i:type=\"IaaSVMRecoveryPointMetadata_V2015_09\" xmlns=\"http://windowscloudbackup.com/CloudCommon/V2011_09\"><MetadataVersion>V2015_09</MetadataVersion><ContainerType i:nil=\"true\" /><InstantRpGCId>f2edfd5d-5496-4683-b94f-b3588c579009;AzureBackup_sriniccylinux_1142937031;AzureBackup_20191009_060554;AzureBackupRG_centraluseuap_1</InstantRpGCId><IsBlockBlobEnabled>true</IsBlockBlobEnabled><IsManagedVirtualMachine>true</IsManagedVirtualMachine><OriginalSAOption>false</OriginalSAOption><OsType>Linux</OsType><ReadMetadaFromConfigBlob i:nil=\"true\" /><RecoveryPointConsistencyType>FileSystemConsistent</RecoveryPointConsistencyType><RpDiskDetails i:nil=\"true\" /><SourceIaaSVMRPKeyAndSecret i:nil=\"true\" /><SourceIaaSVMStorageType>PremiumVMOnPremiumStorage</SourceIaaSVMStorageType><VMSizeDescription>Standard_D2s_v3</VMSizeDescription></IaaSVMRecoveryPointMetadataBase>"
},
"restoreRequest": {
"affinityGroup": "",
"createNewCloudService": false,
"encryptionDetails": {
"encryptionEnabled": false
},
"identityInfo": {
"isSystemAssignedIdentity": false,
"managedIdentityResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/asmaskarRG1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/asmaskartestmsi"
},
"objectType": "IaasVMRestoreRequest",
"originalStorageAccountOption": false,
"recoveryPointId": "87178355392716",
"recoveryType": "AlternateLocation",
"region": "eastus2euap",
"sourceResourceId": "/subscriptions/f2edfd5d-5496-4683-b94f-b3588c579009/resourceGroups/srinivasccyrg/providers/Microsoft.Compute/virtualMachines/sriniccylinux",
"storageAccountId": "/subscriptions/f2edfd5d-5496-4683-b94f-b3588c579009/resourceGroups/00prjaiTestRg1/providers/Microsoft.Storage/storageAccounts/00prjaitestrg1disks993",
"subnetId": "/subscriptions/f2edfd5d-5496-4683-b94f-b3588c579009/resourceGroups/00networkAcklVaultCCY/providers/Microsoft.Network/virtualNetworks/00networkAcklVaultCCY-vnet/subnets/default",
"targetDomainNameId": null,
"targetResourceGroupId": "/subscriptions/f2edfd5d-5496-4683-b94f-b3588c579009/resourceGroups/00networkAckl",
"targetVirtualMachineId": "/subscriptions/f2edfd5d-5496-4683-b94f-b3588c579009/resourceGroups/00networkAckl/providers/Microsoft.Compute/virtualMachines/gaallaVM",
"virtualNetworkId": "/subscriptions/f2edfd5d-5496-4683-b94f-b3588c579009/resourceGroups/00networkAcklVaultCCY/providers/Microsoft.Network/virtualNetworks/00networkAcklVaultCCY-vnet",
"zones": [
"2"
]
}
}
Przykładowa odpowiedź
Location: location: https://centraluseuap.management.azure.com/subscriptions/f2edfd5d-5496-4683-b94f-b3588c579009/providers/microsoft.recoveryservices/locations/eastus2euap/backupCrrOperationResults/MTMzMDgzNzkwNjQxODEzODE2MDtkMTY3MzM3Yy0yM2I1LTQ5ODgtODkwZC0xY2MyMmQ5MTYyZjA=?api-version=2023-01-15-preview
Azure-AsyncOperation: azure-asyncoperation: https://centraluseuap.management.azure.com/subscriptions/f2edfd5d-5496-4683-b94f-b3588c579009/providers/microsoft.recoveryservices/locations/eastus2euap/backupCrrOperationsStatus/MTMzMDgzNzkwNjQxODEzODE2MDtkMTY3MzM3Yy0yM2I1LTQ5ODgtODkwZC0xY2MyMmQ5MTYyZjA=?api-version=2023-01-15-preview
Retry-After: 60
Trigger Cross Region Restore with identityBasedRestoreDetails
Przykładowe żądanie
POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.RecoveryServices/locations/southeastasia/backupCrossRegionRestore?api-version=2023-01-15
{
"crossRegionRestoreAccessDetails": {
"objectType": "WorkloadCrrAccessToken",
"accessTokenString": "**********",
"backupManagementType": "AzureIaasVM",
"containerName": "iaasvmcontainerv2;srinivasccyrg;sriniccylinux",
"containerType": "IaasVMContainer",
"coordinatorServiceStampUri": "https://pod01-coord1.ccy.backup.windowsazure.com",
"datasourceContainerName": "iaasvmcontainerv2;srinivasccyrg;sriniccylinux",
"datasourceId": "1142937031",
"datasourceName": "sriniccylinux",
"datasourceType": "VM",
"protectionServiceStampId": "90d98224-2ac6-4bda-9f35-33fb22841f2a",
"protectionServiceStampUri": "https://pod01-prot1-int.ccy.backup.windowsazure.com",
"recoveryPointId": "87178355392716",
"recoveryPointTime": "10/9/2019 6:05:54 PM",
"resourceGroupName": "srinivasccyrg",
"resourceId": "1330837906418138160",
"resourceName": "sriniccyvault",
"subscriptionId": "f2edfd5d-5496-4683-b94f-b3588c579009",
"tokenExtendedInformation": "<IaaSVMRecoveryPointMetadataBase xmlns:i=\"http://www.w3.org/2001/XMLSchema-instance\" i:type=\"IaaSVMRecoveryPointMetadata_V2015_09\" xmlns=\"http://windowscloudbackup.com/CloudCommon/V2011_09\"><MetadataVersion>V2015_09</MetadataVersion><ContainerType i:nil=\"true\" /><InstantRpGCId>f2edfd5d-5496-4683-b94f-b3588c579009;AzureBackup_sriniccylinux_1142937031;AzureBackup_20191009_060554;AzureBackupRG_centraluseuap_1</InstantRpGCId><IsBlockBlobEnabled>true</IsBlockBlobEnabled><IsManagedVirtualMachine>true</IsManagedVirtualMachine><OriginalSAOption>false</OriginalSAOption><OsType>Linux</OsType><ReadMetadaFromConfigBlob i:nil=\"true\" /><RecoveryPointConsistencyType>FileSystemConsistent</RecoveryPointConsistencyType><RpDiskDetails i:nil=\"true\" /><SourceIaaSVMRPKeyAndSecret i:nil=\"true\" /><SourceIaaSVMStorageType>PremiumVMOnPremiumStorage</SourceIaaSVMStorageType><VMSizeDescription>Standard_D2s_v3</VMSizeDescription></IaaSVMRecoveryPointMetadataBase>"
},
"restoreRequest": {
"affinityGroup": "",
"createNewCloudService": false,
"encryptionDetails": {
"encryptionEnabled": false
},
"identityInfo": {
"isSystemAssignedIdentity": false,
"managedIdentityResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/asmaskarRG1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/asmaskartestmsi"
},
"identityBasedRestoreDetails": {
"targetStorageAccountId": "/subscriptions/f2edfd5d-5496-4683-b94f-b3588c579009/resourceGroups/00prjaiTestRg1/providers/Microsoft.Storage/storageAccounts/00prjaitestrg1disks993"
},
"objectType": "IaasVMRestoreRequest",
"originalStorageAccountOption": false,
"recoveryPointId": "87178355392716",
"recoveryType": "AlternateLocation",
"region": "eastus2euap",
"sourceResourceId": "/subscriptions/f2edfd5d-5496-4683-b94f-b3588c579009/resourceGroups/srinivasccyrg/providers/Microsoft.Compute/virtualMachines/sriniccylinux",
"subnetId": "/subscriptions/f2edfd5d-5496-4683-b94f-b3588c579009/resourceGroups/00networkAcklVaultCCY/providers/Microsoft.Network/virtualNetworks/00networkAcklVaultCCY-vnet/subnets/default",
"targetDomainNameId": null,
"targetResourceGroupId": "/subscriptions/f2edfd5d-5496-4683-b94f-b3588c579009/resourceGroups/00networkAckl",
"targetVirtualMachineId": "/subscriptions/f2edfd5d-5496-4683-b94f-b3588c579009/resourceGroups/00networkAckl/providers/Microsoft.Compute/virtualMachines/gaallaVM",
"virtualNetworkId": "/subscriptions/f2edfd5d-5496-4683-b94f-b3588c579009/resourceGroups/00networkAcklVaultCCY/providers/Microsoft.Network/virtualNetworks/00networkAcklVaultCCY-vnet",
"zones": [
"2"
]
}
}
Przykładowa odpowiedź
Location: location: https://centraluseuap.management.azure.com/subscriptions/f2edfd5d-5496-4683-b94f-b3588c579009/providers/microsoft.recoveryservices/locations/eastus2euap/backupCrrOperationResults/MTMzMDgzNzkwNjQxODEzODE2MDtkMTY3MzM3Yy0yM2I1LTQ5ODgtODkwZC0xY2MyMmQ5MTYyZjA=?api-version=2023-01-15-preview
Azure-AsyncOperation: azure-asyncoperation: https://centraluseuap.management.azure.com/subscriptions/f2edfd5d-5496-4683-b94f-b3588c579009/providers/microsoft.recoveryservices/locations/eastus2euap/backupCrrOperationsStatus/MTMzMDgzNzkwNjQxODEzODE2MDtkMTY3MzM3Yy0yM2I1LTQ5ODgtODkwZC0xY2MyMmQ5MTYyZjA=?api-version=2023-01-15-preview
Retry-After: 60
Definicje
Nazwa | Opis |
---|---|
Azure |
AzureFileShare Restore Request |
Azure |
AzureWorkload SAP Hana -specific przywracanie. Specjalnie dla funkcji PointInTime/Przywracania dziennika |
Azure |
Przywracanie specyficzne dla pakietu AzureWorkload. |
Azure |
AzureWorkload SAP Hana -specific przywracanie. Specjalnie dla funkcji PointInTime/Przywracania dziennika |
Azure |
Przywracanie specyficzne dla platformy SAP Hana w usłudze AzureWorkload. |
Azure |
Przywracanie -specific SQL AzureWorkload. Specjalnie dla funkcji PointInTime/Przywracania dziennika |
Azure |
Przywracanie -specific SQL AzureWorkload. Szczególnie w przypadku przywracania pełnego/różnicowego |
Copy |
Opcje rozwiązywania konfliktów kopiowania. |
Cross |
|
Encryption |
Szczegóły potrzebne, jeśli maszyna wirtualna została zaszyfrowana podczas tworzenia kopii zapasowej. |
Error |
Obiekt błędu. |
Error |
Dodatkowe informacje o błędzie zarządzania zasobami. |
Iaas |
Przywracanie maszyny wirtualnej IaaS specyficzne dla obciążenia. |
Identity |
Szczegóły przywracania specyficzne dla obciążenia maszyny wirtualnej IaaS dotyczące przywracania przy użyciu tożsamości zarządzanej |
Identity |
Hermetyzuje informacje dotyczące tożsamości zarządzanej |
New |
Odpowiedź na błąd zarządzania zasobami. |
Overwrite |
Można zastąpić, jeśli docelowa baza danych już istnieje |
Recovery |
Określa, czy bieżący tryb odzyskiwania to przywracanie plików, czy przywracanie bazy danych |
Recovery |
Typ tego odzyskiwania. |
Restore |
Przywróć specyfikacje plików, takie jak ścieżka pliku, informacje o typie i ścieżce folderu docelowego. |
Restore |
Typ przywracania (FullShareRestore lub ItemLevelRestore) |
SQLData |
Hermetyzuje informacje dotyczące katalogu danych |
SQLData |
Typ mapowania katalogu danych |
Target |
Określanie docelowych informacji o udziale plików platformy Azure. |
Target |
Szczegółowe informacje o obciążeniu docelowym podczas operacji przywracania. |
Workload |
AzureFileShareRestoreRequest
AzureFileShare Restore Request
Nazwa | Typ | Opis |
---|---|---|
copyOptions |
Opcje rozwiązywania konfliktów kopiowania. |
|
objectType | string: |
Ta właściwość będzie używana jako dyskryminująca do decydowania o określonych typach w łańcuchu polimorficznych typów. |
recoveryType |
Typ tego odzyskiwania. |
|
restoreFileSpecs |
Lista plików źródłowych/folderów (które muszą być odzyskane) i szczegóły elementu TargetFolderPath |
|
restoreRequestType |
Typ przywracania (FullShareRestore lub ItemLevelRestore) |
|
sourceResourceId |
string |
Identyfikator arm źródłowego konta magazynu |
targetDetails |
Szczegóły docelowego udziału plików |
AzureWorkloadPointInTimeRestoreRequest
AzureWorkload SAP Hana -specific przywracanie. Specjalnie dla funkcji PointInTime/Przywracania dziennika
Nazwa | Typ | Opis |
---|---|---|
objectType | string: |
Ta właściwość będzie używana jako dyskryminująca do decydowania o określonych typach w łańcuchu polimorficznych typów. |
pointInTime |
string (date-time) |
Wartość PointInTime |
propertyBag |
object |
Worki właściwości specyficzne dla obciążenia. |
recoveryMode |
Określa, czy bieżący tryb odzyskiwania to przywracanie plików, czy przywracanie bazy danych |
|
recoveryType |
Typ tego odzyskiwania. |
|
sourceResourceId |
string |
W pełni kwalifikowany identyfikator arm maszyny wirtualnej, na której jest odzyskiwane obciążenie, które zostało uruchomione. |
targetInfo |
Szczegóły docelowej bazy danych |
|
targetVirtualMachineId |
string |
Jest to kompletny identyfikator arm docelowej maszyny wirtualnej, na przykład /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm} |
AzureWorkloadRestoreRequest
Przywracanie specyficzne dla pakietu AzureWorkload.
Nazwa | Typ | Opis |
---|---|---|
objectType | string: |
Ta właściwość będzie używana jako dyskryminująca do decydowania o określonych typach w łańcuchu polimorficznych typów. |
propertyBag |
object |
Worki właściwości specyficzne dla obciążenia. |
recoveryMode |
Określa, czy bieżący tryb odzyskiwania to przywracanie plików, czy przywracanie bazy danych |
|
recoveryType |
Typ tego odzyskiwania. |
|
sourceResourceId |
string |
W pełni kwalifikowany identyfikator arm maszyny wirtualnej, na której jest odzyskiwane obciążenie, które zostało uruchomione. |
targetInfo |
Szczegóły docelowej bazy danych |
|
targetVirtualMachineId |
string |
Jest to kompletny identyfikator arm docelowej maszyny wirtualnej, na przykład /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm} |
AzureWorkloadSAPHanaPointInTimeRestoreRequest
AzureWorkload SAP Hana -specific przywracanie. Specjalnie dla funkcji PointInTime/Przywracania dziennika
Nazwa | Typ | Opis |
---|---|---|
objectType | string: |
Ta właściwość będzie używana jako dyskryminująca do decydowania o określonych typach w łańcuchu polimorficznych typów. |
pointInTime |
string (date-time) |
Wartość PointInTime |
propertyBag |
object |
Worki właściwości specyficzne dla obciążenia. |
recoveryMode |
Określa, czy bieżący tryb odzyskiwania to przywracanie plików, czy przywracanie bazy danych |
|
recoveryType |
Typ tego odzyskiwania. |
|
sourceResourceId |
string |
W pełni kwalifikowany identyfikator arm maszyny wirtualnej, na której jest odzyskiwane obciążenie, które zostało uruchomione. |
targetInfo |
Szczegóły docelowej bazy danych |
|
targetVirtualMachineId |
string |
Jest to kompletny identyfikator arm docelowej maszyny wirtualnej, na przykład /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm} |
AzureWorkloadSAPHanaRestoreRequest
Przywracanie specyficzne dla platformy SAP Hana w usłudze AzureWorkload.
Nazwa | Typ | Opis |
---|---|---|
objectType | string: |
Ta właściwość będzie używana jako dyskryminująca do decydowania o określonych typach w łańcuchu polimorficznych typów. |
propertyBag |
object |
Worki właściwości specyficzne dla obciążenia. |
recoveryMode |
Określa, czy bieżący tryb odzyskiwania to przywracanie plików, czy przywracanie bazy danych |
|
recoveryType |
Typ tego odzyskiwania. |
|
sourceResourceId |
string |
W pełni kwalifikowany identyfikator arm maszyny wirtualnej, na której jest odzyskiwane obciążenie, które zostało uruchomione. |
targetInfo |
Szczegóły docelowej bazy danych |
|
targetVirtualMachineId |
string |
Jest to kompletny identyfikator arm docelowej maszyny wirtualnej, na przykład /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm} |
AzureWorkloadSQLPointInTimeRestoreRequest
Przywracanie -specific SQL AzureWorkload. Specjalnie dla funkcji PointInTime/Przywracania dziennika
Nazwa | Typ | Opis |
---|---|---|
alternateDirectoryPaths |
Szczegóły katalogu danych |
|
isNonRecoverable |
boolean |
Właściwość specyficzna dla języka SQL, w której użytkownik może wybrać ustawienie braku odzyskiwania podczas próby wykonania operacji przywracania |
objectType | string: |
Ta właściwość będzie używana jako dyskryminująca do decydowania o określonych typach w łańcuchu polimorficznych typów. |
pointInTime |
string (date-time) |
Wartość PointInTime |
propertyBag |
object |
Worki właściwości specyficzne dla obciążenia. |
recoveryMode |
Określa, czy bieżący tryb odzyskiwania to przywracanie plików, czy przywracanie bazy danych |
|
recoveryType |
Typ tego odzyskiwania. |
|
shouldUseAlternateTargetLocation |
boolean |
Domyślna opcja ustawiona na true. Jeśli ta wartość ma wartość false, należy podać alternatywny katalog danych |
sourceResourceId |
string |
W pełni kwalifikowany identyfikator arm maszyny wirtualnej, na której jest odzyskiwane obciążenie, które zostało uruchomione. |
targetInfo |
Szczegóły docelowej bazy danych |
|
targetVirtualMachineId |
string |
Jest to kompletny identyfikator arm docelowej maszyny wirtualnej, na przykład /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm} |
AzureWorkloadSQLRestoreRequest
Przywracanie -specific SQL AzureWorkload. Szczególnie w przypadku przywracania pełnego/różnicowego
Nazwa | Typ | Opis |
---|---|---|
alternateDirectoryPaths |
Szczegóły katalogu danych |
|
isNonRecoverable |
boolean |
Właściwość specyficzna dla języka SQL, w której użytkownik może wybrać ustawienie braku odzyskiwania podczas próby wykonania operacji przywracania |
objectType | string: |
Ta właściwość będzie używana jako dyskryminująca do decydowania o określonych typach w łańcuchu polimorficznych typów. |
propertyBag |
object |
Worki właściwości specyficzne dla obciążenia. |
recoveryMode |
Określa, czy bieżący tryb odzyskiwania to przywracanie plików, czy przywracanie bazy danych |
|
recoveryType |
Typ tego odzyskiwania. |
|
shouldUseAlternateTargetLocation |
boolean |
Domyślna opcja ustawiona na true. Jeśli ta wartość ma wartość false, należy podać alternatywny katalog danych |
sourceResourceId |
string |
W pełni kwalifikowany identyfikator arm maszyny wirtualnej, na której jest odzyskiwane obciążenie, które zostało uruchomione. |
targetInfo |
Szczegóły docelowej bazy danych |
|
targetVirtualMachineId |
string |
Jest to kompletny identyfikator arm docelowej maszyny wirtualnej, na przykład /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm} |
CopyOptions
Opcje rozwiązywania konfliktów kopiowania.
Wartość | Opis |
---|---|
CreateCopy | |
FailOnConflict | |
Invalid | |
Overwrite | |
Skip |
CrossRegionRestoreRequest
Nazwa | Typ | Opis |
---|---|---|
crossRegionRestoreAccessDetails | CrrAccessToken: |
Szczegóły dostępu do przywracania między regionami |
restoreRequest | RestoreRequest: |
Obiekt żądania wyzwalania przywracania |
EncryptionDetails
Szczegóły potrzebne, jeśli maszyna wirtualna została zaszyfrowana podczas tworzenia kopii zapasowej.
Nazwa | Typ | Opis |
---|---|---|
encryptionEnabled |
boolean |
Określa, czy ta kopia zapasowa reprezentuje zaszyfrowaną maszynę wirtualną w momencie tworzenia kopii zapasowej. |
kekUrl |
string |
Adres URL klucza. |
kekVaultId |
string |
Identyfikator usługi Key Vault, w której jest przechowywany klucz KEK. |
secretKeyUrl |
string |
Tajny adres URL. |
secretKeyVaultId |
string |
Identyfikator magazynu kluczy, w którym jest przechowywany wpis tajny. |
Error
Obiekt błędu.
Nazwa | Typ | Opis |
---|---|---|
additionalInfo |
Dodatkowe informacje o błędzie. |
|
code |
string |
Kod błędu. |
details |
Szczegóły błędu. |
|
message |
string |
Komunikat o błędzie. |
target |
string |
Element docelowy błędu. |
ErrorAdditionalInfo
Dodatkowe informacje o błędzie zarządzania zasobami.
Nazwa | Typ | Opis |
---|---|---|
info |
object |
Dodatkowe informacje. |
type |
string |
Dodatkowy typ informacji. |
IaasVMRestoreRequest
Przywracanie maszyny wirtualnej IaaS specyficzne dla obciążenia.
Nazwa | Typ | Opis |
---|---|---|
affinityGroup |
string |
Grupa koligacji skojarzona z maszyną wirtualną do przywrócenia. Używane tylko w przypadku klasycznych maszyn wirtualnych obliczeniowych. |
createNewCloudService |
boolean |
Jeśli podczas przywracania maszyny wirtualnej zostanie utworzona nowa usługa w chmurze. Jeśli jest to fałsz, maszyna wirtualna zostanie przywrócona do tej samej usługi w chmurze, co w momencie tworzenia kopii zapasowej. |
diskEncryptionSetId |
string |
Identyfikator diskEncryptionSet — wymagany, jeśli maszyna wirtualna musi być zaszyfrowana podczas przywracania przy użyciu klucza zarządzanego przez klienta. |
encryptionDetails |
Szczegóły potrzebne, jeśli maszyna wirtualna została zaszyfrowana podczas tworzenia kopii zapasowej. |
|
identityBasedRestoreDetails |
Szczegóły przywracania specyficzne dla obciążenia maszyny wirtualnej IaaS dotyczące przywracania przy użyciu tożsamości zarządzanej. |
|
identityInfo |
Informacje o tożsamości zarządzanej wymagane do uzyskania dostępu do konta magazynu klienta. |
|
objectType | string: |
Ta właściwość będzie używana jako dyskryminująca do decydowania o określonych typach w łańcuchu polimorficznych typów. |
originalStorageAccountOption |
boolean |
Oryginalna opcja konta magazynu |
recoveryPointId |
string |
Identyfikator kopii zapasowej do odzyskania. |
recoveryType |
Typ tego odzyskiwania. |
|
region |
string |
Region, w którym przywracana jest maszyna wirtualna. |
restoreDiskLunList |
integer[] (int32) |
Lista jednostek LUN dysku na potrzeby częściowego przywracania |
restoreWithManagedDisks |
boolean |
Flaga oznaczania niezarządzanej maszyny wirtualnej dysku powinna zostać przywrócona przy użyciu dysków zarządzanych. |
sourceResourceId |
string |
W pełni kwalifikowany identyfikator arm maszyny wirtualnej, która jest odzyskiwana. |
storageAccountId |
string |
W pełni kwalifikowany identyfikator arm konta magazynu, do którego ma zostać przywrócona maszyna wirtualna. |
subnetId |
string |
Identyfikator podsieci to identyfikator podsieci skojarzony z maszyną wirtualną, która ma zostać przywrócona. W przypadku klasycznych maszyn wirtualnych będzie to {VnetID}/Subnet/{SubnetName}, a dla maszyn wirtualnych usługi Azure Resource Manager będzie to identyfikator zasobu usługi ARM używany do reprezentowania podsieci. |
targetDomainNameId |
string |
W pełni kwalifikowany identyfikator ARM nazwy domeny, który ma być skojarzony z przywracaną maszyną wirtualną. Dotyczy to tylko klasycznych maszyn wirtualnych. |
targetResourceGroupId |
string |
Jest to identyfikator arm grupy zasobów, którą chcesz utworzyć dla tej maszyny wirtualnej i innych artefaktów. Na przykład /subscriptions/{subId}/resourcegroups/{rg} |
targetVirtualMachineId |
string |
Jest to kompletny identyfikator arm maszyny wirtualnej, która zostanie utworzona. Na przykład /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm} |
virtualNetworkId |
string |
Jest to identyfikator sieci wirtualnej sieci wirtualnej, która zostanie dołączona do maszyny wirtualnej. Użytkownik zostanie zweryfikowany pod kątem uprawnień akcji sprzężenia w połączonym dostępie. |
zones |
string[] |
Strefa docelowa, w której należy przywrócić maszynę wirtualną i jej dyski. |
IdentityBasedRestoreDetails
Szczegóły przywracania specyficzne dla obciążenia maszyny wirtualnej IaaS dotyczące przywracania przy użyciu tożsamości zarządzanej
Nazwa | Typ | Opis |
---|---|---|
objectType |
string |
Pobiera typ klasy. |
targetStorageAccountId |
string |
W pełni kwalifikowany identyfikator arm docelowego konta magazynu. |
IdentityInfo
Hermetyzuje informacje dotyczące tożsamości zarządzanej
Nazwa | Typ | Opis |
---|---|---|
isSystemAssignedIdentity |
boolean |
Aby rozróżnić, czy tożsamość zarządzana jest przypisana przez system, czy przypisana przez użytkownika |
managedIdentityResourceId |
string |
Opcjonalny identyfikator zasobu tożsamości zarządzanej: może nie być wymagany w przypadku tożsamości zarządzanej przypisanej przez system |
NewErrorResponse
Odpowiedź na błąd zarządzania zasobami.
Nazwa | Typ | Opis |
---|---|---|
error |
Obiekt błędu. |
OverwriteOptions
Można zastąpić, jeśli docelowa baza danych już istnieje
Wartość | Opis |
---|---|
FailOnConflict | |
Invalid | |
Overwrite |
RecoveryMode
Określa, czy bieżący tryb odzyskiwania to przywracanie plików, czy przywracanie bazy danych
Wartość | Opis |
---|---|
FileRecovery | |
Invalid | |
WorkloadRecovery |
RecoveryType
Typ tego odzyskiwania.
Wartość | Opis |
---|---|
AlternateLocation | |
Invalid | |
Offline | |
OriginalLocation | |
RestoreDisks |
RestoreFileSpecs
Przywróć specyfikacje plików, takie jak ścieżka pliku, informacje o typie i ścieżce folderu docelowego.
Nazwa | Typ | Opis |
---|---|---|
fileSpecType |
string |
Wskazuje, co oznacza zmienna Path |
path |
string |
Ścieżka pliku źródłowego/folderu |
targetFolderPath |
string |
Docelowa ścieżka folderu w docelowym udziałie plików |
RestoreRequestType
Typ przywracania (FullShareRestore lub ItemLevelRestore)
Wartość | Opis |
---|---|
FullShareRestore | |
Invalid | |
ItemLevelRestore |
SQLDataDirectoryMapping
Hermetyzuje informacje dotyczące katalogu danych
Nazwa | Typ | Opis |
---|---|---|
mappingType |
Typ mapowania katalogu danych |
|
sourceLogicalName |
string |
Przywracanie źródłowej ścieżki nazwy logicznej |
sourcePath |
string |
Przywróć ścieżkę źródłową |
targetPath |
string |
Ścieżka docelowa |
SQLDataDirectoryType
Typ mapowania katalogu danych
Wartość | Opis |
---|---|
Data | |
Invalid | |
Log |
TargetAFSRestoreInfo
Określanie docelowych informacji o udziale plików platformy Azure.
Nazwa | Typ | Opis |
---|---|---|
name |
string |
Nazwa udziału plików |
targetResourceId |
string |
Identyfikator zasobu docelowego udziału plików ARM |
TargetRestoreInfo
Szczegółowe informacje o obciążeniu docelowym podczas operacji przywracania.
Nazwa | Typ | Opis |
---|---|---|
containerId |
string |
Nazwa identyfikatora zasobu kontenera, w którym znajduje się docelowa baza danych |
databaseName |
string |
Nazwa bazy danych InstanceName/DataBaseName dla bazy danych SQL lub System/DbName dla platformy SAP Hana |
overwriteOption |
Można zastąpić, jeśli docelowa baza danych już istnieje |
|
targetDirectoryForFileRestore |
string |
Lokalizacja katalogu docelowego do przywrócenia jako pliki. |
WorkloadCrrAccessToken
Nazwa | Typ | Opis |
---|---|---|
accessTokenString |
string |
Token dostępu używany do uwierzytelniania |
bMSActiveRegion |
string |
Aktywna nazwa regionu sygnatury BMS |
backupManagementType |
string |
Typ zarządzania kopiami zapasowymi |
containerId |
string |
Identyfikator kontenera |
containerName |
string |
Unikatowa nazwa kontenera |
containerType |
string |
Typ kontenera |
coordinatorServiceStampId |
string |
CoordinatorServiceStampId do użycia przez usługę BCM w wywołaniu przywracania |
coordinatorServiceStampUri |
string |
CoordinatorServiceStampUri do użycia przez usługę BCM w wywołaniu przywracania |
datasourceContainerName |
string |
Unikatowa nazwa kontenera źródła danych |
datasourceId |
string |
Identyfikator źródła danych |
datasourceName |
string |
Przyjazna nazwa źródła danych |
datasourceType |
string |
Typ źródła danych |
objectType | string: |
Typ określonego obiektu — używany do deserializacji |
policyId |
string |
Identyfikator zasad |
policyName |
string |
Nazwa zasad |
protectableObjectContainerHostOsName |
string |
|
protectableObjectFriendlyName |
string |
|
protectableObjectParentLogicalContainerName |
string |
|
protectableObjectProtectionState |
string |
|
protectableObjectUniqueName |
string |
|
protectableObjectWorkloadType |
string |
|
protectionContainerId |
integer (int64) |
Identyfikator kontenera chronionego elementu |
protectionServiceStampId |
string |
ProtectionServiceStampId do użycia przez usługę BCM w wywołaniu przywracania |
protectionServiceStampUri |
string |
ProtectionServiceStampUri do użycia przez usługę BCM w wywołaniu przywracania |
recoveryPointId |
string |
Identyfikator punktu odzyskiwania |
recoveryPointTime |
string |
Czas punktu odzyskiwania |
resourceGroupName |
string |
Nazwa grupy zasobów magazynu źródłowego |
resourceId |
string |
Identyfikator zasobu magazynu źródłowego |
resourceName |
string |
Nazwa zasobu magazynu źródłowego |
rpIsManagedVirtualMachine |
boolean |
Informacje o punkcie odzyskiwania: Zarządzana maszyna wirtualna |
rpOriginalSAOption |
boolean |
Informacje o punkcie odzyskiwania: oryginalna opcja sa |
rpTierInformation |
object |
Informacje o warstwie punktu odzyskiwania |
rpVMSizeDescription |
string |
Informacje o punkcie odzyskiwania: opis rozmiaru maszyny wirtualnej |
subscriptionId |
string |
Identyfikator subskrypcji magazynu źródłowego |
tokenExtendedInformation |
string |
Rozszerzone informacje na temat tokenu, takiego jak FileSpec itp. |