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


Restores - Trigger

Восстанавливает указанные резервные копии данных. Это асинхронная операция. Чтобы узнать состояние этого вызова API, используйте API GetProtectedItemOperationResult.

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

Параметры URI

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

string

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

fabricName
path True

string

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

protectedItemName
path True

string

Резервное копирование элемента для восстановления.

recoveryPointId
path True

string

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

resourceGroupName
path True

string

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

subscriptionId
path True

string

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

vaultName
path True

string

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

api-version
query True

string

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

Заголовок запроса

Имя Обязательно Тип Описание
x-ms-authorization-auxiliary

string

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

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

string

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

location

string

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

properties RestoreRequest:

Свойства RestoreRequestResource

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 олицетворения учетной записи пользователя.

Примеры

Restore Disks with IaasVMRestoreRequest
Restore Disks with IaasVMRestoreRequest with IdentityBasedRestoreDetails
Restore Disks with IaasVMRestoreWithRehydrationRequest
Restore to New Azure IaasVm with IaasVMRestoreRequest
Restore to New Azure IaasVm with IaasVMRestoreRequest with identityBasedRestoreDetails
Restore to New Azure IaasVm with IaasVMRestoreWithRehydrationRequest

Restore Disks with IaasVMRestoreRequest

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

POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/protectedItems/VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/recoveryPoints/348916168024334/restore?api-version=2024-10-01

{
  "properties": {
    "objectType": "IaasVMRestoreRequest",
    "recoveryPointId": "348916168024334",
    "recoveryType": "RestoreDisks",
    "sourceResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1",
    "storageAccountId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testingRg/providers/Microsoft.Storage/storageAccounts/testAccount",
    "region": "southeastasia",
    "createNewCloudService": true,
    "originalStorageAccountOption": false,
    "encryptionDetails": {
      "encryptionEnabled": false
    },
    "identityInfo": {
      "isSystemAssignedIdentity": false,
      "managedIdentityResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/asmaskarRG1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/asmaskartestmsi"
    },
    "targetDiskNetworkAccessSettings": {
      "targetDiskNetworkAccessOption": "EnablePrivateAccessForAllDisks",
      "targetDiskAccessId": "/subscriptions/e7a191f5-713c-4bdb-b5e4-cf3dd90230ef/resourceGroups/arpja/providers/Microsoft.Compute/diskAccesses/arpja-diskaccess-ccy"
    }
  }
}

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

Location: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/iaasvmcontainer;iaasVMContainerV2;netsdktestrg;netvmtestv2vm1/protectedItems/vm;iaasVMContainerV2;netsdktestrg;netvmtestv2vm1/operationResults/00000000-0000-0000-0000-000000000000?api-version=2020-09-01
Azure-AsyncOperation: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/iaasvmcontainer;iaasVMContainerV2;netsdktestrg;netvmtestv2vm1/protectedItems/vm;iaasVMContainerV2;netsdktestrg;netvmtestv2vm1/operationsStatus/00000000-0000-0000-0000-000000000000?api-version=2020-09-01
Retry-After: 60

Restore Disks with IaasVMRestoreRequest with IdentityBasedRestoreDetails

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

POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/protectedItems/VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/recoveryPoints/348916168024334/restore?api-version=2024-10-01

{
  "properties": {
    "objectType": "IaasVMRestoreRequest",
    "recoveryPointId": "348916168024334",
    "recoveryType": "RestoreDisks",
    "sourceResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1",
    "region": "southeastasia",
    "createNewCloudService": true,
    "originalStorageAccountOption": false,
    "encryptionDetails": {
      "encryptionEnabled": false
    },
    "identityInfo": {
      "isSystemAssignedIdentity": false,
      "managedIdentityResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/asmaskarRG1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/asmaskartestmsi"
    },
    "identityBasedRestoreDetails": {
      "targetStorageAccountId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testingRg/providers/Microsoft.Storage/storageAccounts/testAccount"
    }
  }
}

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

Location: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/iaasvmcontainer;iaasVMContainerV2;netsdktestrg;netvmtestv2vm1/protectedItems/vm;iaasVMContainerV2;netsdktestrg;netvmtestv2vm1/operationResults/00000000-0000-0000-0000-000000000000?api-version=2020-09-01
Azure-AsyncOperation: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/iaasvmcontainer;iaasVMContainerV2;netsdktestrg;netvmtestv2vm1/protectedItems/vm;iaasVMContainerV2;netsdktestrg;netvmtestv2vm1/operationsStatus/00000000-0000-0000-0000-000000000000?api-version=2020-09-01
Retry-After: 60

