Backup Instances - Trigger Restore

Триггеры восстановления для BackupInstance

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupInstances/{backupInstanceName}/restore?api-version=2026-03-01

Параметры URI

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

string

Имя ресурса BackupInstanceResource

resourceGroupName
path True

string

minLength: 1
maxLength: 90

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

subscriptionId
path True

string (uuid)

Идентификатор целевой подписки. Значение должно быть Универсальным Уникальным Идентификатором (UUID).

vaultName
path True

string

minLength: 2
maxLength: 50
pattern: ^[A-Za-z][-A-Za-z0-9]*[A-Za-z0-9]$

Имя хранилища резервных копий.

api-version
query True

string

minLength: 1

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

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

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

string

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

Текст запроса может быть таким:

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

Запрос на восстановление На основе Azure BackupPoint

AzureBackupRecoveryTimeBasedRestoreRequest

Запрос восстановления На основе AzureBackup RecoveryPointTime

AzureBackupRestoreWithRehydrationRequest

Восстановление AzureBackup с помощью запроса повторного восстановления

AzureBackupRecoveryPointBasedRestoreRequest

Запрос на восстановление На основе Azure BackupPoint

Имя Обязательно Тип Описание
objectType True string:

AzureBackupRecoveryPointBasedRestoreRequest

recoveryPointId True

string

restoreTargetInfo True RestoreTargetInfoBase:

Возвращает или задает сведения о целевом объекте восстановления.

sourceDataStoreType True

SourceDataStoreType

Возвращает или задает тип исходного хранилища данных.

identityDetails

IdentityDetails

Содержит сведения о удостоверении для бизнес-аналитики. Если значение равно null, по умолчанию будет считаться системным назначением.

resourceGuardOperationRequests

string[]

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

sourceResourceId

string

Полный идентификатор Azure Resource Manager для восстанавливаемого источника данных.

AzureBackupRecoveryTimeBasedRestoreRequest

Запрос восстановления На основе AzureBackup RecoveryPointTime

Имя Обязательно Тип Описание
objectType True string:

AzureBackupRecoveryTimeBasedRestoreRequest

recoveryPointTime True

string

Время восстановления в примере формата ISO 8601 — 2020-08-14T17:30:00.000000Z.

restoreTargetInfo True RestoreTargetInfoBase:

Возвращает или задает сведения о целевом объекте восстановления.

sourceDataStoreType True

SourceDataStoreType

Возвращает или задает тип исходного хранилища данных.

identityDetails

IdentityDetails

Содержит сведения о удостоверении для бизнес-аналитики. Если значение равно null, по умолчанию будет считаться системным назначением.

resourceGuardOperationRequests

string[]

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

sourceResourceId

string

Полный идентификатор Azure Resource Manager для восстанавливаемого источника данных.

AzureBackupRestoreWithRehydrationRequest

Восстановление AzureBackup с помощью запроса повторного восстановления

Имя Обязательно Тип Описание
objectType True string:

AzureBackupRestoreWithRehydrationRequest

recoveryPointId True

string

rehydrationPriority True

RehydrationPriority

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

rehydrationRetentionDuration True

string

Длительность хранения в формате ISO 8601, например P10D.

restoreTargetInfo True RestoreTargetInfoBase:

Возвращает или задает сведения о целевом объекте восстановления.

sourceDataStoreType True

SourceDataStoreType

Возвращает или задает тип исходного хранилища данных.

identityDetails

IdentityDetails

Содержит сведения о удостоверении для бизнес-аналитики. Если значение равно null, по умолчанию будет считаться системным назначением.

resourceGuardOperationRequests

string[]

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

sourceResourceId

string

Полный идентификатор Azure Resource Manager для восстанавливаемого источника данных.

Ответы

Имя Тип Описание
200 OK

OperationJobExtendedInfo

Операция Azure успешно завершена.

202 Accepted

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

Заголовки

  • Azure-AsyncOperation: string
  • Location: string
Other Status Codes

CloudError

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

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

azure_auth

Azure Active Directory OAuth2 Flow.

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

Области

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

Примеры

Trigger Restore
Trigger Restore As Files
Trigger Restore With Rehydration

Trigger Restore

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

