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=2026-01-01

Параметры URI

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

string

Имя контейнера, данные которого необходимо получить.

fabricName
path True

string

Имя ресурса BackupFabricResource

protectedItemName
path True

string

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

recoveryPointId
path True

string

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

resourceGroupName
path True

string

minLength: 1
maxLength: 90

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

subscriptionId
path True

string

minLength: 1

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

vaultName
path True

string

Имя ресурса VaultResource

api-version
query True

string

minLength: 1

Версия API, используемая для данной операции.

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

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

string

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

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

string

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

location

string

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

properties RestoreRequest:

Свойства RestoreRequestResource

tags

object

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

Ответы

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

Операция ресурса принята.

Заголовки

  • Location: string
  • Retry-After: integer
Other Status Codes

ErrorResponse

Непредвиденное сообщение об ошибке.

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

azure_auth

Azure Active Directory OAuth2 Flow.

Тип: 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 with Resource Guard Enabled

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=2026-01-01

{
  "properties": {
    "createNewCloudService": true,
    "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": "348916168024334",
    "recoveryType": "RestoreDisks",
    "region": "southeastasia",
    "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",
    "targetDiskNetworkAccessSettings": {
      "targetDiskAccessId": "/subscriptions/e7a191f5-713c-4bdb-b5e4-cf3dd90230ef/resourceGroups/arpja/providers/Microsoft.Compute/diskAccesses/arpja-diskaccess-ccy",
      "targetDiskNetworkAccessOption": "EnablePrivateAccessForAllDisks"
    }
  }
}

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

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
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
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=2026-01-01

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

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

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
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
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=2026-01-01

{
  "properties": {
    "createNewCloudService": true,
    "encryptionDetails": {
      "encryptionEnabled": false
    },
    "objectType": "IaasVMRestoreWithRehydrationRequest",
    "originalStorageAccountOption": false,
    "recoveryPointId": "348916168024334",
    "recoveryPointRehydrationInfo": {
      "rehydrationPriority": "Standard",
      "rehydrationRetentionDuration": "P7D"
    },
    "recoveryType": "RestoreDisks",
    "region": "southeastasia",
    "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"
  }
}

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

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
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
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=2026-01-01

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

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

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
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
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=2026-01-01

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

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

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
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
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=2026-01-01

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

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

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
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
Retry-After: 60

Restore with Resource Guard Enabled

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

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=2026-01-01

{
  "properties": {
    "createNewCloudService": true,
    "encryptionDetails": {
      "encryptionEnabled": false
    },
    "identityBasedRestoreDetails": {
      "targetStorageAccountId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testingRg/providers/Microsoft.Storage/storageAccounts/testAccount"
    },
    "identityInfo": {
      "isSystemAssignedIdentity": false,
      "managedIdentityResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/asmaskarRG1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/asmaskartestmsi"
    },
    "objectType": "IaasVMRestoreRequest",
    "originalStorageAccountOption": false,
    "recoveryPointId": "348916168024334",
    "recoveryType": "RestoreDisks",
    "region": "southeastasia",
    "resourceGuardOperationRequests": [
      "/subscriptions/063bf7bc-e4dc-4cde-8840-8416fbd7921e/resourcegroups/ankurRG1/providers/Microsoft.DataProtection/resourceGuards/RG341/triggerRestoreRequests/default"
    ],
    "sourceResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/netsdktestrg/providers/Microsoft.Compute/virtualMachines/netvmtestv2vm1"
  }
}

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

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
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
Retry-After: 60

Определения

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

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

AzureWorkloadPointInTimeRestoreRequest

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

AzureWorkloadRestoreRequest

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

AzureWorkloadSAPAsePointInTimeRestoreRequest

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

AzureWorkloadSAPAseRestoreRequest

Восстановление SAP Ase в 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 с интегрированным восстановлением точки восстановления

CopyOptions

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

createdByType

Тип удостоверения, создавшего ресурс.

EncryptionDetails

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

ErrorDetail

Класс Error Detail, который инкапсулирует код, сообщение и рекомендации.

ErrorResponse

Ответ на ошибку

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

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

systemData

Метаданные, относящиеся к созданию и последнему изменении ресурса.

TargetAFSRestoreInfo

Target Azure File Share Info.

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 (date-time)

Значение 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/Майкрософт. 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/Майкрософт. Compute/virtualmachines/{vm}

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

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

AzureWorkloadSAPAsePointInTimeRestoreRequest

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

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

AzureWorkloadSAPAsePointInTimeRestoreRequest

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

pointInTime

string (date-time)

Значение 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/Майкрософт. Compute/virtualmachines/{vm}

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

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

AzureWorkloadSAPAseRestoreRequest

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

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

AzureWorkloadSAPAseRestoreRequest

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

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/Майкрософт. Compute/virtualmachines/{vm}

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

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

AzureWorkloadSAPHanaPointInTimeRestoreRequest

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

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

AzureWorkloadSAPHanaPointInTimeRestoreRequest

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

pointInTime

string (date-time)

Значение 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/Майкрософт. Compute/virtualmachines/{vm}

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

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

AzureWorkloadSAPHanaPointInTimeRestoreWithRehydrateRequest

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

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

AzureWorkloadSAPHanaPointInTimeRestoreWithRehydrateRequest

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

pointInTime

string (date-time)

Значение 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/Майкрософт. 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/Майкрософт. 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/Майкрософт. Compute/virtualmachines/{vm}

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

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

AzureWorkloadSQLPointInTimeRestoreRequest

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

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

SQLDataDirectoryMapping[]

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

isNonRecoverable