Restore Disks with IaasVMRestoreWithRehydrationRequest

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

POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/protectedItems/VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/recoveryPoints/348916168024334/restore?api-version=2024-10-01

{
  "properties": {
    "objectType": "IaasVMRestoreWithRehydrationRequest",
    "recoveryPointId": "348916168024334",
    "recoveryType": "RestoreDisks",
    "sourceResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1",
    "storageAccountId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testingRg/providers/Microsoft.Storage/storageAccounts/testAccount",
    "region": "southeastasia",
    "createNewCloudService": true,
    "originalStorageAccountOption": false,
    "encryptionDetails": {
      "encryptionEnabled": false
    },
    "recoveryPointRehydrationInfo": {
      "rehydrationRetentionDuration": "P7D",
      "rehydrationPriority": "Standard"
    }
  }
}

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

Location: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/iaasvmcontainer;iaasVMContainerV2;netsdktestrg;netvmtestv2vm1/protectedItems/vm;iaasVMContainerV2;netsdktestrg;netvmtestv2vm1/operationResults/00000000-0000-0000-0000-000000000000?api-version=2020-09-01
Azure-AsyncOperation: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/iaasvmcontainer;iaasVMContainerV2;netsdktestrg;netvmtestv2vm1/protectedItems/vm;iaasVMContainerV2;netsdktestrg;netvmtestv2vm1/operationsStatus/00000000-0000-0000-0000-000000000000?api-version=2020-09-01
Retry-After: 60

Restore to New Azure IaasVm with IaasVMRestoreRequest

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

POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/protectedItems/VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/recoveryPoints/348916168024334/restore?api-version=2024-10-01

{
  "properties": {
    "objectType": "IaasVMRestoreRequest",
    "recoveryPointId": "348916168024334",
    "recoveryType": "AlternateLocation",
    "sourceResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1",
    "targetVirtualMachineId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg2/providers/Microsoft.Compute/virtualmachines/RSMDALRVM981435",
    "targetResourceGroupId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg2",
    "storageAccountId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.Storage/storageAccounts/testingAccount",
    "virtualNetworkId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.Network/virtualNetworks/testNet",
    "subnetId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.Network/virtualNetworks/testNet/subnets/default",
    "region": "southeastasia",
    "createNewCloudService": false,
    "originalStorageAccountOption": false,
    "encryptionDetails": {
      "encryptionEnabled": false
    },
    "identityInfo": {
      "isSystemAssignedIdentity": true
    }
  }
}

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

Location: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/iaasvmcontainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/protectedItems/vm;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/operationResults/00000000-0000-0000-0000-000000000000?api-version=2017-07-01
Azure-AsyncOperation: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/iaasvmcontainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/protectedItems/vm;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/operationsStatus/00000000-0000-0000-0000-000000000000?api-version=2017-07-01
Retry-After: 60

Restore to New Azure IaasVm with IaasVMRestoreRequest with identityBasedRestoreDetails

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

POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/protectedItems/VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/recoveryPoints/348916168024334/restore?api-version=2024-10-01

{
  "properties": {
    "objectType": "IaasVMRestoreRequest",
    "recoveryPointId": "348916168024334",
    "recoveryType": "AlternateLocation",
    "sourceResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1",
    "targetVirtualMachineId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg2/providers/Microsoft.Compute/virtualmachines/RSMDALRVM981435",
    "targetResourceGroupId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg2",
    "virtualNetworkId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.Network/virtualNetworks/testNet",
    "subnetId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.Network/virtualNetworks/testNet/subnets/default",
    "region": "southeastasia",
    "createNewCloudService": false,
    "originalStorageAccountOption": false,
    "encryptionDetails": {
      "encryptionEnabled": false
    },
    "identityInfo": {
      "isSystemAssignedIdentity": true
    },
    "identityBasedRestoreDetails": {
      "targetStorageAccountId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.Storage/storageAccounts/testingAccount"
    }
  }
}

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

Location: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/iaasvmcontainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/protectedItems/vm;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/operationResults/00000000-0000-0000-0000-000000000000?api-version=2017-07-01
Azure-AsyncOperation: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/iaasvmcontainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/protectedItems/vm;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/operationsStatus/00000000-0000-0000-0000-000000000000?api-version=2017-07-01
Retry-After: 60

Restore to New Azure IaasVm with IaasVMRestoreWithRehydrationRequest

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

POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/protectedItems/VM;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/recoveryPoints/348916168024334/restore?api-version=2024-10-01