POST https://management.azure.com/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/backupVaults/PratikPrivatePreviewVault1/backupInstances/testInstance1/restore?api-version=2026-03-01

{
  "identityDetails": {
    "useSystemAssignedIdentity": false,
    "userAssignedIdentityArmUrl": "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourcegroups/rg-name/providers/Microsoft.ManagedIdentity/userAssignedIdentities/testUami"
  },
  "objectType": "AzureBackupRecoveryPointBasedRestoreRequest",
  "recoveryPointId": "hardcodedRP",
  "restoreTargetInfo": {
    "datasourceAuthCredentials": {
      "objectType": "SecretStoreBasedAuthCredentials",
      "secretStoreResource": {
        "secretStoreType": "AzureKeyVault",
        "uri": "https://samplevault.vault.azure.net/secrets/credentials"
      }
    },
    "datasourceInfo": {
      "datasourceType": "Microsoft.DBforPostgreSQL/servers/databases",
      "objectType": "Datasource",
      "resourceID": "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest/databases/targetdb",
      "resourceLocation": "",
      "resourceName": "targetdb",
      "resourceType": "Microsoft.DBforPostgreSQL/servers/databases",
      "resourceUri": ""
    },
    "datasourceSetInfo": {
      "datasourceType": "Microsoft.DBforPostgreSQL/servers/databases",
      "objectType": "DatasourceSet",
      "resourceID": "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest",
      "resourceLocation": "",
      "resourceName": "viveksipgtest",
      "resourceType": "Microsoft.DBforPostgreSQL/servers",
      "resourceUri": ""
    },
    "objectType": "RestoreTargetInfo",
    "recoveryOption": "FailIfExists",
    "restoreLocation": "southeastasia"
  },
  "sourceDataStoreType": "VaultStore",
  "sourceResourceId": "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest/databases/testdb"
}

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

{
  "jobId": "c60cb49-63e8-4b21-b9bd-26277b3fdfae",
  "objectType": "OperationJobExtendedInfo"
}
Azure-AsyncOperation: https://management.azure.com/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/backupVaults/PratikPrivatePreviewVault1/operationStatus/ZTA4YjQ0ZGYtYmNkNS00YTk1LWFjZTMtOTc1MjNmZWIxYWZlO2Y1ODg1MzA3LWJkNjItNDQ2OC05ZjZlLTJkMGM2NjNiNmJmNg==?api-version=2026-03-01
Location: https://management.azure.com/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/backupInstances/harshitbi1/operationResults/ZTA4YjQ0ZGYtYmNkNS00YTk1LWFjZTMtOTc1MjNmZWIxYWZlO2Y1ODg1MzA3LWJkNjItNDQ2OC05ZjZlLTJkMGM2NjNiNmJmNg==?api-version=2026-03-01
Retry-After: 60

Trigger Restore As Files

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

POST https://management.azure.com/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/backupVaults/PrivatePreviewVault1/backupInstances/testInstance1/restore?api-version=2026-03-01

{
  "objectType": "AzureBackupRecoveryPointBasedRestoreRequest",
  "recoveryPointId": "hardcodedRP",
  "restoreTargetInfo": {
    "objectType": "RestoreFilesTargetInfo",
    "recoveryOption": "FailIfExists",
    "restoreLocation": "southeastasia",
    "targetDetails": {
      "filePrefix": "restoredblob",
      "restoreTargetLocationType": "AzureBlobs",
      "url": "https://teststorage.blob.core.windows.net/restoretest"
    }
  },
  "sourceDataStoreType": "VaultStore",
  "sourceResourceId": "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest/databases/testdb"
}

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

{
  "jobId": "c60cb49-63e8-4b21-b9bd-26277b3fdfae",
  "objectType": "OperationJobExtendedInfo"
}
Azure-AsyncOperation: https://management.azure.com/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/backupVaults/PratikPrivatePreviewVault1/operationStatus/ZTA4YjQ0ZGYtYmNkNS00YTk1LWFjZTMtOTc1MjNmZWIxYWZlO2Y1ODg1MzA3LWJkNjItNDQ2OC05ZjZlLTJkMGM2NjNiNmJmNg==?api-version=2026-03-01
Location: https://management.azure.com/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/backupInstances/testInstance1/operationResults/ZTA4YjQ0ZGYtYmNkNS00YTk1LWFjZTMtOTc1MjNmZWIxYWZlO2Y1ODg1MzA3LWJkNjItNDQ2OC05ZjZlLTJkMGM2NjNiNmJmNg==?api-version=2026-03-01
Retry-After: 60