boolean

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

objectType string:

AzureWorkloadSQLPointInTimeRestoreRequest

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

pointInTime

string (date-time)

Значение 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/Майкрософт. Compute/virtualmachines/{vm}

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

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

AzureWorkloadSQLPointInTimeRestoreWithRehydrateRequest

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

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

SQLDataDirectoryMapping[]

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

isNonRecoverable

boolean

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

objectType string:

AzureWorkloadSQLPointInTimeRestoreWithRehydrateRequest

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

pointInTime

string (date-time)

Значение 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/Майкрософт. 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/Майкрософт. 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/Майкрософт. Compute/virtualmachines/{vm}

userAssignedManagedIdentityDetails

UserAssignedManagedIdentityDetails

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

CopyOptions

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

Значение Описание
Invalid
CreateCopy
Skip
Overwrite
FailOnConflict

createdByType

Тип удостоверения, создавшего ресурс.

Значение Описание
User
Application
ManagedIdentity
Key

EncryptionDetails

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

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

boolean

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

kekUrl

string

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

kekVaultId

string

ID Key Vault, где хранится KEK.

secretKeyUrl

string

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

secretKeyVaultId

string

ID Key Vault, где хранится секрет.

ErrorDetail

Класс Error Detail, который инкапсулирует код, сообщение и рекомендации.

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

string

Код ошибки.

message

string

Сообщение об ошибке, связанное с кодом.

recommendations

string[]

Список строк рекомендаций.

ErrorResponse

Ответ на ошибку

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

ErrorDetail

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

ExtendedLocation

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

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

string

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

type

string

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

IaasVMRestoreRequest

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

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

string

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

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[] (int32)

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

restoreWithManagedDisks

boolean

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

securedVMDetails

SecuredVMDetails

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

sourceResourceId

string

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

storageAccountId

string

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

subnetId

string

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

targetDiskNetworkAccessSettings

TargetDiskNetworkAccessSettings

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

targetDomainNameId

string

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

targetResourceGroupId

string

Это идентификатор ARM группы ресурсов, которую вы хотите создать для этой виртуальной машины и других артефактов. Например, /subscriptions/{subId}/resourcegroups/{rg}

targetVirtualMachineId

string

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

virtualNetworkId

string

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

zones

string[]

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

IaasVMRestoreWithRehydrationRequest

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

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

string

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

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[] (int32)

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

restoreWithManagedDisks

boolean

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

securedVMDetails

SecuredVMDetails

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

sourceResourceId

string

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

storageAccountId

string

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

subnetId

string

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

targetDiskNetworkAccessSettings

TargetDiskNetworkAccessSettings

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

targetDomainNameId

string

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

targetResourceGroupId

string

Это идентификатор ARM группы ресурсов, которую вы хотите создать для этой виртуальной машины и других артефактов. Например, /subscriptions/{subId}/resourcegroups/{rg}

targetVirtualMachineId

string

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

virtualNetworkId

string

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

zones

string[]

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

IdentityBasedRestoreDetails

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

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

string

Возвращает тип класса.

targetStorageAccountId

string

Полный идентификатор ARM целевой учетной записи хранения.

IdentityInfo

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

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

boolean

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

managedIdentityResourceId

string

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

OverwriteOptions

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

Значение Описание
Invalid
FailOnConflict
Overwrite

RecoveryMode

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

Значение Описание
Invalid
FileRecovery
WorkloadRecovery
SnapshotAttach
RecoveryUsingSnapshot
SnapshotAttachAndRecover

RecoveryPointRehydrationInfo

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

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

RehydrationPriority

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

rehydrationRetentionDuration

string

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

RecoveryType

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

Значение Описание
Invalid
OriginalLocation
AlternateLocation
RestoreDisks
Offline

RehydrationPriority

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

Значение Описание
Standard
High

RestoreFileSpecs

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

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

string

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

path

string

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

targetFolderPath

string

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

RestoreRequestResource

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

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

string

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

id

string

Полный идентификатор ресурса для ресурса. Пример - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

location

string

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

name

string

Имя ресурса

properties RestoreRequest:

Свойства RestoreRequestResource

systemData

systemData

Azure Resource Manager метаданные, содержащие информацию createdBy и modifiedBy.

tags

object

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

type

string

Тип ресурса. Например, «Майкрософт. Compute/virtualMachines» или «Майкрософт. Аккаунты хранения/хранения»

RestoreRequestType

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

Значение Описание
Invalid
FullShareRestore
ItemLevelRestore

SecuredVMDetails

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

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

string

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

SnapshotRestoreParameters

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

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

string

skipAttachAndMount

boolean

SQLDataDirectoryMapping

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

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

SQLDataDirectoryType

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

sourceLogicalName

string

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

sourcePath

string

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

targetPath

string

Целевой путь

SQLDataDirectoryType

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

Значение Описание
Invalid
Data
Log

systemData

Метаданные, относящиеся к созданию и последнему изменении ресурса.

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

string (date-time)

Метка времени создания ресурса (UTC).

createdBy

string

Удостоверение, создающее ресурс.

createdByType

createdByType

Тип удостоверения, создавшего ресурс.

lastModifiedAt

string (date-time)

Временная метка последнего изменения ресурса (UTC)

lastModifiedBy

string

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

lastModifiedByType

createdByType

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

TargetAFSRestoreInfo

Target Azure File Share Info.

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

string

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

targetResourceId

string

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

TargetDiskNetworkAccessOption

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

Значение Описание
SameAsOnSourceDisks
EnablePrivateAccessForAllDisks
EnablePublicAccessForAllDisks

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

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