{
  "properties": {
    "objectType": "IaasVMRestoreWithRehydrationRequest",
    "recoveryPointId": "348916168024334",
    "recoveryType": "AlternateLocation",
    "sourceResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1",
    "targetVirtualMachineId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg2/providers/Microsoft.Compute/virtualmachines/RSMDALRVM981435",
    "targetResourceGroupId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg2",
    "storageAccountId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.Storage/storageAccounts/testingAccount",
    "virtualNetworkId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.Network/virtualNetworks/testNet",
    "subnetId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRg/providers/Microsoft.Network/virtualNetworks/testNet/subnets/default",
    "region": "southeastasia",
    "createNewCloudService": false,
    "originalStorageAccountOption": false,
    "encryptionDetails": {
      "encryptionEnabled": false
    },
    "recoveryPointRehydrationInfo": {
      "rehydrationRetentionDuration": "P7D",
      "rehydrationPriority": "High"
    }
  }
}

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

Location: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/iaasvmcontainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/protectedItems/vm;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/operationResults/00000000-0000-0000-0000-000000000000?api-version=2017-07-01
Azure-AsyncOperation: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.RecoveryServices/vaults/testVault/backupFabrics/Azure/protectionContainers/iaasvmcontainer;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/protectedItems/vm;iaasvmcontainerv2;netsdktestrg;netvmtestv2vm1/operationsStatus/00000000-0000-0000-0000-000000000000?api-version=2017-07-01
Retry-After: 60

Определения

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

Запрос на восстановление AzureFileShare

AzureWorkloadPointInTimeRestoreRequest

Восстановление SAP Hana -specific в AzureWorkload. Специально для восстановления PointInTime/Log

AzureWorkloadRestoreRequest

Восстановление, зависят от AzureWorkload.

AzureWorkloadSAPHanaPointInTimeRestoreRequest

Восстановление SAP Hana -specific в AzureWorkload. Специально для восстановления PointInTime/Log

AzureWorkloadSAPHanaPointInTimeRestoreWithRehydrateRequest

Восстановление sap Hana с помощью интегрированной восстановления точки восстановления в AzureWorkload SAP Hana.

AzureWorkloadSAPHanaRestoreRequest

Восстановление SAP Hana в AzureWorkload.

AzureWorkloadSAPHanaRestoreWithRehydrateRequest

Восстановление sap Hana с помощью интегрированной восстановления точки восстановления в AzureWorkload SAP Hana.

AzureWorkloadSQLPointInTimeRestoreRequest

Восстановление -specific SQL в AzureWorkload. Специально для восстановления PointInTime/Log

AzureWorkloadSQLPointInTimeRestoreWithRehydrateRequest

Восстановление, зависяное от SQL в AzureWorkload, с помощью интегрированной восстановления точки восстановления.

AzureWorkloadSQLRestoreRequest

Восстановление -specific SQL в AzureWorkload. Специально для полного восстановления или восстановления диффа

AzureWorkloadSQLRestoreWithRehydrateRequest

Восстановление, зависят от SQL в AzureWorkload с интегрированным восстановлением точки восстановления

CloudError

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

CloudErrorBody

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

CopyOptions

Параметры разрешения конфликтов копирования.

EncryptionDetails

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

ErrorAdditionalInfo

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

ExtendedLocation

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

IaasVMRestoreRequest

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

IaasVMRestoreWithRehydrationRequest

Восстановление рабочей нагрузки виртуальной машины IaaS с интегрированным восстановлением точки восстановления.

IdentityBasedRestoreDetails

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

IdentityInfo

Инкапсулирует связанные сведения об управляемом удостоверении

OverwriteOptions

Может перезаписать, если целевая база данных уже существует

RecoveryMode

Определяет, является ли текущий режим восстановления восстановлением файлов или восстановлением базы данных

RecoveryPointRehydrationInfo

Сведения о повторном удалении RP

RecoveryType

Тип этого восстановления.

RehydrationPriority

Приоритет восстановления

RestoreFileSpecs

Восстановление спецификаций файлов, таких как путь к файлу, тип и сведения о пути к целевой папке.

RestoreRequestResource

Базовый класс для запроса на восстановление. Запросы на восстановление, относящиеся к рабочей нагрузке, являются производными от этого класса.

RestoreRequestType

Тип восстановления (FullShareRestore или ItemLevelRestore)

SecuredVMDetails

Параметры запроса восстановления для защищенных виртуальных машин

SnapshotRestoreParameters

Инкапсулирует сведения о восстановлении моментальных снимков для SAP Hana

SQLDataDirectoryMapping

Инкапсулирует сведения о каталоге данных

SQLDataDirectoryType

Тип сопоставления каталога данных

TargetAFSRestoreInfo

Целевая информация о общей папке Azure.

