
# CLI命令参考
#### 可用区查询
| API名称     | 命令                            | 描述             | 操作                                                                                          |
|:---|:---|:---|:---|
| 获取服务可用区信息 | hcloud CBH ListAvailableZones | 获取云堡垒机服务可用区信息。 | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/CBH/cli?api=ListAvailableZones) |
   
#### 配额管理
| API名称              | 命令                      | 描述                            | 操作                                                                                    |
|:---|:---|:---|:---|
| 获取创建堡垒机实例所需ECS资源配额 | hcloud CBH ShowEcsQuota | 获取当前租户所选择的可用分区里的堡垒机ECS规格是否可用。 | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/CBH/cli?api=ShowEcsQuota) |
| 获取堡垒机实例配额          | hcloud CBH ShowQuota    | 获取堡垒机实例配额信息。                  | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/CBH/cli?api=ShowQuota)    |
   
#### 规格管理
| API名称      | 命令                            | 描述          | 操作                                                                                          |
|:---|:---|:---|:---|
| 查询云堡垒机规格信息 | hcloud CBH ListSpecifications | 查询云堡垒机规格信息。 | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/CBH/cli?api=ListSpecifications) |
   
#### 操作管理
| API名称                  | 命令                                  | 描述                      | 操作                                                                                                |
|:---|:---|:---|:---|
| 获取堡垒机实例列表              | hcloud CBH ListInstances            | 获取当前租户下的堡垒机实例列表。        | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/CBH/cli?api=ListInstances)            |
| 获取堡垒机实例状态信息            | hcloud CBH ShowInstanceStatus       | 获取堡垒机实例状态信息（未删除实例）。     | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/CBH/cli?api=ShowInstanceStatus)       |
| 启动堡垒机实例                | hcloud CBH StartInstance            | 启动云堡垒机实例。               | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/CBH/cli?api=StartInstance)            |
| 关闭堡垒机实例                | hcloud CBH StopInstance             | 关闭云堡垒机实例。               | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/CBH/cli?api=StopInstance)             |
| 重启堡垒机实例                | hcloud CBH RebootInstance           | 重启云堡垒机实例。               | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/CBH/cli?api=RebootInstance)           |
| 升级堡垒机实例                | hcloud CBH UpgradeInstance          | 升级云堡垒机实例。               | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/CBH/cli?api=UpgradeInstance)          |
| IAM用户登录堡垒机实例console    | hcloud CBH LoginInstance            | IAM用户登录堡垒机实例console。    | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/CBH/cli?api=LoginInstance)            |
| 重置堡垒机实例admin密码         | hcloud CBH ResetInstancePassword    | 重置云堡垒机实例web登录admin用户密码。 | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/CBH/cli?api=ResetInstancePassword)    |
| 重置堡垒机实例admin登录方式       | hcloud CBH ResetInstanceLoginMethod | 重置堡垒机实例admin用户登录方式。     | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/CBH/cli?api=ResetInstanceLoginMethod) |
| 获取运维链接                 | hcloud CBH ShowOmUrl                | 获取运维链接                  | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/CBH/cli?api=ShowOmUrl)                |
| 删除故障云堡垒机实例             | hcloud CBH DeleteInstance           | 删除云堡垒机故障实例。             | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/CBH/cli?api=DeleteInstance)           |
| 变更堡垒机实例                | hcloud CBH ResizeInstance           | 变更云堡垒机实例。               | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/CBH/cli?api=ResizeInstance)           |
| 回退升级的堡垒机实例             | hcloud CBH RollbackInstance         | 回退升级的云堡垒机实例。            | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/CBH/cli?api=RollbackInstance)         |
| 用户登录堡垒机实例admin的console | hcloud CBH LoginInstanceAdmin       | 用户登录堡垒机实例admin的console。 | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/CBH/cli?api=LoginInstanceAdmin)       |
| 修改单机堡垒机实例类型            | hcloud CBH ChangeInstanceType       | 修改单机堡垒机实例类型。            | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/CBH/cli?api=ChangeInstanceType)       |
| 获取后端开关控制信息列表           | hcloud CBH ListSwitchConfigInfo     | 获取当前版本的开关控制信息列表。        | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/CBH/cli?api=ListSwitchConfigInfo)     |
   
#### 网络管理
| API名称         | 命令                                     | 描述               | 操作                                                                                                   |
|:---|:---|:---|:---|
| 堡垒机实例绑定弹性公网IP | hcloud CBH InstallInstanceEip          | 云堡垒机实例绑定弹性公网IP。  | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/CBH/cli?api=InstallInstanceEip)          |
| 堡垒机实例解绑弹性公网IP | hcloud CBH UninstallInstanceEip        | 为云堡垒机实例解绑弹性公网IP。 | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/CBH/cli?api=UninstallInstanceEip)        |
| 修改堡垒机实例安全组    | hcloud CBH UpdateInstanceSecurityGroup | 修改堡垒机实例安全组。      | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/CBH/cli?api=UpdateInstanceSecurityGroup) |
| 切换堡垒机虚拟私有云    | hcloud CBH SwitchInstanceVpc           | 切换堡垒机虚拟私有云       | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/CBH/cli?api=SwitchInstanceVpc)           |
   