Trigger Restore With Rehydration

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

POST https://management.azure.com/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/backupVaults/PratikPrivatePreviewVault1/backupInstances/testInstance1/restore?api-version=2026-03-01

{
  "objectType": "AzureBackupRestoreWithRehydrationRequest",
  "recoveryPointId": "hardcodedRP",
  "rehydrationPriority": "High",
  "rehydrationRetentionDuration": "7D",
  "restoreTargetInfo": {
    "datasourceInfo": {
      "datasourceType": "OssDB",
      "objectType": "Datasource",
      "resourceID": "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest/databases/testdb",
      "resourceLocation": "",
      "resourceName": "testdb",
      "resourceType": "Microsoft.DBforPostgreSQL/servers/databases",
      "resourceUri": ""
    },
    "datasourceSetInfo": {
      "datasourceType": "OssDB",
      "objectType": "DatasourceSet",
      "resourceID": "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest",
      "resourceLocation": "",
      "resourceName": "viveksipgtest",
      "resourceType": "Microsoft.DBforPostgreSQL/servers",
      "resourceUri": ""
    },
    "objectType": "RestoreTargetInfo",
    "recoveryOption": "FailIfExists",
    "restoreLocation": "southeastasia"
  },
  "sourceDataStoreType": "VaultStore",
  "sourceResourceId": "/subscriptions/f75d8d8b-6735-4697-82e1-1a7a3ff0d5d4/resourceGroups/viveksipgtest/providers/Microsoft.DBforPostgreSQL/servers/viveksipgtest/databases/testdb"
}

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

{
  "jobId": "c60cb49-63e8-4b21-b9bd-26277b3fdfae",
  "objectType": "OperationJobExtendedInfo"
}
Azure-AsyncOperation: https://management.azure.com/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/backupVaults/PratikPrivatePreviewVault1/operationStatus/ZTA4YjQ0ZGYtYmNkNS00YTk1LWFjZTMtOTc1MjNmZWIxYWZlO2Y1ODg1MzA3LWJkNjItNDQ2OC05ZjZlLTJkMGM2NjNiNmJmNg==?api-version=2026-03-01
Location: https://management.azure.com/subscriptions/04cf684a-d41f-4550-9f70-7708a3a2283b/resourceGroups/000pikumar/providers/Microsoft.DataProtection/backupInstances/harshitbi1/operationResults/ZTA4YjQ0ZGYtYmNkNS00YTk1LWFjZTMtOTc1MjNmZWIxYWZlO2Y1ODg1MzA3LWJkNjItNDQ2OC05ZjZlLTJkMGM2NjNiNmJmNg==?api-version=2026-03-01
Retry-After: 60

Определения

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

Запрос на восстановление На основе Azure BackupPoint

AzureBackupRecoveryTimeBasedRestoreRequest

Запрос восстановления На основе AzureBackup RecoveryPointTime

AzureBackupRestoreWithRehydrationRequest

Восстановление AzureBackup с помощью запроса повторного восстановления

CloudError

Ответ об ошибке из Azure Backup.

Datasource

Резервное копирование источника данных

DatasourceSet

Сведения о источнике данных для резервного копирования

DefaultResourceProperties

Свойства источника по умолчанию

Error

Ответ об ошибке управления ресурсами.

ErrorAdditionalInfo

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

ExistingResourcePolicy

Возвращает или задает свойство "Политика конфликтов". Это свойство задает политику во время конфликта ресурсов во время восстановления.

IdentityDetails
ItemLevelRestoreTargetInfo

Восстановление целевой информации для операции восстановления уровня элемента

ItemPathBasedRestoreCriteria

Критерии префикса, используемые во время восстановления

KubernetesClusterRestoreCriteria

Сведения о целевом объекте резервного копирования кластера kubernetes для операции восстановления

KubernetesClusterVaultTierRestoreCriteria

Сведения о целевом объекте резервного копирования кластера kubernetes для операции восстановления из хранилища