TargetDiskNetworkAccessOption

Параметры сетевого доступа, используемые для восстановленных дисков

TargetDiskNetworkAccessSettings

Указывает параметры целевого сетевого доступа для восстановления дисков виртуальной машины.

TargetRestoreInfo

Сведения о целевой рабочей нагрузке во время операции восстановления.

UserAssignedIdentityProperties

Свойства управляемого удостоверения, назначенные пользователем

UserAssignedManagedIdentityDetails

Сведения об управляемом удостоверении, назначаемом пользователем

AzureFileShareRestoreRequest

Запрос на восстановление AzureFileShare

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

CopyOptions

Параметры разрешения конфликтов копирования.

objectType string:

AzureFileShareRestoreRequest

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

recoveryType

RecoveryType

Тип этого восстановления.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests, на котором будет выполнена проверка LAC

restoreFileSpecs

RestoreFileSpecs[]

Список исходных файлов и папок(которые необходимо восстановить) и сведения о TargetFolderPath

restoreRequestType

RestoreRequestType

Тип восстановления (FullShareRestore или ItemLevelRestore)

sourceResourceId

string

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

targetDetails

TargetAFSRestoreInfo

Сведения о целевом файловом ресурсе

AzureWorkloadPointInTimeRestoreRequest

Восстановление SAP Hana -specific в AzureWorkload. Специально для восстановления PointInTime/Log

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

AzureWorkloadPointInTimeRestoreRequest

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

pointInTime

string

Значение PointInTime

propertyBag

object

Контейнер свойств для конкретной рабочей нагрузки.

recoveryMode

RecoveryMode

Определяет, является ли текущий режим восстановления восстановлением файлов или восстановлением базы данных

recoveryType

RecoveryType

Тип этого восстановления.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests, на котором будет выполнена проверка LAC

snapshotRestoreParameters

SnapshotRestoreParameters

Дополнительные сведения о восстановлении моментальных снимков, используемом в настоящее время для моментального снимка для SAP Hana.

sourceResourceId

string

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

targetInfo

TargetRestoreInfo

Сведения о целевой базе данных

targetResourceGroupName

string

Определяет группу ресурсов целевой виртуальной машины

targetVirtualMachineId

string

Это полный идентификатор ARM целевой виртуальной машины, например /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

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

AzureWorkloadRestoreRequest

Восстановление, зависят от AzureWorkload.

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

AzureWorkloadRestoreRequest

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

propertyBag

object

Контейнер свойств для конкретной рабочей нагрузки.

recoveryMode

RecoveryMode

Определяет, является ли текущий режим восстановления восстановлением файлов или восстановлением базы данных

recoveryType

RecoveryType

Тип этого восстановления.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests, на котором будет выполнена проверка LAC

snapshotRestoreParameters

SnapshotRestoreParameters

Дополнительные сведения о восстановлении моментальных снимков, используемом в настоящее время для моментального снимка для SAP Hana.

sourceResourceId

string

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

targetInfo

TargetRestoreInfo

Сведения о целевой базе данных

targetResourceGroupName

string

Определяет группу ресурсов целевой виртуальной машины

targetVirtualMachineId

string

Это полный идентификатор ARM целевой виртуальной машины, например /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

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

AzureWorkloadSAPHanaPointInTimeRestoreRequest

Восстановление SAP Hana -specific в AzureWorkload. Специально для восстановления PointInTime/Log

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

AzureWorkloadSAPHanaPointInTimeRestoreRequest

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

pointInTime

string

Значение PointInTime

propertyBag

object

Контейнер свойств для конкретной рабочей нагрузки.

recoveryMode

RecoveryMode

Определяет, является ли текущий режим восстановления восстановлением файлов или восстановлением базы данных

recoveryType

RecoveryType

Тип этого восстановления.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests, на котором будет выполнена проверка LAC

snapshotRestoreParameters

SnapshotRestoreParameters

Дополнительные сведения о восстановлении моментальных снимков, используемом в настоящее время для моментального снимка для SAP Hana.

sourceResourceId

string

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

targetInfo

TargetRestoreInfo

Сведения о целевой базе данных

targetResourceGroupName

string

Определяет группу ресурсов целевой виртуальной машины

targetVirtualMachineId

string

Это полный идентификатор ARM целевой виртуальной машины, например /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

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

AzureWorkloadSAPHanaPointInTimeRestoreWithRehydrateRequest

Восстановление sap Hana с помощью интегрированной восстановления точки восстановления в AzureWorkload SAP Hana.

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

AzureWorkloadSAPHanaPointInTimeRestoreWithRehydrateRequest

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

