Cross Region Restore - Trigger
Восстанавливает указанные резервные копии данных в другом регионе по сравнению с местом резервного копирования данных.
POST https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.RecoveryServices/locations/{azureRegion}/backupCrossRegionRestore?api-version=2023-01-15
Параметры URI
| Имя | В | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
azure
|
path | True |
string |
Регион Azure для попадания в API |
|
subscription
|
path | True |
string |
Идентификатор подписки. |
|
api-version
|
query | True |
string |
Версия клиентского API. |
Текст запроса
| Имя | Тип | Описание |
|---|---|---|
| crossRegionRestoreAccessDetails | CrrAccessToken: |
Сведения о доступе для восстановления между регионами |
| restoreRequest | RestoreRequest: |
Запрос объекта для активации восстановления |
Ответы
| Имя | Тип | Описание |
|---|---|---|
| 200 OK |
ХОРОШО |
|
| 202 Accepted |
Принятый |
|
| Other Status Codes |
Ответ на ошибку, описывающий причину сбоя операции. |
Безопасность
azure_auth
Поток OAuth2 Azure Active Directory
Тип:
oauth2
Flow:
implicit
URL-адрес авторизации:
https://login.microsoftonline.com/common/oauth2/authorize
Области
| Имя | Описание |
|---|---|
| user_impersonation | олицетворения учетной записи пользователя. |
Примеры
| Trigger Cross Region Restore |
|
Trigger Cross Region Restore with identity |
Trigger Cross Region Restore
Образец запроса
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"
]
}
}
Пример ответа
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
Образец запроса
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"
]
}
}
Пример ответа
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
Определения
| Имя | Описание |
|---|---|
|
Azure |
Запрос на восстановление AzureFileShare |
|
Azure |
Восстановление SAP Hana -specific в AzureWorkload. Специально для восстановления PointInTime/Log |
|
Azure |
Восстановление, зависят от AzureWorkload. |
|
Azure |
Восстановление SAP Hana -specific в AzureWorkload. Специально для восстановления PointInTime/Log |
|
Azure |
Восстановление SAP Hana в AzureWorkload. |
|
Azure |
Восстановление -specific SQL в AzureWorkload. Специально для восстановления PointInTime/Log |
|
Azure |
Восстановление -specific SQL в AzureWorkload. Специально для полного восстановления или восстановления диффа |
|
Copy |
Параметры разрешения конфликтов копирования. |
|
Cross |
|
|
Encryption |
Сведения, необходимые для шифрования виртуальной машины во время резервного копирования. |
| Error |
Объект ошибки. |
|
Error |
Дополнительные сведения об ошибке управления ресурсами. |
|
Iaas |
Восстановление рабочей нагрузки виртуальной машины IaaS. |
|
Identity |
Сведения о восстановлении рабочей нагрузки виртуальной машины IaaS для восстановления с помощью управляемого удостоверения |
|
Identity |
Инкапсулирует связанные сведения об управляемом удостоверении |
|
New |
Ответ об ошибке управления ресурсами. |
|
Overwrite |
Может перезаписать, если целевая база данных уже существует |
|
Recovery |
Определяет, является ли текущий режим восстановления восстановлением файлов или восстановлением базы данных |
|
Recovery |
Тип этого восстановления. |
|
Restore |
Восстановление спецификаций файлов, таких как путь к файлу, тип и сведения о пути к целевой папке. |
|
Restore |
Тип восстановления (FullShareRestore или ItemLevelRestore) |
|
SQLData |
Инкапсулирует сведения о каталоге данных |
|
SQLData |
Тип сопоставления каталога данных |
|
Target |
Целевая информация о общей папке Azure. |
|
Target |
Сведения о целевой рабочей нагрузке во время операции восстановления. |
|
Workload |
AzureFileShareRestoreRequest
Запрос на восстановление AzureFileShare
| Имя | Тип | Описание |
|---|---|---|
| copyOptions |
Параметры разрешения конфликтов копирования. |
|
| objectType | string: |
Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. |
| recoveryType |
Тип этого восстановления. |
|
| restoreFileSpecs |
Список исходных файлов и папок(которые необходимо восстановить) и сведения о TargetFolderPath |
|
| restoreRequestType |
Тип восстановления (FullShareRestore или ItemLevelRestore) |
|
| sourceResourceId |
string |
Идентификатор ARM исходной учетной записи хранения |
| targetDetails |
Сведения о целевом файловом ресурсе |
AzureWorkloadPointInTimeRestoreRequest
Восстановление SAP Hana -specific в AzureWorkload. Специально для восстановления PointInTime/Log
| Имя | Тип | Описание |
|---|---|---|
| objectType | string: |
Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. |
| pointInTime |
string (date-time) |
Значение PointInTime |
| propertyBag |
object |
Контейнер свойств для конкретной рабочей нагрузки. |
| recoveryMode |
Определяет, является ли текущий режим восстановления восстановлением файлов или восстановлением базы данных |
|
| recoveryType |
Тип этого восстановления. |
|
| sourceResourceId |
string |
Полный идентификатор ARM виртуальной машины, на которой выполняется восстановление рабочей нагрузки. |
| targetInfo |
Сведения о целевой базе данных |
|
| targetVirtualMachineId |
string |
Это полный идентификатор ARM целевой виртуальной машины, например /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm} |
AzureWorkloadRestoreRequest
Восстановление, зависят от AzureWorkload.
| Имя | Тип | Описание |
|---|---|---|
| objectType | string: |
Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. |
| propertyBag |
object |
Контейнер свойств для конкретной рабочей нагрузки. |
| recoveryMode |
Определяет, является ли текущий режим восстановления восстановлением файлов или восстановлением базы данных |
|
| recoveryType |
Тип этого восстановления. |
|
| sourceResourceId |
string |
Полный идентификатор ARM виртуальной машины, на которой выполняется восстановление рабочей нагрузки. |
| targetInfo |
Сведения о целевой базе данных |
|
| targetVirtualMachineId |
string |
Это полный идентификатор ARM целевой виртуальной машины, например /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm} |
AzureWorkloadSAPHanaPointInTimeRestoreRequest
Восстановление SAP Hana -specific в AzureWorkload. Специально для восстановления PointInTime/Log
| Имя | Тип | Описание |
|---|---|---|
| objectType | string: |
Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. |
| pointInTime |
string (date-time) |
Значение PointInTime |
| propertyBag |
object |
Контейнер свойств для конкретной рабочей нагрузки. |
| recoveryMode |
Определяет, является ли текущий режим восстановления восстановлением файлов или восстановлением базы данных |
|
| recoveryType |
Тип этого восстановления. |
|
| sourceResourceId |
string |
Полный идентификатор ARM виртуальной машины, на которой выполняется восстановление рабочей нагрузки. |
| targetInfo |
Сведения о целевой базе данных |
|
| targetVirtualMachineId |
string |
Это полный идентификатор ARM целевой виртуальной машины, например /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm} |
AzureWorkloadSAPHanaRestoreRequest
Восстановление SAP Hana в AzureWorkload.
| Имя | Тип | Описание |
|---|---|---|
| objectType | string: |
Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. |
| propertyBag |
object |
Контейнер свойств для конкретной рабочей нагрузки. |
| recoveryMode |
Определяет, является ли текущий режим восстановления восстановлением файлов или восстановлением базы данных |
|
| recoveryType |
Тип этого восстановления. |
|
| sourceResourceId |
string |
Полный идентификатор ARM виртуальной машины, на которой выполняется восстановление рабочей нагрузки. |
| targetInfo |
Сведения о целевой базе данных |
|
| targetVirtualMachineId |
string |
Это полный идентификатор ARM целевой виртуальной машины, например /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm} |
AzureWorkloadSQLPointInTimeRestoreRequest
Восстановление -specific SQL в AzureWorkload. Специально для восстановления PointInTime/Log
| Имя | Тип | Описание |
|---|---|---|
| alternateDirectoryPaths |
Сведения о каталоге данных |
|
| isNonRecoverable |
boolean |
Конкретное свойство SQL, в котором пользователь может задать no-recovery при попытке операции восстановления |
| objectType | string: |
Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. |
| pointInTime |
string (date-time) |
Значение PointInTime |
| propertyBag |
object |
Контейнер свойств для конкретной рабочей нагрузки. |
| recoveryMode |
Определяет, является ли текущий режим восстановления восстановлением файлов или восстановлением базы данных |
|
| recoveryType |
Тип этого восстановления. |
|
| shouldUseAlternateTargetLocation |
boolean |
Параметр по умолчанию имеет значение true. Если для этого задано значение false, необходимо указать альтернативный каталог данных |
| sourceResourceId |
string |
Полный идентификатор ARM виртуальной машины, на которой выполняется восстановление рабочей нагрузки. |
| targetInfo |
Сведения о целевой базе данных |
|
| targetVirtualMachineId |
string |
Это полный идентификатор ARM целевой виртуальной машины, например /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm} |
AzureWorkloadSQLRestoreRequest
Восстановление -specific SQL в AzureWorkload. Специально для полного восстановления или восстановления диффа
| Имя | Тип | Описание |
|---|---|---|
| alternateDirectoryPaths |
Сведения о каталоге данных |
|
| isNonRecoverable |
boolean |
Конкретное свойство SQL, в котором пользователь может задать no-recovery при попытке операции восстановления |
| objectType | string: |
Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. |
| propertyBag |
object |
Контейнер свойств для конкретной рабочей нагрузки. |
| recoveryMode |
Определяет, является ли текущий режим восстановления восстановлением файлов или восстановлением базы данных |
|
| recoveryType |
Тип этого восстановления. |
|
| shouldUseAlternateTargetLocation |
boolean |
Параметр по умолчанию имеет значение true. Если для этого задано значение false, необходимо указать альтернативный каталог данных |
| sourceResourceId |
string |
Полный идентификатор ARM виртуальной машины, на которой выполняется восстановление рабочей нагрузки. |
| targetInfo |
Сведения о целевой базе данных |
|
| targetVirtualMachineId |
string |
Это полный идентификатор ARM целевой виртуальной машины, например /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm} |
CopyOptions
Параметры разрешения конфликтов копирования.
| Значение | Описание |
|---|---|
| Invalid | |
| CreateCopy | |
| Skip | |
| Overwrite | |
| FailOnConflict |
CrossRegionRestoreRequest
| Имя | Тип | Описание |
|---|---|---|
| crossRegionRestoreAccessDetails | CrrAccessToken: |
Сведения о доступе для восстановления между регионами |
| restoreRequest | RestoreRequest: |
Запрос объекта для активации восстановления |
EncryptionDetails
Сведения, необходимые для шифрования виртуальной машины во время резервного копирования.
| Имя | Тип | Описание |
|---|---|---|
| encryptionEnabled |
boolean |
Определяет, представляет ли эта резервная копия зашифрованную виртуальную машину во время резервного копирования. |
| kekUrl |
string |
URL-адрес ключа. |
| kekVaultId |
string |
Идентификатор Key Vault, в котором хранится KEK. |
| secretKeyUrl |
string |
URL-адрес секрета. |
| secretKeyVaultId |
string |
Идентификатор Key Vault, в котором хранится секрет. |
Error
Объект ошибки.
| Имя | Тип | Описание |
|---|---|---|
| additionalInfo |
Дополнительные сведения об ошибке. |
|
| code |
string |
Код ошибки. |
| details |
Сведения об ошибке. |
|
| message |
string |
Сообщение об ошибке. |
| target |
string |
Целевой объект ошибки. |
ErrorAdditionalInfo
Дополнительные сведения об ошибке управления ресурсами.
| Имя | Тип | Описание |
|---|---|---|
| info |
object |
Дополнительные сведения. |
| type |
string |
Дополнительный тип сведений. |
IaasVMRestoreRequest
Восстановление рабочей нагрузки виртуальной машины IaaS.
| Имя | Тип | Описание |
|---|---|---|
| affinityGroup |
string |
Группа сходства, связанная с виртуальной машиной для восстановления. Используется только для классических вычислительных виртуальных машин. |
| createNewCloudService |
boolean |
Если при восстановлении виртуальной машины создается новая облачная служба. Если это значение равно false, виртуальная машина будет восстановлена в той же облачной службе, что и во время резервного копирования. |
| diskEncryptionSetId |
string |
Идентификатор DiskEncryptionSet — необходим, если виртуальная машина должна быть зашифрована во время восстановления с помощью управляемого клиентом ключа. |
| encryptionDetails |
Сведения, необходимые для шифрования виртуальной машины во время резервного копирования. |
|
| identityBasedRestoreDetails |
Сведения о восстановлении рабочей нагрузки виртуальной машины IaaS для восстановления с помощью управляемого удостоверения. |
|
| identityInfo |
Сведения об управляемом удостоверении, необходимые для доступа к учетной записи хранения клиента. |
|
| objectType | string: |
Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. |
| originalStorageAccountOption |
boolean |
Исходный параметр учетной записи хранения |
| recoveryPointId |
string |
Идентификатор восстанавливаемой копии резервной копии. |
| recoveryType |
Тип этого восстановления. |
|
| region |
string |
Регион, в котором восстанавливается виртуальная машина. |
| restoreDiskLunList |
integer[] (int32) |
Список LUN дисков для частичного восстановления |
| restoreWithManagedDisks |
boolean |
Флаг для обозначения неуправляемой виртуальной машины диска должен быть восстановлен с помощью управляемых дисков. |
| sourceResourceId |
string |
Полный идентификатор ARM виртуальной машины, которая восстанавливается. |
| storageAccountId |
string |
Полный идентификатор ARM учетной записи хранения, в которой должна быть восстановлена виртуальная машина. |
| subnetId |
string |
Идентификатор подсети — это идентификатор подсети, связанный с восстановленной виртуальной машиной. Для классических виртуальных машин это будет {VnetID}/Subnet/{SubnetName}, а для виртуальных машин Azure Resource Manager это будет идентификатор ресурса ARM, используемый для представления подсети. |
| targetDomainNameId |
string |
Полный идентификатор ARM имени домена, связанного с восстановленной виртуальной машиной. Это относится только к классическим виртуальным машинам. |
| targetResourceGroupId |
string |
Это идентификатор ARM группы ресурсов, которую вы хотите создать для этой виртуальной машины и других артефактов. Например, /subscriptions/{subId}/resourcegroups/{rg} |
| targetVirtualMachineId |
string |
Это полный идентификатор ARM виртуальной машины, которая будет создана. Например, /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm} |
| virtualNetworkId |
string |
Это идентификатор виртуальной сети виртуальной сети, которая будет подключена к виртуальной машине. Пользователь будет проверен для разрешений действия присоединения в связанном доступе. |
| zones |
string[] |
Целевая зона, в которой должна быть восстановлена виртуальная машина и ее диски. |
IdentityBasedRestoreDetails
Сведения о восстановлении рабочей нагрузки виртуальной машины IaaS для восстановления с помощью управляемого удостоверения
| Имя | Тип | Описание |
|---|---|---|
| objectType |
string |
Возвращает тип класса. |
| targetStorageAccountId |
string |
Полный идентификатор ARM целевой учетной записи хранения. |
IdentityInfo
Инкапсулирует связанные сведения об управляемом удостоверении
| Имя | Тип | Описание |
|---|---|---|
| isSystemAssignedIdentity |
boolean |
Чтобы различать, назначено ли управляемое удостоверение системой или назначаемое пользователем |
| managedIdentityResourceId |
string |
Необязательный идентификатор ресурса управляемого удостоверения: может не потребоваться в случае назначаемого системой управляемого удостоверения. |
NewErrorResponse
Ответ об ошибке управления ресурсами.
| Имя | Тип | Описание |
|---|---|---|
| error |
Объект ошибки. |
OverwriteOptions
Может перезаписать, если целевая база данных уже существует
| Значение | Описание |
|---|---|
| Invalid | |
| FailOnConflict | |
| Overwrite |
RecoveryMode
Определяет, является ли текущий режим восстановления восстановлением файлов или восстановлением базы данных
| Значение | Описание |
|---|---|
| Invalid | |
| FileRecovery | |
| WorkloadRecovery |
RecoveryType
Тип этого восстановления.
| Значение | Описание |
|---|---|
| Invalid | |
| OriginalLocation | |
| AlternateLocation | |
| RestoreDisks | |
| Offline |
RestoreFileSpecs
Восстановление спецификаций файлов, таких как путь к файлу, тип и сведения о пути к целевой папке.
| Имя | Тип | Описание |
|---|---|---|
| fileSpecType |
string |
Указывает, что переменная Path обозначает |
| path |
string |
Путь к исходному файлу или папке |
| targetFolderPath |
string |
Путь к папке назначения в целевом fileShare |
RestoreRequestType
Тип восстановления (FullShareRestore или ItemLevelRestore)
| Значение | Описание |
|---|---|
| Invalid | |
| FullShareRestore | |
| ItemLevelRestore |
SQLDataDirectoryMapping
Инкапсулирует сведения о каталоге данных
| Имя | Тип | Описание |
|---|---|---|
| mappingType |
Тип сопоставления каталога данных |
|
| sourceLogicalName |
string |
Восстановление пути к исходному логическому имени |
| sourcePath |
string |
Восстановление пути к источнику |
| targetPath |
string |
Целевой путь |
SQLDataDirectoryType
Тип сопоставления каталога данных
| Значение | Описание |
|---|---|
| Invalid | |
| Data | |
| Log |
TargetAFSRestoreInfo
Целевая информация о общей папке Azure.
| Имя | Тип | Описание |
|---|---|---|
| name |
string |
Имя общей папки |
| targetResourceId |
string |
Идентификатор ARM целевого ресурса общей папки |
TargetRestoreInfo
Сведения о целевой рабочей нагрузке во время операции восстановления.
| Имя | Тип | Описание |
|---|---|---|
| containerId |
string |
Имя идентификатора ресурса контейнера, в котором находится целевая база данных |
| databaseName |
string |
Имя базы данных InstanceName/DataBaseName для SQL или System/DbName для SAP Hana |
| overwriteOption |
Может перезаписать, если целевая база данных уже существует |
|
| targetDirectoryForFileRestore |
string |
Целевое расположение каталога для восстановления в виде файлов. |
WorkloadCrrAccessToken
| Имя | Тип | Описание |
|---|---|---|
| accessTokenString |
string |
Маркер доступа, используемый для проверки подлинности |
| bMSActiveRegion |
string |
Активное имя региона метки BMS |
| backupManagementType |
string |
Тип управления резервными копиями |
| containerId |
string |
Идентификатор контейнера |
| containerName |
string |
Уникальное имя контейнера |
| containerType |
string |
Тип контейнера |
| coordinatorServiceStampId |
string |
КоординаторServiceStampId для использования BCM в вызове восстановления |
| coordinatorServiceStampUri |
string |
КоординаторServiceStampUri для использования BCM в вызове восстановления |
| datasourceContainerName |
string |
Уникальное имя контейнера источника данных |
| datasourceId |
string |
Идентификатор источника данных |
| datasourceName |
string |
Понятное имя источника данных |
| datasourceType |
string |
Тип источника данных |
| objectType | string: |
Тип конкретного объекта, используемого для десериализации |
| policyId |
string |
Идентификатор политики |
| policyName |
string |
Имя политики |
| protectableObjectContainerHostOsName |
string |
|
| protectableObjectFriendlyName |
string |
|
| protectableObjectParentLogicalContainerName |
string |
|
| protectableObjectProtectionState |
string |
|
| protectableObjectUniqueName |
string |
|
| protectableObjectWorkloadType |
string |
|
| protectionContainerId |
integer (int64) |
Идентификатор контейнера защищенного элемента |
| protectionServiceStampId |
string |
ProtectionServiceStampId для использования BCM в вызове восстановления |
| protectionServiceStampUri |
string |
ProtectionServiceStampUri для использования BCM в вызове восстановления |
| recoveryPointId |
string |
Идентификатор точки восстановления |
| recoveryPointTime |
string |
Время точки восстановления |
| resourceGroupName |
string |
Имя группы ресурсов исходного хранилища |
| resourceId |
string |
Идентификатор ресурса исходного хранилища |
| resourceName |
string |
Имя ресурса исходного хранилища |
| rpIsManagedVirtualMachine |
boolean |
Сведения о точке восстановления: управляемая виртуальная машина |
| rpOriginalSAOption |
boolean |
Сведения о точке восстановления: исходный параметр SA |
| rpTierInformation |
object |
Сведения о уровне точки восстановления |
| rpVMSizeDescription |
string |
Сведения о точке восстановления: описание размера виртуальной машины |
| subscriptionId |
string |
Идентификатор подписки исходного хранилища |
| tokenExtendedInformation |
string |
Расширенные сведения о маркере, например FileSpec и т. д. |