#### 标签管理
| API名称           | 命令                                | 描述               | 操作                                                                                              |
|:---|:---|:---|:---|
| 查询租户在项目中的资源标签集合 | hcloud CBH ListTags               | 查询租户在项目中的资源标签集合。 | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/CBH/cli?api=ListTags)               |
| 查询堡垒机实例资源的标签信息  | hcloud CBH ShowInstanceTags       | 查询堡垒机实例资源的标签信息。  | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/CBH/cli?api=ShowInstanceTags)       |
| 统计符合标签条件的实例数量   | hcloud CBH CountInstancesByTag    | 统计符合标签条件的实例数量。   | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/CBH/cli?api=CountInstancesByTag)    |
| 使用标签过滤实例        | hcloud CBH ListInstancesByTag     | 使用标签过滤实例。        | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/CBH/cli?api=ListInstancesByTag)     |
| 操作堡垒机实例资源标签     | hcloud CBH BatchCreateInstanceTag | 操作堡垒机实例资源标签。     | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/CBH/cli?api=BatchCreateInstanceTag) |
   
#### 生命周期管理
| API名称   | 命令                        | 描述        | 操作                                                                                      |
|:---|:---|:---|:---|
| 创建堡垒机实例 | hcloud CBH CreateInstance | 创建云堡垒机实例。 | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/CBH/cli?api=CreateInstance) |
   
#### 委托授权
| API名称              | 命令                               | 描述                  | 操作                                                                                             |
|:---|:---|:---|:---|
| 获取租户给云堡垒机服务委托授权信息  | hcloud CBH ShowAuthorization     | 获取租户给云堡垒机服务委托授权信息。  | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/CBH/cli?api=ShowAuthorization)     |
| 租户创建或取消云堡垒机服务的委托授权 | hcloud CBH RegisterAuthorization | 租户创建或取消云堡垒机服务的委托授权。 | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/CBH/cli?api=RegisterAuthorization) |
   
#### 云堡垒机信息查询
| API名称      | 命令                                  | 描述                                 | 操作                                                                                                |
|:---|:---|:---|:---|
| 获取CBH实例列表  | hcloud CBH ListCbhInstance          | 获取当前租户下的云堡垒机实例列表。                  | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/CBH/cli?api=ListCbhInstance)          |
| 获取弹性云服务器配额 | hcloud CBH ListQuotaStatus          | 获取当前租户所选择的可用分区、性能规格所对应的弹性云服务器是否可用。 | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/CBH/cli?api=ListQuotaStatus)          |
| 检查云堡垒机网络   | hcloud CBH ShowNetworkConfiguration | 检查云堡垒机实例网络信息。                      | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/CBH/cli?api=ShowNetworkConfiguration) |
| 获取可用用分区信息  | hcloud CBH ShowAvailableZoneInfo    | 获取云堡垒机服务可用分区信息。                    | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/CBH/cli?api=ShowAvailableZoneInfo)    |
| 查询堡垒机配额    | hcloud CBH SearchQuota              | 查询云堡垒机配额信息。                        | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/CBH/cli?api=SearchQuota)              |
   
#### 获取IAM登录实例链接
| API名称       | 命令                  | 描述                   | 操作                                                                                |
|:---|:---|:---|:---|
| 获取IAM登录实例链接 | hcloud CBH LoginCbh | 获取当前IAM用户登录堡垒机的免登录链接 | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/CBH/cli?api=LoginCbh) |
   
#### 云堡垒机管理
| API名称            | 命令                               | 描述                      | 操作                                                                                             |
|:---|:---|:---|:---|
| 关闭云堡垒机实例         | hcloud CBH StopCbhInstance       | 关闭云堡垒机实例。               | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/CBH/cli?api=StopCbhInstance)       |
| 升级云堡垒机实例         | hcloud CBH UpgradeCbhInstance    | 升级云堡垒机实例                | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/CBH/cli?api=UpgradeCbhInstance)    |
| 重启云堡垒机实例         | hcloud CBH RestartCbhInstance    | 重启云堡垒机实例。               | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/CBH/cli?api=RestartCbhInstance)    |
| 绑定弹性公网IP         | hcloud CBH InstallCbhEip         | 云堡垒机实例绑定弹性公网IP          | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/CBH/cli?api=InstallCbhEip)         |
| 解绑弹性公网IP         | hcloud CBH UninstallCbhEip       | 云堡垒机实例解绑弹性公网IP。         | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/CBH/cli?api=UninstallCbhEip)       |
| 修改admin用户密码      | hcloud CBH ResetPassword         | 修改云堡垒机实例web登录admin用户密码。 | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/CBH/cli?api=ResetPassword)         |
| 启动云堡垒机实例         | hcloud CBH StartCbhInstance      | 启动云堡垒机实例。               | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/CBH/cli?api=StartCbhInstance)      |
| 重置admin用户多因子认证方式 | hcloud CBH ResetLoginMethod      | 重置admin用户多因子认证方式。       | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/CBH/cli?api=ResetLoginMethod)      |
| 修改实例网络           | hcloud CBH ChangeInstanceNetwork | 修改云堡垒机实例网络。             | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/CBH/cli?api=ChangeInstanceNetwork) |
   
#### 订单管理
| API名称        | 命令                             | 描述                                             | 操作                                                                                           |
|:---|:---|:---|:---|
| 创建云堡垒机实例订单   | hcloud CBH CreateInstanceOrder | 创建云堡垒机实例订单。(调用此接口前先调用创建云堡垒机实例接口)               | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/CBH/cli?api=CreateInstanceOrder) |
| 创建云堡垒机实例     | hcloud CBH CreateCbh           | 创建云堡垒机实例。（创建云堡垒机实例订单前，先调用此接口）                  | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/CBH/cli?api=CreateCbh)           |
| 创建变更云堡垒机实例订单 | hcloud CBH ChangeInstanceOrder | 创建变更云堡垒机实例订单。（调用此接口前先调用创建变更云堡垒机实例任务接口，当前接口未开放） | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/CBH/cli?api=ChangeInstanceOrder) |
   