pointInTime

string

Значение PointInTime

propertyBag

object

Контейнер свойств для конкретной рабочей нагрузки.

recoveryMode

RecoveryMode

Определяет, является ли текущий режим восстановления восстановлением файлов или восстановлением базы данных

recoveryPointRehydrationInfo

RecoveryPointRehydrationInfo

Сведения о повторном удалении RP

recoveryType

RecoveryType

Тип этого восстановления.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests, на котором будет выполнена проверка LAC

snapshotRestoreParameters

SnapshotRestoreParameters

Дополнительные сведения о восстановлении моментальных снимков, используемом в настоящее время для моментального снимка для SAP Hana.

sourceResourceId

string

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

targetInfo

TargetRestoreInfo

Сведения о целевой базе данных

targetResourceGroupName

string

Определяет группу ресурсов целевой виртуальной машины

targetVirtualMachineId

string

Это полный идентификатор ARM целевой виртуальной машины, например /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

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

AzureWorkloadSAPHanaRestoreRequest

Восстановление SAP Hana в AzureWorkload.

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

AzureWorkloadSAPHanaRestoreRequest

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

propertyBag

object

Контейнер свойств для конкретной рабочей нагрузки.

recoveryMode

RecoveryMode

Определяет, является ли текущий режим восстановления восстановлением файлов или восстановлением базы данных

recoveryType

RecoveryType

Тип этого восстановления.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests, на котором будет выполнена проверка LAC

snapshotRestoreParameters

SnapshotRestoreParameters

Дополнительные сведения о восстановлении моментальных снимков, используемом в настоящее время для моментального снимка для SAP Hana.

sourceResourceId

string

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

targetInfo

TargetRestoreInfo

Сведения о целевой базе данных

targetResourceGroupName

string

Определяет группу ресурсов целевой виртуальной машины

targetVirtualMachineId

string

Это полный идентификатор ARM целевой виртуальной машины, например /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

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

AzureWorkloadSAPHanaRestoreWithRehydrateRequest

Восстановление sap Hana с помощью интегрированной восстановления точки восстановления в AzureWorkload SAP Hana.

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

AzureWorkloadSAPHanaRestoreWithRehydrateRequest

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

propertyBag

object

Контейнер свойств для конкретной рабочей нагрузки.

recoveryMode

RecoveryMode

Определяет, является ли текущий режим восстановления восстановлением файлов или восстановлением базы данных

recoveryPointRehydrationInfo

RecoveryPointRehydrationInfo

Сведения о повторном удалении RP

recoveryType

RecoveryType

Тип этого восстановления.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests, на котором будет выполнена проверка LAC

snapshotRestoreParameters

SnapshotRestoreParameters

Дополнительные сведения о восстановлении моментальных снимков, используемом в настоящее время для моментального снимка для SAP Hana.

sourceResourceId

string

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

targetInfo

TargetRestoreInfo

Сведения о целевой базе данных

targetResourceGroupName

string

Определяет группу ресурсов целевой виртуальной машины

targetVirtualMachineId

string

Это полный идентификатор ARM целевой виртуальной машины, например /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

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

AzureWorkloadSQLPointInTimeRestoreRequest

Восстановление -specific SQL в AzureWorkload. Специально для восстановления PointInTime/Log

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

SQLDataDirectoryMapping[]

Сведения о каталоге данных

isNonRecoverable

boolean

Конкретное свойство SQL, в котором пользователь может задать no-recovery при попытке операции восстановления

objectType string:

AzureWorkloadSQLPointInTimeRestoreRequest

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

pointInTime

string

Значение PointInTime

propertyBag

object

Контейнер свойств для конкретной рабочей нагрузки.

recoveryMode

RecoveryMode

Определяет, является ли текущий режим восстановления восстановлением файлов или восстановлением базы данных

recoveryType

RecoveryType

Тип этого восстановления.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests, на котором будет выполнена проверка LAC

shouldUseAlternateTargetLocation

boolean

Параметр по умолчанию имеет значение true. Если для этого задано значение false, необходимо указать альтернативный каталог данных

snapshotRestoreParameters

SnapshotRestoreParameters

Дополнительные сведения о восстановлении моментальных снимков, используемом в настоящее время для моментального снимка для SAP Hana.

sourceResourceId

string

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

targetInfo

TargetRestoreInfo

Сведения о целевой базе данных

targetResourceGroupName

string

Определяет группу ресурсов целевой виртуальной машины

targetVirtualMachineId

string

Это полный идентификатор ARM целевой виртуальной машины, например /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

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

AzureWorkloadSQLPointInTimeRestoreWithRehydrateRequest

