
# CLI命令参考
#### Job管理
| API名称   | 命令                        | 描述          | 操作                                                                                      |
|:---|:---|:---|:---|
| 查询job状态 | hcloud SDRS ShowJobStatus | 查询job的执行状态。 | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/SDRS/cli?api=ShowJobStatus) |
   
#### API版本信息
| API名称       | 命令                                  | 描述                   | 操作                                                                                                |
|:---|:---|:---|:---|
| 查询API版本信息   | hcloud SDRS ListApiVersions         | 查询存储容灾当前所有可用的版本信息列表。 | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/SDRS/cli?api=ListApiVersions)         |
| 查询指定API版本信息 | hcloud SDRS ShowSpecifiedApiVersion | 查询存储容灾指定API版本信息。     | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/SDRS/cli?api=ShowSpecifiedApiVersion) |
   
#### 查询双活域
| API名称 | 命令                                  | 描述                                                 | 操作                                                                                                |
|:---|:---|:---|:---|
| 查询双活域 | hcloud SDRS ListActiveActiveDomains | 查询双活域。双活域由本端存储设备、远端存储设备组成，通过双活域，应用服务器可以实现跨站点的数据访问。 | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/SDRS/cli?api=ListActiveActiveDomains) |
   
#### 保护组
| API名称       | 命令                                       | 描述                                                                                                                                 | 操作                                                                                                     |
|:---|:---|:---|:---|
| 查询保护组列表     | hcloud SDRS ListProtectionGroups         | 查询当前租户所有的保护组列表。                                                                                                                    | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/SDRS/cli?api=ListProtectionGroups)         |
| 创建保护组       | hcloud SDRS CreateProtectionGroup        | 创建保护组。                                                                                                                             | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/SDRS/cli?api=CreateProtectionGroup)        |
| 查询保护组详情     | hcloud SDRS ShowProtectionGroup          | 查询单个保护组的详细信息，如ID、名称等。                                                                                                              | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/SDRS/cli?api=ShowProtectionGroup)          |
| 更新保护组名称     | hcloud SDRS UpdateProtectionGroupName    | 更新某一个保护组的名称。                                                                                                                       | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/SDRS/cli?api=UpdateProtectionGroupName)    |
| 删除保护组       | hcloud SDRS DeleteProtectionGroup        | 删除指定的保护组。                                                                                                                          | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/SDRS/cli?api=DeleteProtectionGroup)        |
| 保护组开启保护/重保护 | hcloud SDRS StartProtectionGroup         | 对某一个保护组的"开启保护"或"重保护"操作。                                                                                                            | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/SDRS/cli?api=StartProtectionGroup)         |
| 保护组停止保护     | hcloud SDRS StopProtectionGroup          | 对某一个保护组的停止保护操作。                                                                                                                    | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/SDRS/cli?api=StopProtectionGroup)          |
| 保护组故障切换     | hcloud SDRS StartFailoverProtectionGroup | 当保护组的生产站点发生故障时，将保护组的生产站点切到当前的容灾站点，即另一端AZ，启用当前容灾站点的云硬盘以及云服务器等资源。                                                                    | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/SDRS/cli?api=StartFailoverProtectionGroup) |
| 保护组切换       | hcloud SDRS StartReverseProtectionGroup  | 对保护组进行切换操作，可以将保护组的当前生产站点，从创建保护组时指定的生产站点切换到创建保护组时指定的容灾站点，也可以从创建保护组时指定的容灾站点切换到创建保护组时指定的生产站点。切换后，生产站点和容灾站点的数据仍然处于被保护状态，只是复制方向与操作之前相反。 | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/SDRS/cli?api=StartReverseProtectionGroup)  |
   
