The following tables describe the API operations that are available for use in Hybrid Backup Recovery (HBR).

Backup vaults

API Description
CreateVault Creates a backup vault.
DeleteVault Deletes a backup vault.
DescribeVaults Queries the information about one or more backup vaults that meet the specified conditions.
UpdateVault Updates the information about a backup vault.

Backup clients

API Description
DeleteBackupClient Deletes a backup client.
DeleteBackupClientResource Deletes the resources that are related to a backup client.
DescribeBackupClients Queries the information about one or more backup clients that meet the specified conditions.
InstallBackupClients Installs a backup client of the latest version on one or more Elastic Compute Service (ECS) instances.
UninstallBackupClients Uninstalls a backup client of the latest version from one or more ECS instances.
UpgradeBackupClients Upgrades the backup client that is installed on one or more ECS instances.
UpdateClientSettings Updates the settings of a backup client.

Backup plans

API Description
CreateBackupPlan Creates a backup plan.
DeleteBackupPlan Deletes a backup plan.
DescribeBackupPlans Queries one or more backup plans that meet the specified conditions.
DisableBackupPlan Disables a backup plan.
EnableBackupPlan Enables a backup plan.
ExecuteBackupPlan Executes a backup plan.
UpdateBackupPlan Updates a backup plan.

Backup jobs

API Description

CancelBackupJob

Cancels a backup job.
DescribeBackupJobs2 Queries one or more backup jobs that meet the specified conditions.

Backup files

API Description
DeleteSnapshot Deletes one or more snapshots.
SearchHistoricalSnapshots Queries one or more historical backup files that meet the specified conditions.

Restore jobs

API Description
CancelRestoreJob Cancels a restore job.
CreateRestoreJob Creates a restore job.

Other resources

API Description
DescribeTask Queries an asynchronous task.
DetachNasFileSystem Deletes a mount target that is created by using HBR.