Восстановление, зависяное от SQL в AzureWorkload, с помощью интегрированной восстановления точки восстановления.

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

SQLDataDirectoryMapping[]

Сведения о каталоге данных

isNonRecoverable

boolean

Конкретное свойство SQL, в котором пользователь может задать no-recovery при попытке операции восстановления

objectType string:

AzureWorkloadSQLPointInTimeRestoreWithRehydrateRequest

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

pointInTime

string

Значение PointInTime

propertyBag

object

Контейнер свойств для конкретной рабочей нагрузки.

recoveryMode

RecoveryMode

Определяет, является ли текущий режим восстановления восстановлением файлов или восстановлением базы данных

recoveryPointRehydrationInfo

RecoveryPointRehydrationInfo

Сведения о повторном удалении RP

recoveryType

RecoveryType

Тип этого восстановления.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests, на котором будет выполнена проверка LAC

shouldUseAlternateTargetLocation

boolean

Параметр по умолчанию имеет значение true. Если для этого задано значение false, необходимо указать альтернативный каталог данных

snapshotRestoreParameters

SnapshotRestoreParameters

Дополнительные сведения о восстановлении моментальных снимков, используемом в настоящее время для моментального снимка для SAP Hana.

sourceResourceId

string

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

targetInfo

TargetRestoreInfo

Сведения о целевой базе данных

targetResourceGroupName

string

Определяет группу ресурсов целевой виртуальной машины

targetVirtualMachineId

string

Это полный идентификатор ARM целевой виртуальной машины, например /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

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

AzureWorkloadSQLRestoreRequest

Восстановление -specific SQL в AzureWorkload. Специально для полного восстановления или восстановления диффа

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

SQLDataDirectoryMapping[]

Сведения о каталоге данных

isNonRecoverable

boolean

Конкретное свойство SQL, в котором пользователь может задать no-recovery при попытке операции восстановления

objectType string:

AzureWorkloadSQLRestoreRequest

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

propertyBag

object

Контейнер свойств для конкретной рабочей нагрузки.

recoveryMode

RecoveryMode

Определяет, является ли текущий режим восстановления восстановлением файлов или восстановлением базы данных

recoveryType

RecoveryType

Тип этого восстановления.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests, на котором будет выполнена проверка LAC

shouldUseAlternateTargetLocation

boolean

Параметр по умолчанию имеет значение true. Если для этого задано значение false, необходимо указать альтернативный каталог данных

snapshotRestoreParameters

SnapshotRestoreParameters

Дополнительные сведения о восстановлении моментальных снимков, используемом в настоящее время для моментального снимка для SAP Hana.

sourceResourceId

string

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

targetInfo

TargetRestoreInfo

Сведения о целевой базе данных

targetResourceGroupName

string

Определяет группу ресурсов целевой виртуальной машины

targetVirtualMachineId

string

Это полный идентификатор ARM целевой виртуальной машины, например /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

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

AzureWorkloadSQLRestoreWithRehydrateRequest

Восстановление, зависят от SQL в AzureWorkload с интегрированным восстановлением точки восстановления

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

SQLDataDirectoryMapping[]

Сведения о каталоге данных

isNonRecoverable

boolean

Конкретное свойство SQL, в котором пользователь может задать no-recovery при попытке операции восстановления

objectType string:

AzureWorkloadSQLRestoreWithRehydrateRequest

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

propertyBag

object

Контейнер свойств для конкретной рабочей нагрузки.

recoveryMode

RecoveryMode

Определяет, является ли текущий режим восстановления восстановлением файлов или восстановлением базы данных

recoveryPointRehydrationInfo

RecoveryPointRehydrationInfo

Сведения о повторном удалении RP

recoveryType

RecoveryType

Тип этого восстановления.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests, на котором будет выполнена проверка LAC

shouldUseAlternateTargetLocation

boolean

Параметр по умолчанию имеет значение true. Если для этого задано значение false, необходимо указать альтернативный каталог данных

snapshotRestoreParameters

SnapshotRestoreParameters

Дополнительные сведения о восстановлении моментальных снимков, используемом в настоящее время для моментального снимка для SAP Hana.

sourceResourceId

string

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

targetInfo

TargetRestoreInfo

Сведения о целевой базе данных

targetResourceGroupName

string

Определяет группу ресурсов целевой виртуальной машины

targetVirtualMachineId

string

Это полный идентификатор ARM целевой виртуальной машины, например /subscriptions/{subId}/resourcegroups/{rg}/provider/Microsoft.Compute/virtualmachines/{vm}

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

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

CloudError

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

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

CloudErrorBody

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

