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
| Имя | В | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
backup
|
path | True |
string |
Имя ресурса BackupInstanceResource |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Имя группы ресурсов. Имя регистронезависимо. |
|
subscription
|
path | True |
string (uuid) |
Идентификатор целевой подписки. Значение должно быть Универсальным Уникальным Идентификатором (UUID). |
|
vault
|
path | True |
string minLength: 2maxLength: 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 |
Текст запроса
Текст запроса может быть таким:
| Имя | Описание |
|---|---|
|
Azure |
Запрос на восстановление На основе Azure BackupPoint |
|
Azure |
Запрос восстановления На основе AzureBackup RecoveryPointTime |
|
Azure |
Восстановление AzureBackup с помощью запроса повторного восстановления |
AzureBackupRecoveryPointBasedRestoreRequest
Запрос на восстановление На основе Azure BackupPoint
| Имя | Обязательно | Тип | Описание |
|---|---|---|---|
| objectType | True | string: | |
| recoveryPointId | True |
string |
|
| restoreTargetInfo | True | RestoreTargetInfoBase: |
Возвращает или задает сведения о целевом объекте восстановления. |
| sourceDataStoreType | True |
Возвращает или задает тип исходного хранилища данных. |
|
| identityDetails |
Содержит сведения о удостоверении для бизнес-аналитики. Если значение равно null, по умолчанию будет считаться системным назначением. |
||
| resourceGuardOperationRequests |
string[] |
ResourceGuardOperationRequests, на котором будет выполнена проверка LAC |
|
| sourceResourceId |
string |
Полный идентификатор Azure Resource Manager для восстанавливаемого источника данных. |
AzureBackupRecoveryTimeBasedRestoreRequest
Запрос восстановления На основе AzureBackup RecoveryPointTime
| Имя | Обязательно | Тип | Описание |
|---|---|---|---|
| objectType | True | string: | |
| recoveryPointTime | True |
string |
Время восстановления в примере формата ISO 8601 — 2020-08-14T17:30:00.000000Z. |
| restoreTargetInfo | True | RestoreTargetInfoBase: |
Возвращает или задает сведения о целевом объекте восстановления. |
| sourceDataStoreType | True |
Возвращает или задает тип исходного хранилища данных. |
|
| identityDetails |
Содержит сведения о удостоверении для бизнес-аналитики. Если значение равно null, по умолчанию будет считаться системным назначением. |
||
| resourceGuardOperationRequests |
string[] |
ResourceGuardOperationRequests, на котором будет выполнена проверка LAC |
|
| sourceResourceId |
string |
Полный идентификатор Azure Resource Manager для восстанавливаемого источника данных. |
AzureBackupRestoreWithRehydrationRequest
Восстановление AzureBackup с помощью запроса повторного восстановления
| Имя | Обязательно | Тип | Описание |
|---|---|---|---|
| objectType | True | string: | |
| recoveryPointId | True |
string |
|
| rehydrationPriority | True |
Приоритет, используемый для восстановления. Значения высокого или стандартного значения |
|
| rehydrationRetentionDuration | True |
string |
Длительность хранения в формате ISO 8601, например P10D. |
| restoreTargetInfo | True | RestoreTargetInfoBase: |
Возвращает или задает сведения о целевом объекте восстановления. |
| sourceDataStoreType | True |
Возвращает или задает тип исходного хранилища данных. |
|
| identityDetails |
Содержит сведения о удостоверении для бизнес-аналитики. Если значение равно null, по умолчанию будет считаться системным назначением. |
||
| resourceGuardOperationRequests |
string[] |
ResourceGuardOperationRequests, на котором будет выполнена проверка LAC |
|
| sourceResourceId |
string |
Полный идентификатор Azure Resource Manager для восстанавливаемого источника данных. |
Ответы
| Имя | Тип | Описание |
|---|---|---|
| 200 OK |
Операция Azure успешно завершена. |
|
| 202 Accepted |
Операция ресурса принята. Заголовки
|
|
| Other Status Codes |
Непредвиденное сообщение об ошибке. |
Безопасность
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
Определения
| Имя | Описание |
|---|---|
|
Azure |
Запрос на восстановление На основе Azure BackupPoint |
|
Azure |
Запрос восстановления На основе AzureBackup RecoveryPointTime |
|
Azure |
Восстановление AzureBackup с помощью запроса повторного восстановления |
|
Cloud |
Ответ об ошибке из Azure Backup. |
| Datasource |
Резервное копирование источника данных |
|
Datasource |
Сведения о источнике данных для резервного копирования |
|
Default |
Свойства источника по умолчанию |
| Error |
Ответ об ошибке управления ресурсами. |
|
Error |
Дополнительные сведения об ошибке управления ресурсами. |
|
Existing |
Возвращает или задает свойство "Политика конфликтов". Это свойство задает политику во время конфликта ресурсов во время восстановления. |
|
Identity |
|
|
Item |
Восстановление целевой информации для операции восстановления уровня элемента |
|
Item |
Критерии префикса, используемые во время восстановления |
|
Kubernetes |
Сведения о целевом объекте резервного копирования кластера kubernetes для операции восстановления |
|
Kubernetes |
Сведения о целевом объекте резервного копирования кластера kubernetes для операции восстановления из хранилища |
|
Kubernetes |
Сведения о целевом объекте постоянного тома уровня элементов kubernetes для операции восстановления |
|
Kubernetes |
Целевые сведения о целевом классе хранилища класса Kubernetes на уровне элементов для операции восстановления |
|
Namespaced |
Класс для ссылки на ресурсы, содержащие пространство имен и имя |
|
Operation |
Расширенные сведения о задании операции |
|
Persistent |
Возвращает или задает свойство режима восстановления режима восстановления pv (постоянный том). Это свойство задает, необходимо ли восстановить тома. |
|
Range |
Сведения о целевом уровне элемента для операции восстановления |
|
Recovery |
Вариант восстановления |
|
Rehydration |
Приоритет, используемый для восстановления. Значения высокого или стандартного значения |
|
Resource |
Тип конкретного объекта, используемого для десериализации |
|
Restore |
Класс инкапсулирует восстановление в качестве целевых параметров файлов |
|
Restore |
Класс инкапсулирует целевые параметры восстановления |
|
Restore |
Указывает целевое расположение, в котором будут восстановлены данные, строковое значение перечисления {Microsoft.Internal.AzureBackup.DataProtection.Common.Interface.RestoreTargetLocationType} |
|
Secret |
Учетные данные проверки подлинности на основе секретного хранилища. |
|
Secret |
Класс, представляющий ресурс хранилища секретов. |
|
Secret |
Возвращает или задает тип хранилища секретов |
|
Source |
Возвращает или задает тип исходного хранилища данных. |
|
Target |
Класс инкапсулирует сведения о целевом объекте, используемый, где назначение не является источником данных |
AzureBackupRecoveryPointBasedRestoreRequest
Запрос на восстановление На основе Azure BackupPoint
| Имя | Тип | Описание |
|---|---|---|
| identityDetails |
Содержит сведения о удостоверении для бизнес-аналитики. Если значение равно null, по умолчанию будет считаться системным назначением. |
|
| objectType | string: | |
| recoveryPointId |
string |
|
| resourceGuardOperationRequests |
string[] |
ResourceGuardOperationRequests, на котором будет выполнена проверка LAC |
| restoreTargetInfo | RestoreTargetInfoBase: |
Возвращает или задает сведения о целевом объекте восстановления. |
| sourceDataStoreType |
Возвращает или задает тип исходного хранилища данных. |
|
| sourceResourceId |
string |
Полный идентификатор Azure Resource Manager для восстанавливаемого источника данных. |
AzureBackupRecoveryTimeBasedRestoreRequest
Запрос восстановления На основе AzureBackup RecoveryPointTime
| Имя | Тип | Описание |
|---|---|---|
| identityDetails |
Содержит сведения о удостоверении для бизнес-аналитики. Если значение равно null, по умолчанию будет считаться системным назначением. |
|
| objectType | string: | |
| recoveryPointTime |
string |
Время восстановления в примере формата ISO 8601 — 2020-08-14T17:30:00.000000Z. |
| resourceGuardOperationRequests |
string[] |
ResourceGuardOperationRequests, на котором будет выполнена проверка LAC |
| restoreTargetInfo | RestoreTargetInfoBase: |
Возвращает или задает сведения о целевом объекте восстановления. |
| sourceDataStoreType |
Возвращает или задает тип исходного хранилища данных. |
|
| sourceResourceId |
string |
Полный идентификатор Azure Resource Manager для восстанавливаемого источника данных. |
AzureBackupRestoreWithRehydrationRequest
Восстановление AzureBackup с помощью запроса повторного восстановления
| Имя | Тип | Описание |
|---|---|---|
| identityDetails |
Содержит сведения о удостоверении для бизнес-аналитики. Если значение равно null, по умолчанию будет считаться системным назначением. |
|
| objectType | string: | |
| recoveryPointId |
string |
|
| rehydrationPriority |
Приоритет, используемый для восстановления. Значения высокого или стандартного значения |
|
| rehydrationRetentionDuration |
string |
Длительность хранения в формате ISO 8601, например P10D. |
| resourceGuardOperationRequests |
string[] |
ResourceGuardOperationRequests, на котором будет выполнена проверка LAC |
| restoreTargetInfo | RestoreTargetInfoBase: |
Возвращает или задает сведения о целевом объекте восстановления. |
| sourceDataStoreType |
Возвращает или задает тип исходного хранилища данных. |
|
| sourceResourceId |
string |
Полный идентификатор Azure Resource Manager для восстанавливаемого источника данных. |
CloudError
Ответ об ошибке из Azure Backup.
| Имя | Тип | Описание |
|---|---|---|
| error |
Ответ об ошибке управления ресурсами. |
Datasource
Резервное копирование источника данных
| Имя | Тип | Описание |
|---|---|---|
| datasourceType |
string |
DatasourceType ресурса. |
| objectType |
string |
Тип объекта Datasource, используемый для инициализации право наследуемого типа |
| resourceID |
string |
Полный идентификатор ARM ресурса. Для ресурсов Azure это идентификатор ARM. Для ресурсов, отличных от Azure, это будет идентификатор, созданный службой резервного копирования через Fabric/Vault. |
| resourceLocation |
string |
Расположение источника данных. |
| resourceName |
string |
Уникальный идентификатор ресурса в контексте родительского объекта. |
| resourceProperties | BaseResourceProperties: |
Свойства, относящиеся к источнику данных |
| 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: |
Свойства, относящиеся к набору источников данных |
| resourceType |
string |
Тип ресурса источника данных. |
| resourceUri |
string |
Uri ресурса. |
DefaultResourceProperties
Свойства источника по умолчанию
| Имя | Тип | Описание |
|---|---|---|
| objectType | string: |
Тип конкретного объекта, используемого для десериализации |
Error
Ответ об ошибке управления ресурсами.
| Имя | Тип | Описание |
|---|---|---|
| additionalInfo |
Дополнительные сведения об ошибке. |
|
| 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: |
Учетные данные, используемые для проверки подлинности с помощью поставщика источников данных. |
| datasourceInfo |
Сведения о целевых DS |
|
| datasourceSetInfo |
Сведения о целевом наборе DS |
|
| objectType | string: |
Тип объекта Datasource, используемый для инициализации право наследуемого типа |
| recoveryOption |
Вариант восстановления |
|
| restoreCriteria | ItemLevelRestoreCriteria[]: |
Критерии восстановления |
| restoreLocation |
string |
Целевой регион восстановления |
ItemPathBasedRestoreCriteria
Критерии префикса, используемые во время восстановления
| Имя | Тип | Описание |
|---|---|---|
| isPathRelativeToBackupItem |
boolean |
Пометка, чтобы указать, является ли путь относительно элемента резервного копирования или полного пути |
| itemPath |
string |
Путь к элементу, который необходимо восстановить. Это может быть полный путь к элементу или пути относительно элемента резервного копирования. |
| objectType | string: |
Тип конкретного объекта, используемого для десериализации |
| renameTo |
string |
Переименуйте объект, который нужно восстановить. Restore переименует itemPath в это новое имя, если значение указано, в противном случае itemPath будет восстановлен с тем же именем. |
| subItemPathPrefix |
string[] |
Список строк префикса, используемых в качестве критериев фильтра во время восстановления. Они относятся к указанному пути элемента. |
KubernetesClusterRestoreCriteria
Сведения о целевом объекте резервного копирования кластера kubernetes для операции восстановления
| Имя | Тип | Описание |
|---|---|---|
| conflictPolicy |
Возвращает или задает свойство "Политика конфликтов". Это свойство задает политику во время конфликта ресурсов во время восстановления. |
|
| 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: |
Тип конкретного объекта, используемого для десериализации |
| persistentVolumeRestoreMode |
Возвращает или задает свойство режима восстановления режима восстановления pv (постоянный том). Это свойство задает, необходимо ли восстановить тома. |
|
| resourceModifierReference |
Возвращает или задает ссылку на модификатор ресурсов. Это свойство задает ссылку для модификатора ресурсов во время восстановления. |
|
| restoreHookReferences |
Возвращает или задает ссылки на перехватчик восстановления. Это свойство задает ссылку на перехватчик, выполняемую во время восстановления. |
KubernetesClusterVaultTierRestoreCriteria
Сведения о целевом объекте резервного копирования кластера kubernetes для операции восстановления из хранилища
| Имя | Тип | Описание |
|---|---|---|
| conflictPolicy |
Возвращает или задает свойство "Политика конфликтов". Это свойство задает политику во время конфликта ресурсов во время восстановления из хранилища. |
|
| 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: |
Тип конкретного объекта, используемого для десериализации |
| persistentVolumeRestoreMode |
Возвращает или задает свойство режима восстановления режима восстановления pv (постоянный том). Это свойство задает, необходимо ли восстановить тома из хранилища. |
|
| resourceModifierReference |
Возвращает или задает ссылку на модификатор ресурсов. Это свойство задает ссылку для модификатора ресурсов во время восстановления. |
|
| restoreHookReferences |
Возвращает или задает ссылки на перехватчик восстановления. Это свойство задает ссылку на перехватчик, выполняемую во время восстановления из хранилища. |
|
| stagingResourceGroupId |
string (arm-id) |
Возвращает или задает промежуточный идентификатор RG для создания промежуточных дисков и моментальных снимков во время восстановления из хранилища. |
| stagingStorageAccountId |
string (arm-id) |
Возвращает или задает идентификатор промежуточной учетной записи хранения для создания данных хранилища объектов расширения резервного копирования во время восстановления из хранилища. |
KubernetesPVRestoreCriteria
Сведения о целевом объекте постоянного тома уровня элементов kubernetes для операции восстановления
| Имя | Тип | Описание |
|---|---|---|
| name |
string |
Выбранное имя утверждения постоянного тома |
| objectType | string: |
Тип конкретного объекта, используемого для десериализации |
| storageClassName |
string |
Выбранное имя класса хранилища для операции восстановления |
KubernetesStorageClassRestoreCriteria
Целевые сведения о целевом классе хранилища класса Kubernetes на уровне элементов для операции восстановления
| Имя | Тип | Описание |
|---|---|---|
| objectType | string: |
Тип конкретного объекта, используемого для десериализации |
| provisioner |
string |
Подготовка класса хранилища |
| selectedStorageClassName |
string |
Имя выбранного класса хранилища |
NamespacedNameResource
Класс для ссылки на ресурсы, содержащие пространство имен и имя
| Имя | Тип | Описание |
|---|---|---|
| name |
string |
Имя ресурса. |
| namespace |
string |
Пространство имен, в котором существует ресурс |
OperationJobExtendedInfo
Расширенные сведения о задании операции
| Имя | Тип | Описание |
|---|---|---|
| jobId |
string |
Имя или идентификатор arm задания, созданного для этой операции. |
| objectType | string: |
Это свойство будет использоваться в качестве дискриминационных для принятия конкретных типов в полиморфной цепочке типов. |
PersistentVolumeRestoreMode
Возвращает или задает свойство режима восстановления режима восстановления pv (постоянный том). Это свойство задает, необходимо ли восстановить тома.
| Значение | Описание |
|---|---|
| RestoreWithVolumeData | |
| RestoreWithoutVolumeData |
RangeBasedItemLevelRestoreCriteria
Сведения о целевом уровне элемента для операции восстановления
| Имя | Тип | Описание |
|---|---|---|
| maxMatchingValue |
string |
максимальное значение для сопоставления префикса диапазона |
| minMatchingValue |
string |
минимальное значение для сопоставления префикса диапазона |
| objectType | string: |
Тип конкретного объекта, используемого для десериализации |
RecoveryOption
Вариант восстановления
| Значение | Описание |
|---|---|
| FailIfExists |
RehydrationPriority
Приоритет, используемый для восстановления. Значения высокого или стандартного значения
| Значение | Описание |
|---|---|
| Invalid | |
| High | |
| Standard |
ResourcePropertiesObjectType
Тип конкретного объекта, используемого для десериализации
| Значение | Описание |
|---|---|
| DefaultResourceProperties |
RestoreFilesTargetInfo
Класс инкапсулирует восстановление в качестве целевых параметров файлов
| Имя | Тип | Описание |
|---|---|---|
| objectType | string: |
Тип объекта Datasource, используемый для инициализации право наследуемого типа |
| recoveryOption |
Вариант восстановления |
|
| restoreLocation |
string |
Целевой регион восстановления |
| targetDetails |
Назначение операции RestoreAsFiles, если назначение не является источником данных |
RestoreTargetInfo
Класс инкапсулирует целевые параметры восстановления
| Имя | Тип | Описание |
|---|---|---|
| datasourceAuthCredentials | AuthCredentials: |
Учетные данные, используемые для проверки подлинности с помощью поставщика источников данных. |
| datasourceInfo |
Сведения о целевых DS |
|
| datasourceSetInfo |
Сведения о целевом наборе DS |
|
| objectType | string: |
Тип объекта Datasource, используемый для инициализации право наследуемого типа |
| recoveryOption |
Вариант восстановления |
|
| restoreLocation |
string |
Целевой регион восстановления |
RestoreTargetLocationType
Указывает целевое расположение, в котором будут восстановлены данные, строковое значение перечисления {Microsoft.Internal.AzureBackup.DataProtection.Common.Interface.RestoreTargetLocationType}
| Значение | Описание |
|---|---|
| Invalid | |
| AzureBlobs | |
| AzureFiles |
SecretStoreBasedAuthCredentials
Учетные данные проверки подлинности на основе секретного хранилища.
| Имя | Тип | Описание |
|---|---|---|
| objectType | string: |
Тип конкретного объекта, используемого для десериализации |
| secretStoreResource |
Ресурс хранилища секретов |
SecretStoreResource
Класс, представляющий ресурс хранилища секретов.
| Имя | Тип | Описание |
|---|---|---|
| secretStoreType |
Возвращает или задает тип хранилища секретов |
|
| uri |
string |
Универсальный код ресурса (URI) для получения ресурса |
| value |
string |
Возвращает или задает значение, хранящееся в ресурсе хранилища секретов |
SecretStoreType
Возвращает или задает тип хранилища секретов
| Значение | Описание |
|---|---|
| Invalid | |
| AzureKeyVault |
SourceDataStoreType
Возвращает или задает тип исходного хранилища данных.
| Значение | Описание |
|---|---|
| ArchiveStore | |
| SnapshotStore | |
| OperationalStore | |
| VaultStore |
TargetDetails
Класс инкапсулирует сведения о целевом объекте, используемый, где назначение не является источником данных
| Имя | Тип | Описание |
|---|---|---|
| filePrefix |
string |
Операция восстановления может создать несколько файлов в расположении, на которое указывает URL-адрес ниже, будет общим префиксом для всех этих файлов. |
| restoreTargetLocationType |
Указывает целевое расположение, в котором будут восстановлены данные, строковое значение перечисления {Microsoft.Internal.AzureBackup.DataProtection.Common.Interface.RestoreTargetLocationType} |
|
| targetResourceArmId |
string |
Полный идентификатор ARM, обозначающий назначение восстановления. Это идентификатор ARM, указывающий на контейнер или общую папку, это необязательно, если целевая подписка может быть идентифицирована с полем URL-адреса. Если это не требуется, если поле CrossSubscriptionRestore backupVault находится в любом из отключенных состояний |
| url |
string |
URL-адрес, обозначающий назначение восстановления. Он может указывать на контейнер или общую папку и т. д. |