KubernetesPVRestoreCriteria

Сведения о целевом объекте постоянного тома уровня элементов kubernetes для операции восстановления

KubernetesStorageClassRestoreCriteria

Целевые сведения о целевом классе хранилища класса Kubernetes на уровне элементов для операции восстановления

NamespacedNameResource

Класс для ссылки на ресурсы, содержащие пространство имен и имя

OperationJobExtendedInfo

Расширенные сведения о задании операции

PersistentVolumeRestoreMode

Возвращает или задает свойство режима восстановления режима восстановления pv (постоянный том). Это свойство задает, необходимо ли восстановить тома.

RangeBasedItemLevelRestoreCriteria

Сведения о целевом уровне элемента для операции восстановления

RecoveryOption

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

RehydrationPriority

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

ResourcePropertiesObjectType

Тип конкретного объекта, используемого для десериализации

RestoreFilesTargetInfo

Класс инкапсулирует восстановление в качестве целевых параметров файлов

RestoreTargetInfo

Класс инкапсулирует целевые параметры восстановления

RestoreTargetLocationType

Указывает целевое расположение, в котором будут восстановлены данные, строковое значение перечисления {Microsoft.Internal.AzureBackup.DataProtection.Common.Interface.RestoreTargetLocationType}

SecretStoreBasedAuthCredentials

Учетные данные проверки подлинности на основе секретного хранилища.

SecretStoreResource

Класс, представляющий ресурс хранилища секретов.

SecretStoreType

Возвращает или задает тип хранилища секретов

SourceDataStoreType

Возвращает или задает тип исходного хранилища данных.

TargetDetails

Класс инкапсулирует сведения о целевом объекте, используемый, где назначение не является источником данных

AzureBackupRecoveryPointBasedRestoreRequest

Запрос на восстановление На основе Azure BackupPoint

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

IdentityDetails

Содержит сведения о удостоверении для бизнес-аналитики. Если значение равно null, по умолчанию будет считаться системным назначением.

objectType string:

AzureBackupRecoveryPointBasedRestoreRequest

recoveryPointId

string

resourceGuardOperationRequests

string[]

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

restoreTargetInfo RestoreTargetInfoBase:

Возвращает или задает сведения о целевом объекте восстановления.

sourceDataStoreType

SourceDataStoreType

Возвращает или задает тип исходного хранилища данных.

sourceResourceId

string

Полный идентификатор Azure Resource Manager для восстанавливаемого источника данных.

AzureBackupRecoveryTimeBasedRestoreRequest

Запрос восстановления На основе AzureBackup RecoveryPointTime

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

IdentityDetails

Содержит сведения о удостоверении для бизнес-аналитики. Если значение равно null, по умолчанию будет считаться системным назначением.

objectType string:

AzureBackupRecoveryTimeBasedRestoreRequest

recoveryPointTime

string

Время восстановления в примере формата ISO 8601 — 2020-08-14T17:30:00.000000Z.

resourceGuardOperationRequests

string[]

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

restoreTargetInfo RestoreTargetInfoBase:

Возвращает или задает сведения о целевом объекте восстановления.

sourceDataStoreType

SourceDataStoreType

Возвращает или задает тип исходного хранилища данных.

sourceResourceId

string

Полный идентификатор Azure Resource Manager для восстанавливаемого источника данных.

AzureBackupRestoreWithRehydrationRequest

Восстановление AzureBackup с помощью запроса повторного восстановления

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

IdentityDetails

Содержит сведения о удостоверении для бизнес-аналитики. Если значение равно null, по умолчанию будет считаться системным назначением.

objectType string:

AzureBackupRestoreWithRehydrationRequest

recoveryPointId

string

rehydrationPriority

RehydrationPriority

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

rehydrationRetentionDuration

string

Длительность хранения в формате ISO 8601, например P10D.

resourceGuardOperationRequests

string[]

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

restoreTargetInfo RestoreTargetInfoBase:

Возвращает или задает сведения о целевом объекте восстановления.

sourceDataStoreType

SourceDataStoreType

Возвращает или задает тип исходного хранилища данных.

sourceResourceId

string

Полный идентификатор Azure Resource Manager для восстанавливаемого источника данных.