CloudErrorBody

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

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

ErrorAdditionalInfo[]

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

code

string

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

details

CloudErrorBody[]

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

message

string

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

target

string

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

CopyOptions

Параметры разрешения конфликтов копирования.

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

string

FailOnConflict

string

Invalid

string

Overwrite

string

Skip

string

EncryptionDetails

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

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

boolean

Определяет, представляет ли эта резервная копия зашифрованную виртуальную машину во время резервного копирования.

kekUrl

string

URL-адрес ключа.

kekVaultId

string

Идентификатор Key Vault, в котором хранится KEK.

secretKeyUrl

string

URL-адрес секрета.

secretKeyVaultId

string

Идентификатор Key Vault, в котором хранится секрет.

ErrorAdditionalInfo

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

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

object

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

type

string

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

ExtendedLocation

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

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

string

Имя расширенного расположения.

type

string

Тип расширенного расположения. Возможные значения: EdgeZone

IaasVMRestoreRequest

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

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

string

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

createNewCloudService

boolean

Если при восстановлении виртуальной машины создается новая облачная служба. Если это значение равно false, виртуальная машина будет восстановлена в той же облачной службе, что и во время резервного копирования.

diskEncryptionSetId

string

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

encryptionDetails

EncryptionDetails

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

extendedLocation

ExtendedLocation

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

identityBasedRestoreDetails

IdentityBasedRestoreDetails

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

identityInfo

IdentityInfo

Сведения об управляемом удостоверении, необходимые для доступа к учетной записи хранения клиента.

objectType string:

IaasVMRestoreRequest

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

originalStorageAccountOption

boolean

Исходный параметр учетной записи хранения

recoveryPointId

string

Идентификатор восстанавливаемой копии резервной копии.

recoveryType

RecoveryType

Тип этого восстановления.

region

string

Регион, в котором восстанавливается виртуальная машина.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests, на котором будет выполнена проверка LAC

restoreDiskLunList

integer[]

Список LUN дисков для частичного восстановления

restoreWithManagedDisks

boolean

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

securedVMDetails

SecuredVMDetails

Хранит сведения о защищенной виртуальной машине

sourceResourceId

string

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

storageAccountId

string

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

subnetId

string

Идентификатор подсети — это идентификатор подсети, связанный с восстановленной виртуальной машиной. Для классических виртуальных машин это будет {VnetID}/Subnet/{SubnetName}, а для виртуальных машин Azure Resource Manager это будет идентификатор ресурса ARM, используемый для представления подсети.

targetDiskNetworkAccessSettings

TargetDiskNetworkAccessSettings

Указывает параметры целевого сетевого доступа для восстанавливаемых дисков виртуальной машины.

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[]

Целевая зона, в которой должна быть восстановлена виртуальная машина и ее диски.

IaasVMRestoreWithRehydrationRequest

Восстановление рабочей нагрузки виртуальной машины IaaS с интегрированным восстановлением точки восстановления.

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

string

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

createNewCloudService

boolean

Если при восстановлении виртуальной машины создается новая облачная служба. Если это значение равно false, виртуальная машина будет восстановлена в той же облачной службе, что и во время резервного копирования.

diskEncryptionSetId

string

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

encryptionDetails

EncryptionDetails

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

extendedLocation

ExtendedLocation

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

identityBasedRestoreDetails

IdentityBasedRestoreDetails

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

identityInfo

IdentityInfo

Сведения об управляемом удостоверении, необходимые для доступа к учетной записи хранения клиента.

objectType string:

IaasVMRestoreWithRehydrationRequest

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

originalStorageAccountOption

boolean

Исходный параметр учетной записи хранения

recoveryPointId

string

Идентификатор восстанавливаемой копии резервной копии.

recoveryPointRehydrationInfo

RecoveryPointRehydrationInfo

Сведения о повторном удалении RP

recoveryType

RecoveryType

Тип этого восстановления.

region

string

Регион, в котором восстанавливается виртуальная машина.

resourceGuardOperationRequests

string[]

ResourceGuardOperationRequests, на котором будет выполнена проверка LAC

restoreDiskLunList

integer[]

Список LUN дисков для частичного восстановления

restoreWithManagedDisks

boolean

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

securedVMDetails

SecuredVMDetails

Хранит сведения о защищенной виртуальной машине

sourceResourceId

string

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

storageAccountId

string

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

subnetId

string

Идентификатор подсети — это идентификатор подсети, связанный с восстановленной виртуальной машиной. Для классических виртуальных машин это будет {VnetID}/Subnet/{SubnetName}, а для виртуальных машин Azure Resource Manager это будет идентификатор ресурса ARM, используемый для представления подсети.

