API概览

本产品(hbr/2017-09-08)的OpenAPI采用RPC签名风格,签名细节参见签名机制说明。我们已经为开发者封装了常见编程语言的SDK,开发者可通过下载SDK直接调用本产品OpenAPI而无需关心技术细节。如果现有SDK不能满足使用需求,可通过签名机制进行自签名对接。由于自签名细节非常复杂,需花费 5个工作日左右。因此建议加入我们的服务钉钉群(147535001692),在专家指导下进行签名对接。

在使用API前,您需要准备好身份账号及访问密钥(AccessKey),才能有效通过客户端工具(SDK、CLI等)访问API。细节请参见获取AccessKey

备份仓库

API

标题

API概述

CreateVault 创建备份仓库 创建一个备份仓库。
CreateReplicationVault 创建镜像备份仓库 创建一个镜像备份仓库。
DeleteVault 删除备份仓库 删除一个备份仓库。
UpdateVault 更新备份仓库的配置信息 更新备份仓库的配置信息。
DescribeVaults 查询备份仓库信息 获取一个或者多个符合条件的备份仓库信息。

备份计划

API

标题

API概述

CreateBackupPlan 创建备份计划 创建一个备份计划。
DeleteBackupPlan 删除备份计划 删除一个备份计划。
DisableBackupPlan 暂停备份计划 暂停一个备份计划。
EnableBackupPlan 继续备份计划 继续一个备份计划。
UpdateBackupPlan 更新备份计划 更新一个备份计划。
DescribeBackupPlans 查询符合条件的备份计划 获取一个或者多个符合条件的备份计划。
ExecuteBackupPlan 执行备份计划 执行一个备份计划。

备份策略

API

标题

API概述

CreatePolicyV2 创建策略 创建一个策略。
DeletePolicyV2 删除策略 删除一个策略。
UpdatePolicyV2 修改策略 修改一个策略。
DescribePoliciesV2 查询一个或多个策略 查询一个或多个策略。
CreatePolicyBindings 创建策略与数据源关联 将一个或多个数据源绑定到某个策略。
DeletePolicyBinding 删除策略与数据源关联 将数据源与策略解绑,解绑后,策略将无法保护该数据源,请谨慎操作。
UpdatePolicyBinding 修改策略与数据源关联 修改策略与数据源的关联关系。
DescribePolicyBindings 查询绑定策略列表 查询策略绑定的一个或多个数据源、查询数据源绑定的一个或多个策略。
ExecutePolicyV2 执行策略 为一个或所有绑定的数据源执行策略。

备份客户端

API

标题

API概述

DeleteBackupClient 删除备份客户端 删除一个备份客户端。
DeleteBackupClientResource 删除备份客户端资源 删除备份客户端的所属资源。
UpdateClientSettings 更新客户端配置 更新一个备份客户端的配置。
DescribeBackupClients 获取备份客户端信息 获取一个或者多个符合条件的备份客户端信息。
InstallBackupClients 安装备份客户端 为一台或者多台ECS实例安装备份客户端。
UninstallBackupClients 卸载备份客户端 为一台或者多台ECS实例卸载备份客户端。
UpgradeBackupClients 升级备份客户端 为一台或者多台ECS实例升级备份客户端。

备份快照

API

标题

API概述

DeleteSnapshot 删除备份快照 删除一个备份快照。
DescribeOtsTableSnapshots 查询表格存储备份详情 查询表格存储备份详情。
DescribeRecoverableOtsInstances 查询可恢复表格存储实例的数据表 查询可恢复表格存储实例的数据表。
SearchHistoricalSnapshots 获取备份快照 获取一个或者多个符合条件的历史备份快照。
DescribeUdmSnapshots 查询整机备份快照 查询整机备份快照。

恢复任务

API

标题

API概述

CreateRestoreJob 创建恢复任务 创建一个恢复任务。
CancelRestoreJob 取消恢复任务 取消一个恢复任务。
DescribeRestoreJobs2 查询恢复任务 查询一个或者多个符合条件的恢复任务。

备份任务

API

标题

API概述

CancelBackupJob 取消备份任务 取消一个备份任务。
CreateBackupJob 创建备份任务 创建一个手动备份任务。
DescribeBackupJobs2 查询备份任务 查询一个或者多个符合条件的备份任务。

SAP HANA备份

API

标题

