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


Backups - Trigger

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

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

Параметры URI

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

string

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

fabricName
path True

string

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

protectedItemName
path True

string

Элемент резервного копирования, для которого необходимо активировать резервное копирование.

resourceGroupName
path True

string

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

subscriptionId
path True

string

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

vaultName
path True

string

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

api-version
query True

string

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

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

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

string

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

location

string

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

properties BackupRequest:

Свойства BackupRequestResource

tags

object

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

Ответы

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

Принятый

Other Status Codes

CloudError

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

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

azure_auth

Поток OAuth2 Azure Active Directory

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

Области

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

Примеры

Trigger Backup

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

POST https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/linuxRsVaultRG/providers/Microsoft.RecoveryServices/vaults/linuxRsVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;testrg;v1win2012r/protectedItems/VM;iaasvmcontainerv2;testrg;v1win2012r/backup?api-version=2024-10-01

{
  "properties": {
    "objectType": "IaasVMBackupRequest"
  }
}

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

Location: https://management.azure.com/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/linuxRsVaultRG/providers/Microsoft.RecoveryServices/vaults/linuxRsVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainer;testrg;v1win2012r/protectedItems/VM;iaasvmcontainer;testrg;v1win2012r/operationResults/00000000-0000-0000-0000-000000000000?api-version=2016-12-01
Azure-AsyncOperation: https://management.azure.com/Subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/linuxRsVaultRG/providers/Microsoft.RecoveryServices/vaults/linuxRsVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainer;testrg;v1win2012r/protectedItems/VM;iaasvmcontainer;testrg;v1win2012r/operationsStatus/00000000-0000-0000-0000-000000000000?api-version=2016-12-01
Retry-After: 60

Определения

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

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

AzureWorkloadBackupRequest

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

BackupRequestResource

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

backupType

Тип резервного копирования, viz. Полный, разностный, журнал или copyOnlyFull

CloudError

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

CloudErrorBody

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

ErrorAdditionalInfo

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

IaasVMBackupRequest

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

AzureFileShareBackupRequest

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

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

AzureFileShareBackupRequest

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

recoveryPointExpiryTimeInUTC

string

Резервное копирование истекает после указанного времени (UTC).

AzureWorkloadBackupRequest

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

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

backupType

Тип резервного копирования, viz. Полный, разностный, журнал или copyOnlyFull

enableCompression

boolean

Логический параметр для сжатия

objectType string:

AzureWorkloadBackupRequest

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

recoveryPointExpiryTimeInUTC

string

Резервное копирование истекает после указанного времени (UTC).

BackupRequestResource

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

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

string

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

id

string

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

location

string

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

name

string

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

properties BackupRequest:

Свойства BackupRequestResource

tags

object

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

type

string

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

backupType

Тип резервного копирования, viz. Полный, разностный, журнал или copyOnlyFull

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

string

Differential

string

Full

string

Incremental

string

Invalid

string

Log

string

SnapshotCopyOnlyFull

string

SnapshotFull

string

CloudError

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

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

CloudErrorBody

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

CloudErrorBody

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

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

ErrorAdditionalInfo[]

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

code

string

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

details

CloudErrorBody[]

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

message

string

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

target

string

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

ErrorAdditionalInfo

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

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

object

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

type

string

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

IaasVMBackupRequest

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

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

IaasVMBackupRequest

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

recoveryPointExpiryTimeInUTC

string

Резервное копирование истекает после указанного времени (UTC).