CloudError

Ответ об ошибке из Azure Backup.

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

Error

Ответ об ошибке управления ресурсами.

Datasource

Резервное копирование источника данных

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

string

DatasourceType ресурса.

objectType

string

Тип объекта Datasource, используемый для инициализации право наследуемого типа

resourceID

string

Полный идентификатор ARM ресурса. Для ресурсов Azure это идентификатор ARM. Для ресурсов, отличных от Azure, это будет идентификатор, созданный службой резервного копирования через Fabric/Vault.

resourceLocation

string

Расположение источника данных.

resourceName

string

Уникальный идентификатор ресурса в контексте родительского объекта.

resourceProperties BaseResourceProperties:

DefaultResourceProperties

Свойства, относящиеся к источнику данных

resourceType

string

Тип ресурса источника данных.

resourceUri

string

Uri ресурса.

DatasourceSet

Сведения о источнике данных для резервного копирования

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

string

DatasourceType ресурса.

objectType

string

Тип объекта Datasource, используемый для инициализации право наследуемого типа

resourceID

string

Полный идентификатор ARM ресурса. Для ресурсов Azure это идентификатор ARM. Для ресурсов, отличных от Azure, это будет идентификатор, созданный службой резервного копирования через Fabric/Vault.

resourceLocation

string

Расположение источника данных.

resourceName

string

Уникальный идентификатор ресурса в контексте родительского объекта.

resourceProperties BaseResourceProperties:

DefaultResourceProperties

Свойства, относящиеся к набору источников данных

resourceType

string

Тип ресурса источника данных.

resourceUri

string

Uri ресурса.

DefaultResourceProperties

Свойства источника по умолчанию

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

DefaultResourceProperties

Тип конкретного объекта, используемого для десериализации

Error

Ответ об ошибке управления ресурсами.

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

ErrorAdditionalInfo[]

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

code

string

Код ошибки.

details

Error[]

Сведения об ошибке.

message

string

Сообщение об ошибке.

target

string

Целевой объект ошибки.

ErrorAdditionalInfo

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

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

object

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

type

string

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

ExistingResourcePolicy

Возвращает или задает свойство "Политика конфликтов". Это свойство задает политику во время конфликта ресурсов во время восстановления.

Значение Описание
Skip
Patch

IdentityDetails

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

boolean

Указывает, защищен ли бизнес-аналитика системным удостоверением.

userAssignedIdentityArmUrl

string

URL-адрес ARM для назначаемого пользователем удостоверения.

ItemLevelRestoreTargetInfo

Восстановление целевой информации для операции восстановления уровня элемента

Имя Тип Описание
datasourceAuthCredentials AuthCredentials:

SecretStoreBasedAuthCredentials

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

datasourceInfo

Datasource

Сведения о целевых DS

datasourceSetInfo

DatasourceSet

Сведения о целевом наборе DS

objectType string:

ItemLevelRestoreTargetInfo

Тип объекта Datasource, используемый для инициализации право наследуемого типа

recoveryOption

RecoveryOption

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

restoreCriteria ItemLevelRestoreCriteria[]:

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

restoreLocation

string

Целевой регион восстановления

ItemPathBasedRestoreCriteria

Критерии префикса, используемые во время восстановления

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

boolean

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

itemPath

string

Путь к элементу, который необходимо восстановить. Это может быть полный путь к элементу или пути относительно элемента резервного копирования.

objectType string:

ItemPathBasedRestoreCriteria

Тип конкретного объекта, используемого для десериализации

renameTo

string

Переименуйте объект, который нужно восстановить. Restore переименует itemPath в это новое имя, если значение указано, в противном случае itemPath будет восстановлен с тем же именем.

subItemPathPrefix

string[]

Список строк префикса, используемых в качестве критериев фильтра во время восстановления. Они относятся к указанному пути элемента.

KubernetesClusterRestoreCriteria

Сведения о целевом объекте резервного копирования кластера kubernetes для операции восстановления

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

ExistingResourcePolicy

Возвращает или задает свойство "Политика конфликтов". Это свойство задает политику во время конфликта ресурсов во время восстановления.

excludedNamespaces

string[]

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

excludedResourceTypes

string[]

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