API概述

CreateHanaBackupPlan 创建SAP HANA备份计划 创建一个SAP Hana备份计划。
CreateHanaInstance 注册SAP HANA实例 注册SAP HANA实例。
CreateClients 安装客户端 在指定实例上安装一个或多个HBR备份客户端。
CreateHanaRestore 创建SAP HANA恢复任务 创建SAP HANA数据库恢复任务。
DeleteHanaBackupPlan 删除SAP HANA备份计划 删除一个SAP HANA备份计划。
DeleteHanaInstance 删除SAP HANA实例 删除SAP HANA实例。
UninstallClient 卸载客户端 调用UninstallClient接口卸载HBR备份客户端。
UpdateHanaBackupPlan 更新SAP HANA备份计划 更新SAP HANA备份计划。
EnableHanaBackupPlan 启动SAP HANA备份计划 启动指定的SAP HANA备份计划。
DisableHanaBackupPlan 暂停SAP HANA备份计划 暂停指定的SAP HANA备份计划。
UpdateHanaInstance 更新SAP HANA实例 更新SAP HANA实例。
UpgradeClient 升级客户端版本 升级HBR备份客户端。
StartHanaDatabaseAsync 启动SAP HANA数据库 启动数据库。
StopHanaDatabaseAsync 停止SAP HANA数据库 停止SAP HANA数据库。
UpdateHanaRetentionSetting 更新SAP HANA数据库备份保留时间 更新SAP HANA数据库的备份保留时间。
UpdateHanaBackupSetting 更新SAP HANA数据库备份参数 更新SAP HANA数据库备份参数。
DescribeHanaBackupPlans 查询符合条件的SAP HANA备份计划 获取一个或者多个符合条件的 SAP HANA 备份计划。
DescribeHanaInstances 查询符合条件的SAP HANA实例 查询一个或多个符合条件的SAP HANA实例。
DescribeClients 查询客户端信息 获取一个或多个符合条件的备份客户端。
DescribeHanaDatabases 查询符合条件的SAP HANA数据库 查询SAP HANA数据库信息。
DescribeHanaRetentionSetting 查询符合条件的SAP HANA数据库备份保留时间 查询数据库的保留时间。
DescribeHanaBackupSetting 查询符合条件的SAP HANA数据库备份参数 查询SAP HANA数据库的备份参数。
DescribeHanaBackupsAsync 查询符合条件的SAP HANA备份 查询一个或多个符合条件的SAP HANA备份。
DescribeHanaRestores 查询符合条件的SAP HANA恢复任务 查询符合条件的SAP HANA恢复任务。

ECS备份基础版

API

标题

API概述

DeleteAirEcsInstance ECS备份基础版移除仅恢复ECS实例 ECS备份基础版移除仅恢复ECS。

其他

API

标题

API概述

OpenHbrService 开通云备份服务 开通云备份服务。
AddContainerCluster 注册容器集群 注册一个容器集群。
UpdateContainerCluster 更新容器集群信息 更新容器集群信息,包括容器集群名称、网络类型等。
DescribeRegions 查询可用地域 查询可用地域。
DescribeTask 查询异步任务 查询一个异步任务。
DescribeVaultReplicationRegions 查询备份仓库异地复制可选的地域 查询备份仓库异地复制可选的地域。
DescribeContainerCluster 查询容器集群 查询符合条件的一个或多个容器集群。
DetachNasFileSystem 删除内部挂载点 删除一个由云备份服务创建的内部挂载点。
GenerateRamPolicy 生成RAM策略 生成RAM策略。
ChangeResourceGroup 修改实例所在的资源组 修改实例所在的资源组。
CreateTempFileUploadUrl 生成临时文件上传链接 生成上传文件链接所需的参数和签名。
GetTempFileDownloadLink 获取文件的下载链接 获取任务报表等文件的下载链接。
CheckRole 权限检查 用于检查用户是否有权限访问当前资源或页面。
DescribeCrossAccounts 查询跨账号信息 用于跨账号备份中,查询被当前账号管理的跨账号信息。
DeleteUdmEcsInstance 取消保护ECS整机备份实例 取消保护ECS整机备份实例。
DeleteUdmDisk 取消保护云盘 取消保护云盘。

其他

API

标题

API概述

ListProtectedResources 查询已保护的资源列表 查询已保护的资源列表