Udostępnij za pośrednictwem


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
azureRegion
path True

string

Region świadczenia usługi Azure do trafienia w interfejs API

subscriptionId
path True

string

Identyfikator subskrypcji.

api-version
query True

string

Wersja interfejsu API klienta.

Treść żądania

Nazwa Typ Opis
crossRegionRestoreAccessDetails CrrAccessToken:

WorkloadCrrAccessToken

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

NewErrorResponse

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 identityBasedRestoreDetails

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
AzureFileShareRestoreRequest

AzureFileShare Restore Request

AzureWorkloadPointInTimeRestoreRequest

AzureWorkload SAP Hana -specific przywracanie. Specjalnie dla funkcji PointInTime/Przywracania dziennika

AzureWorkloadRestoreRequest

Przywracanie specyficzne dla pakietu AzureWorkload.

AzureWorkloadSAPHanaPointInTimeRestoreRequest

AzureWorkload SAP Hana -specific przywracanie. Specjalnie dla funkcji PointInTime/Przywracania dziennika

AzureWorkloadSAPHanaRestoreRequest

Przywracanie specyficzne dla platformy SAP Hana w usłudze AzureWorkload.

AzureWorkloadSQLPointInTimeRestoreRequest

Przywracanie -specific SQL AzureWorkload. Specjalnie dla funkcji PointInTime/Przywracania dziennika

AzureWorkloadSQLRestoreRequest

Przywracanie -specific SQL AzureWorkload. Szczególnie w przypadku przywracania pełnego/różnicowego

CopyOptions

Opcje rozwiązywania konfliktów kopiowania.

CrossRegionRestoreRequest
EncryptionDetails

Szczegóły potrzebne, jeśli maszyna wirtualna została zaszyfrowana podczas tworzenia kopii zapasowej.

Error

Obiekt błędu.

ErrorAdditionalInfo

Dodatkowe informacje o błędzie zarządzania zasobami.

IaasVMRestoreRequest

Przywracanie maszyny wirtualnej IaaS specyficzne dla obciążenia.

IdentityBasedRestoreDetails

Szczegóły przywracania specyficzne dla obciążenia maszyny wirtualnej IaaS dotyczące przywracania przy użyciu tożsamości zarządzanej

IdentityInfo

Hermetyzuje informacje dotyczące tożsamości zarządzanej

NewErrorResponse

Odpowiedź na błąd zarządzania zasobami.

OverwriteOptions

Można zastąpić, jeśli docelowa baza danych już istnieje

RecoveryMode

Określa, czy bieżący tryb odzyskiwania to przywracanie plików, czy przywracanie bazy danych

RecoveryType

Typ tego odzyskiwania.

RestoreFileSpecs

Przywróć specyfikacje plików, takie jak ścieżka pliku, informacje o typie i ścieżce folderu docelowego.

RestoreRequestType

Typ przywracania (FullShareRestore lub ItemLevelRestore)

SQLDataDirectoryMapping

Hermetyzuje informacje dotyczące katalogu danych

SQLDataDirectoryType

Typ mapowania katalogu danych

TargetAFSRestoreInfo

Określanie docelowych informacji o udziale plików platformy Azure.

TargetRestoreInfo

Szczegółowe informacje o obciążeniu docelowym podczas operacji przywracania.

WorkloadCrrAccessToken

AzureFileShareRestoreRequest

AzureFileShare Restore Request

Nazwa Typ Opis
copyOptions

CopyOptions

Opcje rozwiązywania konfliktów kopiowania.

objectType string:

AzureFileShareRestoreRequest

Ta właściwość będzie używana jako dyskryminująca do decydowania o określonych typach w łańcuchu polimorficznych typów.

recoveryType

RecoveryType

Typ tego odzyskiwania.

restoreFileSpecs

RestoreFileSpecs[]

Lista plików źródłowych/folderów (które muszą być odzyskane) i szczegóły elementu TargetFolderPath

restoreRequestType

RestoreRequestType

Typ przywracania (FullShareRestore lub ItemLevelRestore)

sourceResourceId

string

Identyfikator arm źródłowego konta magazynu

targetDetails

TargetAFSRestoreInfo

Szczegóły docelowego udziału plików

AzureWorkloadPointInTimeRestoreRequest

AzureWorkload SAP Hana -specific przywracanie. Specjalnie dla funkcji PointInTime/Przywracania dziennika

Nazwa Typ Opis
objectType string:

AzureWorkloadPointInTimeRestoreRequest

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

RecoveryMode

Określa, czy bieżący tryb odzyskiwania to przywracanie plików, czy przywracanie bazy danych

recoveryType

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

TargetRestoreInfo

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:

AzureWorkloadRestoreRequest

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

RecoveryMode

Określa, czy bieżący tryb odzyskiwania to przywracanie plików, czy przywracanie bazy danych

recoveryType

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

TargetRestoreInfo

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:

AzureWorkloadSAPHanaPointInTimeRestoreRequest

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

RecoveryMode

Określa, czy bieżący tryb odzyskiwania to przywracanie plików, czy przywracanie bazy danych

recoveryType

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

TargetRestoreInfo

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:

AzureWorkloadSAPHanaRestoreRequest

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

RecoveryMode

Określa, czy bieżący tryb odzyskiwania to przywracanie plików, czy przywracanie bazy danych

recoveryType

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

TargetRestoreInfo

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

SQLDataDirectoryMapping[]

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:

AzureWorkloadSQLPointInTimeRestoreRequest

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

RecoveryMode

Określa, czy bieżący tryb odzyskiwania to przywracanie plików, czy przywracanie bazy danych

recoveryType

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

TargetRestoreInfo

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

SQLDataDirectoryMapping[]

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:

AzureWorkloadSQLRestoreRequest

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

RecoveryMode

Określa, czy bieżący tryb odzyskiwania to przywracanie plików, czy przywracanie bazy danych

recoveryType

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

TargetRestoreInfo

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:

WorkloadCrrAccessToken

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

ErrorAdditionalInfo[]

Dodatkowe informacje o błędzie.

code

string

Kod błędu.

details

NewErrorResponse[]

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

EncryptionDetails

Szczegóły potrzebne, jeśli maszyna wirtualna została zaszyfrowana podczas tworzenia kopii zapasowej.

identityBasedRestoreDetails

IdentityBasedRestoreDetails

Szczegóły przywracania specyficzne dla obciążenia maszyny wirtualnej IaaS dotyczące przywracania przy użyciu tożsamości zarządzanej.

identityInfo

IdentityInfo

Informacje o tożsamości zarządzanej wymagane do uzyskania dostępu do konta magazynu klienta.

objectType string:

IaasVMRestoreRequest

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

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

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

SQLDataDirectoryType

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

OverwriteOptions

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:

WorkloadCrrAccessToken

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.