includeClusterScopeResources

boolean

Возвращает или задает свойство include cluster resources. Это свойство, если оно включено, будет включать ресурсы области кластера во время восстановления.

includedNamespaces

string[]

Возвращает или задает свойство include namespaces. Это свойство задает пространства имен, которые будут включены во время восстановления.

includedResourceTypes

string[]

Возвращает или задает свойство include resource types. Это свойство задает типы ресурсов, которые будут включены во время восстановления.

labelSelectors

string[]

Возвращает или задает свойство LabelSelectors. Это свойство задает ресурс с такими селекторами меток, которые будут включены во время восстановления.

namespaceMappings

object

Возвращает или задает свойство Сопоставления пространства имен. Это свойство задает, если во время восстановления необходимо изменить пространство имен.

objectType string:

KubernetesClusterRestoreCriteria

Тип конкретного объекта, используемого для десериализации

persistentVolumeRestoreMode

PersistentVolumeRestoreMode

Возвращает или задает свойство режима восстановления режима восстановления pv (постоянный том). Это свойство задает, необходимо ли восстановить тома.

resourceModifierReference

NamespacedNameResource

Возвращает или задает ссылку на модификатор ресурсов. Это свойство задает ссылку для модификатора ресурсов во время восстановления.

restoreHookReferences

NamespacedNameResource[]

Возвращает или задает ссылки на перехватчик восстановления. Это свойство задает ссылку на перехватчик, выполняемую во время восстановления.

KubernetesClusterVaultTierRestoreCriteria

Сведения о целевом объекте резервного копирования кластера kubernetes для операции восстановления из хранилища

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

ExistingResourcePolicy

Возвращает или задает свойство "Политика конфликтов". Это свойство задает политику во время конфликта ресурсов во время восстановления из хранилища.

excludedNamespaces

string[]

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

excludedResourceTypes

string[]

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

includeClusterScopeResources

boolean

Возвращает или задает свойство include cluster resources. Это свойство, если оно включено, будет включать ресурсы области кластера во время восстановления из хранилища.

includedNamespaces

string[]

Возвращает или задает свойство include namespaces. Это свойство задает пространства имен, которые будут включены во время восстановления из хранилища.

includedResourceTypes

string[]

Возвращает или задает свойство include resource types. Это свойство задает типы ресурсов, которые будут включены во время восстановления из хранилища.

labelSelectors

string[]

Возвращает или задает свойство LabelSelectors. Это свойство задает ресурс с такими селекторами меток, которые будут включены во время восстановления из хранилища.

namespaceMappings

object

Возвращает или задает свойство Сопоставления пространства имен. Это свойство задает, если во время восстановления из хранилища необходимо изменить пространство имен.

objectType string:

KubernetesClusterVaultTierRestoreCriteria

Тип конкретного объекта, используемого для десериализации

persistentVolumeRestoreMode

PersistentVolumeRestoreMode

Возвращает или задает свойство режима восстановления режима восстановления pv (постоянный том). Это свойство задает, необходимо ли восстановить тома из хранилища.

resourceModifierReference

NamespacedNameResource

Возвращает или задает ссылку на модификатор ресурсов. Это свойство задает ссылку для модификатора ресурсов во время восстановления.

restoreHookReferences

NamespacedNameResource[]

Возвращает или задает ссылки на перехватчик восстановления. Это свойство задает ссылку на перехватчик, выполняемую во время восстановления из хранилища.

stagingResourceGroupId

string (arm-id)

Возвращает или задает промежуточный идентификатор RG для создания промежуточных дисков и моментальных снимков во время восстановления из хранилища.

stagingStorageAccountId

string (arm-id)

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

KubernetesPVRestoreCriteria

Сведения о целевом объекте постоянного тома уровня элементов kubernetes для операции восстановления

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

string

Выбранное имя утверждения постоянного тома

objectType string:

KubernetesPVRestoreCriteria

Тип конкретного объекта, используемого для десериализации

storageClassName

string

Выбранное имя класса хранилища для операции восстановления

KubernetesStorageClassRestoreCriteria

Целевые сведения о целевом классе хранилища класса Kubernetes на уровне элементов для операции восстановления

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

KubernetesStorageClassRestoreCriteria