#### 保护实例
| API名称      | 命令                                             | 描述                                                                                                | 操作                                                                                                           |
|:---|:---|:---|:---|
| 批量创建保护实例   | hcloud SDRS BatchCreateProtectedInstances      | 典型场景：没有特殊操作场景                                                                                     | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/SDRS/cli?api=BatchCreateProtectedInstances)      |
| 批量删除保护实例   | hcloud SDRS BatchDeleteProtectedInstances      | 典型场景：没有特殊操作场景                                                                                     | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/SDRS/cli?api=BatchDeleteProtectedInstances)      |
| 查询保护实例列表   | hcloud SDRS ListProtectedInstances             | 查询当前租户下的所有保护实例列表。                                                                                 | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/SDRS/cli?api=ListProtectedInstances)             |
| 创建保护实例     | hcloud SDRS CreateProtectedInstance            | 创建保护实例。保护实例创建完成后，系统默认容灾站点云服务器名称与生产站点云服务器名称相同，但ID不同。如果需要修改云服务器名称，请在保护实例详情页面单击云服务器名称，进入云服务器详情页面进行修改 | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/SDRS/cli?api=CreateProtectedInstance)            |
| 查询单个保护实例详情 | hcloud SDRS ShowProtectedInstance              | 查询单个保护实例的详细信息，如名称、ID等。                                                                            | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/SDRS/cli?api=ShowProtectedInstance)              |
| 更新保护实例名称   | hcloud SDRS UpdateProtectedInstanceName        | 更新某一个保护实例的名称。                                                                                     | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/SDRS/cli?api=UpdateProtectedInstanceName)        |
| 删除保护实例     | hcloud SDRS DeleteProtectedInstance            | 删除指定的保护实例。                                                                                        | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/SDRS/cli?api=DeleteProtectedInstance)            |
| 保护实例挂载复制对  | hcloud SDRS AttachProtectedInstanceReplication | 将指定的复制对挂载到指定的保护实例上。                                                                               | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/SDRS/cli?api=AttachProtectedInstanceReplication) |
| 保护实例卸载复制对  | hcloud SDRS DetachProtectedInstanceReplication | 将指定的复制对从指定的保护实例上卸载。                                                                               | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/SDRS/cli?api=DetachProtectedInstanceReplication) |
| 保护实例添加网卡   | hcloud SDRS AddProtectedInstanceNic            | 给指定的保护实例添加网卡。                                                                                     | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/SDRS/cli?api=AddProtectedInstanceNic)            |
| 保护实例删除网卡   | hcloud SDRS DeleteProtectedInstanceNic         | 删除指定保护实例的指定网卡。                                                                                    | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/SDRS/cli?api=DeleteProtectedInstanceNic)         |
| 保护实例变更规格   | hcloud SDRS ResizeProtectedInstance            | 变更指定保护实例中弹性云服务器的规格，包括：同时变更生产站点云服务器和容灾站点云服务器的规格。                                                   | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/SDRS/cli?api=ResizeProtectedInstance)            |
   
#### 复制对
| API名称     | 命令                                | 描述                                           | 操作                                                                                              |
|:---|:---|:---|:---|
| 查询复制对列表   | hcloud SDRS ListReplications      | 查询指定保护组下的所有复制对列表，如果不给定指定保护组则查询当前租户下的所有复制对列表。 | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/SDRS/cli?api=ListReplications)      |
| 创建复制对     | hcloud SDRS CreateReplication     | 创建复制对，并将其添加到指定的保护组中。                         | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/SDRS/cli?api=CreateReplication)     |
| 查询单个复制对详情 | hcloud SDRS ShowReplication       | 查询单个复制对的详细信息。                                | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/SDRS/cli?api=ShowReplication)       |
| 更新复制对名称   | hcloud SDRS UpdateReplicationName | 更新复制对名称。                                     | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/SDRS/cli?api=UpdateReplicationName) |
| 删除复制对     | hcloud SDRS DeleteReplication     | 删除指定的复制对。                                    | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/SDRS/cli?api=DeleteReplication)     |
| 复制对扩容     | hcloud SDRS ExpandReplication     | 对复制对包含的两个磁盘进行扩容操作。                           | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/SDRS/cli?api=ExpandReplication)     |
   
#### 容灾演练
| API名称      | 命令                                          | 描述                                          | 操作                                                                                                        |
|:---|:---|:---|:---|
| 查询容灾演练列表   | hcloud SDRS ListDisasterRecoveryDrills      | 查询指定保护组下的所有容灾演练列表，当未指定保护组时查询当前租户下的所有容灾演练列表。 | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/SDRS/cli?api=ListDisasterRecoveryDrills)      |
| 创建容灾演练     | hcloud SDRS CreateDisasterRecoveryDrill     | 创建容灾演练。                                     | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/SDRS/cli?api=CreateDisasterRecoveryDrill)     |
| 查询单个容灾演练详情 | hcloud SDRS ShowDisasterRecoveryDrill       | 查询单个容灾演练的详细信息。                              | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/SDRS/cli?api=ShowDisasterRecoveryDrill)       |
| 更新容灾演练名称   | hcloud SDRS UpdateDisasterRecoveryDrillName | 更新容灾演练的名称。                                  | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/SDRS/cli?api=UpdateDisasterRecoveryDrillName) |
| 删除容灾演练     | hcloud SDRS DeleteDisasterRecoveryDrill     | 删除指定的容灾演练。删除后：                              | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/SDRS/cli?api=DeleteDisasterRecoveryDrill)     |
   