targetDiskNetworkAccessSettings

TargetDiskNetworkAccessSettings

Указывает параметры целевого сетевого доступа для восстанавливаемых дисков виртуальной машины.

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

Необязательный идентификатор ресурса управляемого удостоверения: может не потребоваться в случае назначаемого системой управляемого удостоверения.

OverwriteOptions

Может перезаписать, если целевая база данных уже существует

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

string

Invalid

string

Overwrite

string

RecoveryMode

Определяет, является ли текущий режим восстановления восстановлением файлов или восстановлением базы данных

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

string

Invalid

string

RecoveryUsingSnapshot

string

SnapshotAttach

string

SnapshotAttachAndRecover

string

WorkloadRecovery

string

RecoveryPointRehydrationInfo

Сведения о повторном удалении RP

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

RehydrationPriority

Приоритет восстановления

rehydrationRetentionDuration

string

Сколько времени должен храниться регидратированный RP, должен быть ISO8601 формат длительности, например P7D.

RecoveryType

Тип этого восстановления.

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

string

Invalid

string

Offline

string

OriginalLocation

string

RestoreDisks

string

RehydrationPriority

Приоритет восстановления

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

string

Standard

string

RestoreFileSpecs

Восстановление спецификаций файлов, таких как путь к файлу, тип и сведения о пути к целевой папке.

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

string

Указывает, что переменная Path обозначает

path

string

Путь к исходному файлу или папке

targetFolderPath

string

Путь к папке назначения в целевом fileShare

RestoreRequestResource

Базовый класс для запроса на восстановление. Запросы на восстановление, относящиеся к рабочей нагрузке, являются производными от этого класса.

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

string

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

id

string

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

location

string

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

name

string

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

properties RestoreRequest:

Свойства RestoreRequestResource

tags

object

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

type

string

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

RestoreRequestType

Тип восстановления (FullShareRestore или ItemLevelRestore)

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

string

Invalid

string

ItemLevelRestore

string

SecuredVMDetails

Параметры запроса восстановления для защищенных виртуальных машин

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

string

Возвращает или задает идентификатор набора шифрования дисков для защищенного диска ОС виртуальной машины

SnapshotRestoreParameters

Инкапсулирует сведения о восстановлении моментальных снимков для SAP Hana

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

string

skipAttachAndMount

boolean

SQLDataDirectoryMapping

Инкапсулирует сведения о каталоге данных

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

SQLDataDirectoryType

Тип сопоставления каталога данных

sourceLogicalName

string

Восстановление пути к исходному логическому имени

sourcePath

string

Восстановление пути к источнику

targetPath

string

Целевой путь

SQLDataDirectoryType

Тип сопоставления каталога данных

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

string

Invalid

string

Log

string

TargetAFSRestoreInfo

Целевая информация о общей папке Azure.

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

string

Имя общей папки

targetResourceId

string

Идентификатор ARM целевого ресурса общей папки

TargetDiskNetworkAccessOption

Параметры сетевого доступа, используемые для восстановленных дисков

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

string

EnablePublicAccessForAllDisks

string

SameAsOnSourceDisks

string

TargetDiskNetworkAccessSettings

Указывает параметры целевого сетевого доступа для восстановления дисков виртуальной машины.

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

string

Возвращает или задает идентификатор ресурса ARM для доступа к целевому диску, который будет использоваться, если для TargetDiskNetworkAccessOption задано значение TargetDiskNetworkAccessOption.UseNew

targetDiskNetworkAccessOption

TargetDiskNetworkAccessOption

Параметры сетевого доступа, используемые для восстановленных дисков

TargetRestoreInfo

Сведения о целевой рабочей нагрузке во время операции восстановления.

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

string

Имя идентификатора ресурса контейнера, в котором находится целевая база данных

databaseName

string

Имя базы данных InstanceName/DataBaseName для SQL или System/DbName для SAP Hana

overwriteOption

OverwriteOptions

Может перезаписать, если целевая база данных уже существует

targetDirectoryForFileRestore

string

Целевое расположение каталога для восстановления в виде файлов.

UserAssignedIdentityProperties

Свойства управляемого удостоверения, назначенные пользователем

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

string

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

principalId

string

Основной идентификатор назначенного удостоверения.

UserAssignedManagedIdentityDetails

Сведения об управляемом удостоверении, назначаемом пользователем

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

string

Идентификатор ARM назначенного удостоверения.

identityName

string

Имя назначенного удостоверения.

userAssignedIdentityProperties

UserAssignedIdentityProperties

Свойства управляемого удостоверения, назначенные пользователем