Тип конкретного объекта, используемого для десериализации

provisioner

string

Подготовка класса хранилища

selectedStorageClassName

string

Имя выбранного класса хранилища

NamespacedNameResource

Класс для ссылки на ресурсы, содержащие пространство имен и имя

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

string

Имя ресурса.

namespace

string

Пространство имен, в котором существует ресурс

OperationJobExtendedInfo

Расширенные сведения о задании операции

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

string

Имя или идентификатор arm задания, созданного для этой операции.

objectType string:

OperationJobExtendedInfo

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

PersistentVolumeRestoreMode

Возвращает или задает свойство режима восстановления режима восстановления pv (постоянный том). Это свойство задает, необходимо ли восстановить тома.

Значение Описание
RestoreWithVolumeData
RestoreWithoutVolumeData

RangeBasedItemLevelRestoreCriteria

Сведения о целевом уровне элемента для операции восстановления

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

string

максимальное значение для сопоставления префикса диапазона

minMatchingValue

string

минимальное значение для сопоставления префикса диапазона

objectType string:

RangeBasedItemLevelRestoreCriteria

Тип конкретного объекта, используемого для десериализации

RecoveryOption

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

Значение Описание
FailIfExists

RehydrationPriority

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

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

ResourcePropertiesObjectType

Тип конкретного объекта, используемого для десериализации

Значение Описание
DefaultResourceProperties

RestoreFilesTargetInfo

Класс инкапсулирует восстановление в качестве целевых параметров файлов

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

RestoreFilesTargetInfo

Тип объекта Datasource, используемый для инициализации право наследуемого типа

recoveryOption

RecoveryOption

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

restoreLocation

string

Целевой регион восстановления

targetDetails

TargetDetails

Назначение операции RestoreAsFiles, если назначение не является источником данных

RestoreTargetInfo

Класс инкапсулирует целевые параметры восстановления

Имя Тип Описание
datasourceAuthCredentials AuthCredentials:

SecretStoreBasedAuthCredentials

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

datasourceInfo

Datasource

Сведения о целевых DS

datasourceSetInfo

DatasourceSet

Сведения о целевом наборе DS

objectType string:

RestoreTargetInfo

Тип объекта Datasource, используемый для инициализации право наследуемого типа

recoveryOption

RecoveryOption

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

restoreLocation

string

Целевой регион восстановления

RestoreTargetLocationType

Указывает целевое расположение, в котором будут восстановлены данные, строковое значение перечисления {Microsoft.Internal.AzureBackup.DataProtection.Common.Interface.RestoreTargetLocationType}

Значение Описание
Invalid
AzureBlobs
AzureFiles

SecretStoreBasedAuthCredentials

Учетные данные проверки подлинности на основе секретного хранилища.

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

SecretStoreBasedAuthCredentials

Тип конкретного объекта, используемого для десериализации

secretStoreResource

SecretStoreResource

Ресурс хранилища секретов

SecretStoreResource

Класс, представляющий ресурс хранилища секретов.

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

SecretStoreType

Возвращает или задает тип хранилища секретов

uri

string

Универсальный код ресурса (URI) для получения ресурса

value

string

Возвращает или задает значение, хранящееся в ресурсе хранилища секретов

SecretStoreType

Возвращает или задает тип хранилища секретов

Значение Описание
Invalid
AzureKeyVault

SourceDataStoreType

Возвращает или задает тип исходного хранилища данных.

Значение Описание
ArchiveStore
SnapshotStore
OperationalStore
VaultStore

TargetDetails

Класс инкапсулирует сведения о целевом объекте, используемый, где назначение не является источником данных

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

string

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

restoreTargetLocationType

RestoreTargetLocationType

Указывает целевое расположение, в котором будут восстановлены данные, строковое значение перечисления {Microsoft.Internal.AzureBackup.DataProtection.Common.Interface.RestoreTargetLocationType}

targetResourceArmId

string

Полный идентификатор ARM, обозначающий назначение восстановления. Это идентификатор ARM, указывающий на контейнер или общую папку, это необязательно, если целевая подписка может быть идентифицирована с полем URL-адреса. Если это не требуется, если поле CrossSubscriptionRestore backupVault находится в любом из отключенных состояний

url

string

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