#### 标签管理
| API名称      | 命令                                            | 描述                                                            | 操作                                                                                                          |
|:---|:---|:---|:---|
| 通过标签查询保护实例 | hcloud SDRS ListProtectedInstancesByTags      | 使用标签过滤保护实例                                                    | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/SDRS/cli?api=ListProtectedInstancesByTags)      |
| 批量添加保护实例标签 | hcloud SDRS BatchAddTags                      | 为指定保护实例批量添加或删除标签。一个资源上最多有10个标签。                               | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/SDRS/cli?api=BatchAddTags)                      |
| 查询保护实例标签   | hcloud SDRS ListProtectedInstanceTags         | 查询指定保护实例的标签信息。                                                | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/SDRS/cli?api=ListProtectedInstanceTags)         |
| 添加保护实例标签   | hcloud SDRS AddProtectedInstanceTags          | 一个保护实例上最多有10个标签。此接口为幂等接口：创建时，如果创建的标签已经存在（key相同），则覆盖。          | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/SDRS/cli?api=AddProtectedInstanceTags)          |
| 删除保护实例标签   | hcloud SDRS DeleteProtectedInstanceTag        | 幂等接口：删除时，不对标签字符集做校验，调用接口前必须要做encodeURI，服务端需要对接口URI做decodeURI。 | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/SDRS/cli?api=DeleteProtectedInstanceTag)        |
| 查询保护实例项目标签 | hcloud SDRS ListProtectedInstancesProjectTags | 查询租户在指定Project中保护实例的所有资源标签集合。                                 | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/SDRS/cli?api=ListProtectedInstancesProjectTags) |
| 批量删除保护实例标签 | hcloud SDRS BatchDeleteTags                   | 为指定保护实例批量删除标签。一个资源上最多有10个标签。                                  | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/SDRS/cli?api=BatchDeleteTags)                   |
   
#### 任务中心
| API名称           | 命令                                          | 描述                                                  | 操作                                                                                                        |
|:---|:---|:---|:---|
| 查询失败任务列表        | hcloud SDRS ListFailureJobs                 | 查询所有保护组失败任务列表或者指定保护组下的所有失败任务列表。                     | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/SDRS/cli?api=ListFailureJobs)                 |
| 删除单个失败任务        | hcloud SDRS DeleteFailureJob                | 删除单个失败任务。                                           | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/SDRS/cli?api=DeleteFailureJob)                |
| 删除所有保护组失败任务     | hcloud SDRS DeleteAllServerGroupFailureJobs | 删除所有保护组层级的失败任务，创建、删除保护组失败等。                         | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/SDRS/cli?api=DeleteAllServerGroupFailureJobs) |
| 删除指定保护组内的所有失败任务 | hcloud SDRS DeleteServerGroupFailureJobs    | 删除指定保护组内的所有失败任务，创建保护实例失败、创建复制对失败、删除保护实例失败、删除复制对失败等。 | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/SDRS/cli?api=DeleteServerGroupFailureJobs)    |
   
#### 大屏管理
| API名称            | 命令                            | 描述                          | 操作                                                                                          |
|:---|:---|:---|:---|
| 查询资源的RPO超标趋势记录列表 | hcloud SDRS ListRpoStatistics | 查询当前租户大屏显示中，资源的RPO超标趋势记录列表。 | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/SDRS/cli?api=ListRpoStatistics) |
   
#### 租户配额管理
| API名称  | 命令                    | 描述           | 操作                                                                                  |
|:---|:---|:---|:---|
| 查询租户配额 | hcloud SDRS ShowQuota | 查询资源的配额相关信息。 | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/SDRS/cli?api=ShowQuota) |
   
