Поделиться через


Item Level Recovery Connections - Provision

Подготавливает скрипт, который вызывает подключение iSCSI к данным резервной копии. При выполнении этого скрипта откроется проводник, отображающий все восстанавливаемые файлы и папки. Это асинхронная операция. Чтобы узнать состояние подготовки, вызовите API GetProtectedItemOperationResult.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/backupFabrics/{fabricName}/protectionContainers/{containerName}/protectedItems/{protectedItemName}/recoveryPoints/{recoveryPointId}/provisionInstantItemRecovery?api-version=2024-10-01

Параметры URI

Имя В Обязательно Тип Описание
containerName
path True

string

Имя контейнера, связанное с элементами резервной копии.

fabricName
path True

string

Имя структуры, связанное с элементами резервного копирования.

protectedItemName
path True

string

Резервное копирование имени элемента, файлы и папки которого необходимо восстановить.

recoveryPointId
path True

string

Идентификатор точки восстановления, представляющий резервные копии данных. Подключение iSCSI будет подготовлено для этих резервных копии данных.

resourceGroupName
path True

string

Имя группы ресурсов, в которой находится хранилище служб восстановления.

subscriptionId
path True

string

Идентификатор подписки.

vaultName
path True

string

Имя хранилища служб восстановления.

api-version
query True

string

Версия клиентского API.

Текст запроса

Имя Тип Описание
eTag

string

Необязательный ETag.

location

string

Расположение ресурса.

properties ILRRequest:

Свойства ILRRequestResource

tags

object

Теги ресурсов.

Ответы

Имя Тип Описание
202 Accepted

Принятый

Other Status Codes

CloudError

Ответ на ошибку, описывающий причину сбоя операции.

Безопасность

azure_auth

Поток OAuth2 Azure Active Directory

Тип: oauth2
Flow: implicit
URL-адрес авторизации: https://login.microsoftonline.com/common/oauth2/authorize

Области

Имя Описание
user_impersonation олицетворения учетной записи пользователя.

Примеры

Provision Instant Item Level Recovery for Azure Vm

Образец запроса

POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/PythonSDKBackupTestRg/providers/Microsoft.RecoveryServices/vaults/PySDKBackupTestRsVault/backupFabrics/Azure/protectionContainers/iaasvmcontainer;iaasvmcontainerv2;pysdktestrg;pysdktestv2vm1/protectedItems/vm;iaasvmcontainerv2;pysdktestrg;pysdktestv2vm1/recoveryPoints/1/provisionInstantItemRecovery?api-version=2024-10-01

{
  "properties": {
    "initiatorName": "Hello World",
    "recoveryPointId": "38823086363464",
    "renewExistingRegistration": true,
    "virtualMachineId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/pysdktestrg/providers/Microsoft.Compute/virtualMachines/pysdktestv2vm1",
    "objectType": "IaasVMILRRegistrationRequest"
  }
}

Пример ответа

Azure-AsyncOperation: https://management.azure.com/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/PythonSDKBackupTestRg/providers/Microsoft.RecoveryServices/vaults/PySDKBackupTestRsVault/backupFabrics/Azure/protectionContainers/iaasvmcontainer;iaasvmcontainerv2;pysdktestrg;pysdktestv2vm1/protectedItems/vm;iaasvmcontainerv2;pysdktestrg;pysdktestv2vm1/operationsStatus/00000000-0000-0000-0000-000000000000?api-version=2016-12-01
Location: https://management.azure.com/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/PythonSDKBackupTestRg/providers/Microsoft.RecoveryServices/vaults/PySDKBackupTestRsVault/backupFabrics/Azure/protectionContainers/iaasvmcontainer;iaasvmcontainerv2;pysdktestrg;pysdktestv2vm1/protectedItems/vm;iaasvmcontainerv2;pysdktestrg;pysdktestv2vm1/operationResults/00000000-0000-0000-0000-000000000000?api-version=2016-12-01
Retry-After: 60

Определения

Имя Описание
AzureFileShareProvisionILRRequest

Обновите URI моментального снимка с правильным понятным именем исходного файлового ресурса Azure.

CloudError

Ответ об ошибке службы экземпляра контейнера.

CloudErrorBody

Ответ об ошибке службы экземпляра контейнера.

ErrorAdditionalInfo

Дополнительные сведения об ошибке управления ресурсами.

IaasVMILRRegistrationRequest

Восстановление файлов и папок из резервной копии виртуальной машины IaaS.

ILRRequestResource

Параметры для подготовки API ILR.

AzureFileShareProvisionILRRequest

Обновите URI моментального снимка с правильным понятным именем исходного файлового ресурса Azure.

Имя Тип Описание
objectType string:

AzureFileShareProvisionILRRequest

Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов.

recoveryPointId

string

Идентификатор точки восстановления.

sourceResourceId

string

Идентификатор ARM учетной записи хранения источника

CloudError

Ответ об ошибке службы экземпляра контейнера.

Имя Тип Описание
error

CloudErrorBody

Объект ошибки.

CloudErrorBody

Ответ об ошибке службы экземпляра контейнера.

Имя Тип Описание
additionalInfo

ErrorAdditionalInfo[]

Дополнительные сведения об ошибке.

code

string

Идентификатор ошибки. Коды являются инвариантными и предназначены для программного использования.

details

CloudErrorBody[]

Список дополнительных сведений об ошибке.

message

string

Сообщение, описывающее ошибку, предназначенное для отображения в пользовательском интерфейсе.

target

string

Целевой объект конкретной ошибки. Например, имя свойства в ошибке.

ErrorAdditionalInfo

Дополнительные сведения об ошибке управления ресурсами.

Имя Тип Описание
info

object

Дополнительные сведения.

type

string

Дополнительный тип сведений.

IaasVMILRRegistrationRequest

Восстановление файлов и папок из резервной копии виртуальной машины IaaS.

Имя Тип Описание
initiatorName

string

Имя инициатора iSCSI.

objectType string:

IaasVMILRRegistrationRequest

Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов.

recoveryPointId

string

Идентификатор резервной копии виртуальной машины IaaS, из которой необходимо восстановить файлы и папки.

renewExistingRegistration

boolean

Следует ли обновлять существующую регистрацию на сервере iSCSI.

virtualMachineId

string

Полный идентификатор ARM виртуальной машины, файлы и папки которой необходимо восстановить.

ILRRequestResource

Параметры для подготовки API ILR.

Имя Тип Описание
eTag

string

Необязательный ETag.

id

string

Идентификатор ресурса представляет полный путь к ресурсу.

location

string

Расположение ресурса.

name

string

Имя ресурса, связанное с ресурсом.

properties ILRRequest:

Свойства ILRRequestResource

tags

object

Теги ресурсов.

type

string

Тип ресурса представляет полный путь к пространству имен формы/ResourceType/ResourceType/...