Backup Instances - Adhoc Backup

Trigger adhoc backup

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

URI Parameters

Name In Required Type Description
backupInstanceName
path True

string

The name of the backup instance.

resourceGroupName
path True

string

The name of the resource group. The name is case insensitive.

subscriptionId
path True

string

uuid

The ID of the target subscription. The value must be an UUID.

vaultName
path True

string

The name of the backup vault.

api-version
query True

string

The API version to use for this operation.

Request Body

Name Required Type Description
backupRuleOptions True

AdHocBackupRuleOptions

AdHocBackupRuleOptions
Name for the Rule of the Policy which needs to be applied for this backup

Responses

Name Type Description
200 OK

OperationJobExtendedInfo

Contains additional information like job Id

202 Accepted

The operation will be completed asynchronously.

Headers

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

CloudError

Error response describing why the operation failed.

Security

azure_auth

Azure Active Directory OAuth2 Flow

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation impersonate your user account.

Examples

Trigger Adhoc Backup

Sample request

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

{
  "backupRuleOptions": {
    "ruleName": "BackupWeekly",
    "triggerOption": {
      "retentionTagOverride": "yearly"
    }
  }
}

Sample response

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

Definitions

Name Description
AdHocBackupRuleOptions

AdHocBackupRuleOptions

AdhocBackupTriggerOption

AdhocBackupTriggerOption

CloudError

CloudError

Error

The resource management error response.

ErrorAdditionalInfo

The resource management error additional info.

OperationJobExtendedInfo

OperationJobExtendedInfo

TriggerBackupRequest

TriggerBackupRequest

AdHocBackupRuleOptions

AdHocBackupRuleOptions

Name Type Description
ruleName

string

triggerOption

AdhocBackupTriggerOption

AdhocBackupTriggerOption
Adhoc backup trigger option

AdhocBackupTriggerOption

AdhocBackupTriggerOption

Name Type Description
retentionTagOverride

string

CloudError

CloudError

Name Type Description
error

Error

The resource management error response.

Error

The resource management error response.

Name Type Description
additionalInfo

ErrorAdditionalInfo[]

The error additional info.

code

string

The error code.

details

Error[]

The error details.

message

string

The error message.

target

string

The error target.

ErrorAdditionalInfo

The resource management error additional info.

Name Type Description
info

object

The additional info.

type

string

The additional info type.

OperationJobExtendedInfo

OperationJobExtendedInfo

Name Type Description
jobId

string

Name or Arm Id of the job created for this operation.

objectType string:

OperationJobExtendedInfo

This property will be used as the discriminator for deciding the specific types in the polymorphic chain of types.

TriggerBackupRequest

TriggerBackupRequest

Name Type Description
backupRuleOptions

AdHocBackupRuleOptions

AdHocBackupRuleOptions
Name for the Rule of the Policy which needs to be applied for this backup