# CLI命令参考
#### 边缘业务
| API名称    | 命令                           | 描述                                         | 操作                                                                                         |
|:---|:---|:---|:---|
| 查询部署计划列表 | hcloud IEC ListDeployments   | 查询部署计划列表。                                  | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/IEC/cli?api=ListDeployments)   |
| 创建部署计划   | hcloud IEC CreateDeployment  | 为方便您的统一管理，以及跨边缘站点管理资源，IEC基于业务场景角度，定义了边缘业务。 | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/IEC/cli?api=CreateDeployment)  |
| 删除部署计划   | hcloud IEC DeleteDeployment  | 删除部署计划。                                    | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/IEC/cli?api=DeleteDeployment)  |
| 执行部署计划   | hcloud IEC ExecuteDeployment | 执行部署计划，创建一个边缘业务。单租户默认可创建10个边缘业务。           | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/IEC/cli?api=ExecuteDeployment) |
| 扩容边缘业务   | hcloud IEC ExpandEdgecloud   | 执行部署计划，对边缘业务进行扩容操作。                        | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/IEC/cli?api=ExpandEdgecloud)   |
| 查询边缘业务列表 | hcloud IEC ListEdgeCloud     | 查询边缘业务列表。                                  | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/IEC/cli?api=ListEdgeCloud)     |
| 查询边缘业务详情 | hcloud IEC ShowEdgeCloud     | 查询边缘业务详情。                                  | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/IEC/cli?api=ShowEdgeCloud)     |
| 删除边缘业务   | hcloud IEC DeleteEdgeCloud   | 删除边缘业务。                                    | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/IEC/cli?api=DeleteEdgeCloud)   |
   
#### 边缘实例
| API名称    | 命令                             | 描述                                           | 操作                                                                                           |
|:---|:---|:---|:---|
| 查询边缘实例列表 | hcloud IEC ListInstances       | 查询边缘实例列表。                                    | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/IEC/cli?api=ListInstances)       |
| 创建边缘实例   | hcloud IEC CreateInstance      | 创建边缘实例。单租户默认可创建50个边缘实例。                      | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/IEC/cli?api=CreateInstance)      |
| 查询边缘实例详情 | hcloud IEC ShowInstance        | 查询边缘实例详情。                                    | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/IEC/cli?api=ShowInstance)        |
| 修改边缘实例   | hcloud IEC UpdateInstance      | 修改边缘实例。                                      | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/IEC/cli?api=UpdateInstance)      |
| 批量删除边缘实例 | hcloud IEC DeleteInstances     | 批量删除边缘实例。                                    | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/IEC/cli?api=DeleteInstances)     |
| 批量启动边缘实例 | hcloud IEC BatchStartInstance  | 批量操作启动边缘实例。                                  | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/IEC/cli?api=BatchStartInstance)  |
| 批量关机边缘实例 | hcloud IEC BatchStopInstance   | 批量关闭边缘实例。                                    | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/IEC/cli?api=BatchStopInstance)   |
| 批量重启边缘实例 | hcloud IEC BatchRebootInstance | 批量重启边缘实例。                                    | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/IEC/cli?api=BatchRebootInstance) |
| 切换操作系统   | hcloud IEC ChangeOs            | 切换边缘实例操作系统，支持边缘实例创建成功后，保持ip、数据盘不变的情况下重装操作系统。 | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/IEC/cli?api=ChangeOs)            |
| 添加网卡     | hcloud IEC AddNics             | 添加网卡。                                        | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/IEC/cli?api=AddNics)             |
| 删除网卡     | hcloud IEC DeleteNics          | 删除网卡。                                        | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/IEC/cli?api=DeleteNics)          |
   
#### 边缘规格
| API名称    | 命令                     | 描述        | 操作                                                                                   |
|:---|:---|:---|:---|
| 查询边缘规格列表 | hcloud IEC ListFlavors | 查询边缘规格列表。 | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/IEC/cli?api=ListFlavors) |
   
#### 边缘硬盘
| API名称    | 命令                         | 描述        | 操作                                                                                       |
|:---|:---|:---|:---|
| 查询硬盘详情   | hcloud IEC ShowVolume      | 查询硬盘详情。   | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/IEC/cli?api=ShowVolume)      |
| 查询硬盘类型列表 | hcloud IEC ShowVolumeTypes | 查询硬盘类型列表。 | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/IEC/cli?api=ShowVolumeTypes) |
| 查询硬盘列表   | hcloud IEC ListVolume      | 查询硬盘列表。   | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/IEC/cli?api=ListVolume)      |
   
#### 密钥对
| API名称   | 命令                       | 描述                      | 操作                                                                                     |
|:---|:---|:---|:---|
| 查询密钥列表  | hcloud IEC ListKeypairs  | 查询密钥信息列表。               | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/IEC/cli?api=ListKeypairs)  |
| 创建和导入密钥 | hcloud IEC CreateKeypair | 创建SSH密钥，或把公钥导入系统，生成密钥对。 | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/IEC/cli?api=CreateKeypair) |
| 查询密钥详情  | hcloud IEC ShowKeypair   | 查询密钥信息列表。               | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/IEC/cli?api=ShowKeypair)   |
| 删除密钥    | hcloud IEC DeleteKeypair | 删除密钥。                   | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/IEC/cli?api=DeleteKeypair) |
   
#### 边缘站点
| API名称    | 命令                   | 描述        | 操作                                                                                 |
|:---|:---|:---|:---|
| 查询边缘站点列表 | hcloud IEC ListSites | 查询边缘站点列表。 | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/IEC/cli?api=ListSites) |
   
#### 虚拟私有云
| API名称     | 命令                   | 描述                      | 操作                                                                                 |
|:---|:---|:---|:---|
| 查询虚拟私有云列表 | hcloud IEC ListVpcs  | 获取虚拟私有云的列表。             | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/IEC/cli?api=ListVpcs)  |
| 创建虚拟私有云   | hcloud IEC CreateVpc | 根据用户的请求内容，创建虚拟私有云。      | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/IEC/cli?api=CreateVpc) |
| 查询虚拟私有云详情 | hcloud IEC ShowVpc   | 根据虚拟私有云ID，获取虚拟私有云的详情。   | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/IEC/cli?api=ShowVpc)   |
| 更新虚拟私有云   | hcloud IEC UpdateVpc | 更新虚拟私有云的信息              | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/IEC/cli?api=UpdateVpc) |
| 删除虚拟私有云   | hcloud IEC DeleteVpc | 根据虚拟机私有云的ID，删除对应的虚拟私有云。 | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/IEC/cli?api=DeleteVpc) |
   
#### 子网
| API名称      | 命令                                | 描述                 | 操作                                                                                              |
|:---|:---|:---|:---|
| 查询子网列表     | hcloud IEC ListSubnets            | 根据查询条件获取子网的列表信息。   | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/IEC/cli?api=ListSubnets)            |
| 查询子网详情     | hcloud IEC ShowSubnet             | 根据子网的ID，获取子网的详细信息。 | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/IEC/cli?api=ShowSubnet)             |
| 更新子网       | hcloud IEC UpdateSubnet           | 更新子网的基本信息。         | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/IEC/cli?api=UpdateSubnet)           |
| 删除子网       | hcloud IEC DeleteSubnet           | 根据子网的ID，删除子网。      | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/IEC/cli?api=DeleteSubnet)           |
| 查询子网关联的路由表 | hcloud IEC ListRelatedRoutetables | 查询子网关联的路由表。        | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/IEC/cli?api=ListRelatedRoutetables) |
   
#### 端口
| API名称  | 命令                    | 描述                 | 操作                                                                                  |
|:---|:---|:---|:---|
| 查询端口列表 | hcloud IEC ListPorts  | 查询端口的列表信息          | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/IEC/cli?api=ListPorts)  |
| 创建端口   | hcloud IEC CreatePort | 创建端口。              | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/IEC/cli?api=CreatePort) |
| 查询端口详情 | hcloud IEC ShowPort   | 根据端口的ID，获取端口的详细信息。 | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/IEC/cli?api=ShowPort)   |
| 更新端口   | hcloud IEC UpdatePort | 更新端口。              | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/IEC/cli?api=UpdatePort) |
| 删除端口   | hcloud IEC DeletePort | 删除端口。              | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/IEC/cli?api=DeletePort) |
   
#### 安全组
| API名称     | 命令                                 | 描述                       | 操作                                                                                               |
|:---|:---|:---|:---|
| 查询安全组列表   | hcloud IEC ListSecurityGroups      | 根据特定查询条件，获取安全组的列表信息。     | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/IEC/cli?api=ListSecurityGroups)      |
| 创建边缘安全组   | hcloud IEC CreateSecurityGroup     | 根据用户的请求内容，创建对应的安全组。      | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/IEC/cli?api=CreateSecurityGroup)     |
| 查询安全组详情   | hcloud IEC ShowSecurityGroup       | 根据安全组的ID，获取特定安全组的详细信息。   | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/IEC/cli?api=ShowSecurityGroup)       |
| 删除安全组     | hcloud IEC DeleteSecurityGroup     | 根据安全组的ID，删除对应的安全组。       | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/IEC/cli?api=DeleteSecurityGroup)     |
| 查询安全组规则列表 | hcloud IEC ListSecurityGroupRules  | 根据用户的查询条件，获取安全组规则的列表信息。  | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/IEC/cli?api=ListSecurityGroupRules)  |
| 创建安全组规则   | hcloud IEC CreateSecurityGroupRule | 根据用户的请求内容，创建安全组规则。       | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/IEC/cli?api=CreateSecurityGroupRule) |
| 查询安全组规则详情 | hcloud IEC ShowSecurityGroupRule   | 根据安全组规则的ID，获取安全组规则的详细信息。 | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/IEC/cli?api=ShowSecurityGroupRule)   |
| 删除安全组规则   | hcloud IEC DeleteSecurityGroupRule | 根据安全组的ID，删除对应的安全组。       | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/IEC/cli?api=DeleteSecurityGroupRule) |
   
#### 网络ACL
| API名称     | 命令                            | 描述         | 操作                                                                                          |
|:---|:---|:---|:---|
| 查询网络ACL列表 | hcloud IEC ListFirewalls      | 查询网络ACL列表。 | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/IEC/cli?api=ListFirewalls)      |
| 创建网络ACL   | hcloud IEC CreateFirewall     | 创建网络ACL。   | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/IEC/cli?api=CreateFirewall)     |
| 查询网络ACL详情 | hcloud IEC ShowFirewall       | 查询网络ACL详情。 | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/IEC/cli?api=ShowFirewall)       |
| 更新网络ACL   | hcloud IEC UpdateFirewall     | 更新网络ACL。   | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/IEC/cli?api=UpdateFirewall)     |
| 删除网络ACL   | hcloud IEC DeleteFirewall     | 删除网络ACL。   | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/IEC/cli?api=DeleteFirewall)     |
| 更新网络ACL规则 | hcloud IEC UpdateFirewallRule | 更新网络ACL规则。 | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/IEC/cli?api=UpdateFirewallRule) |
   
#### 路由表
| API名称    | 命令                            | 描述        | 操作                                                                                          |
|:---|:---|:---|:---|
| 查询路由表列表  | hcloud IEC ListRoutetables    | 查询路由列表    | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/IEC/cli?api=ListRoutetables)    |
| 创建路由表    | hcloud IEC CreateRoutetable   | 创建路由表     | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/IEC/cli?api=CreateRoutetable)   |
| 查询路由表详情  | hcloud IEC ShowRoutetable     | 查询路由表详情   | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/IEC/cli?api=ShowRoutetable)     |
| 更新路由表    | hcloud IEC UpdateRoutetable   | 更新路由表基本信息 | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/IEC/cli?api=UpdateRoutetable)   |
| 删除路由表    | hcloud IEC DeleteRoutetable   | 删除路由表     | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/IEC/cli?api=DeleteRoutetable)   |
| 路由表关联子网  | hcloud IEC AssociateSubnet    | 路由表关联子网   | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/IEC/cli?api=AssociateSubnet)    |
| 路由表解关联子网 | hcloud IEC DisassociateSubnet | 路由表解关联子网  | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/IEC/cli?api=DisassociateSubnet) |
| 查询路由列表   | hcloud IEC ListRoutes         | 查询路由列表    | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/IEC/cli?api=ListRoutes)         |
| 创建路由     | hcloud IEC CreateRoutes       | 创建路由      | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/IEC/cli?api=CreateRoutes)       |
| 更新路由     | hcloud IEC UpdateRoutes       | 更新路由信息    | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/IEC/cli?api=UpdateRoutes)       |
| 删除路由     | hcloud IEC DeleteRoutes       | 删除路由      | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/IEC/cli?api=DeleteRoutes)       |
   
#### 带宽
| API名称      | 命令                            | 描述          | 操作                                                                                          |
|:---|:---|:---|:---|
| 查询带宽列表     | hcloud IEC ListBandwidths     | 查询带宽列表。     | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/IEC/cli?api=ListBandwidths)     |
| 查询带宽详情     | hcloud IEC ShowBandwidth      | 查询带宽详情。     | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/IEC/cli?api=ShowBandwidth)      |
| 更新带宽       | hcloud IEC UpdateBandwidth    | 更新带宽。       | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/IEC/cli?api=UpdateBandwidth)    |
| 删除带宽       | hcloud IEC DeleteBandwidth    | 删除带宽。       | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/IEC/cli?api=DeleteBandwidth)    |
| 查询共享带宽类型列表 | hcloud IEC ListBandwidthTypes | 查询共享带宽类型列表。 | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/IEC/cli?api=ListBandwidthTypes) |
   
#### 弹性公网IP
| API名称      | 命令                        | 描述                                 | 操作                                                                                      |
|:---|:---|:---|:---|
| 查询弹性公网IP列表 | hcloud IEC ListPublicIps  | 获取弹性公网IP列表信息。                      | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/IEC/cli?api=ListPublicIps)  |
| 创建弹性公网IP   | hcloud IEC CreatePublicIp | 根据用户的请求内容，创建弹性公网IP                 | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/IEC/cli?api=CreatePublicIp) |
| 查询弹性公网IP   | hcloud IEC ShowPublicIp   | 获取弹性公网IP的详情信息。                     | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/IEC/cli?api=ShowPublicIp)   |
| 更新弹性公网IP   | hcloud IEC UpdatePublicIp | 更新弹性公网IP的信息，主要用于解绑和绑定EIP和VIP之间的关系。 | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/IEC/cli?api=UpdatePublicIp) |
| 删除弹性公网IP   | hcloud IEC DeletePublicIp | 根据弹性公网IP的ID，删除对应的弹性公网IP。           | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/IEC/cli?api=DeletePublicIp) |
   
#### 边缘镜像
| API名称         | 命令                         | 描述                              | 操作                                                                                       |
|:---|:---|:---|:---|
| 查询镜像列表        | hcloud IEC ListImages      | 根据不同条件查询镜像列表，例:                 | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/IEC/cli?api=ListImages)      |
| 查询镜像详情        | hcloud IEC ShowImage       | 查询镜像详情。                         | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/IEC/cli?api=ShowImage)       |
| 删除边缘私有镜像      | hcloud IEC DeleteImage     | 将指定ID的边缘私有镜像删除                  | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/IEC/cli?api=DeleteImage)     |
| 查询中心镜像列表      | hcloud IEC ListCloudImages | 查询租户在某个云Region的可见镜像列表。          | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/IEC/cli?api=ListCloudImages) |
| 注册边缘私有镜像      | hcloud IEC RegisterImage   | 将指定Region和ID的IMS镜像注册到边缘IEC-IMS; | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/IEC/cli?api=RegisterImage)   |
| 从边缘实例创建边缘私有镜像 | hcloud IEC CreateImage     | 使用指定边缘实例的系统盘创建边缘私有镜像。           | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/IEC/cli?api=CreateImage)     |
| 重试边缘镜像任务      | hcloud IEC RebuildImage    | 重试边缘镜像任务。                       | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/IEC/cli?api=RebuildImage)    |
   
#### 配额
| API名称 | 命令                   | 描述        | 操作                                                                                 |
|:---|:---|:---|:---|
| 查询配额  | hcloud IEC ListQuota | 查询租户资源配额。 | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/IEC/cli?api=ListQuota) |
   
#### monitor
| API名称    | 命令                             | 描述                                                                                                                                                                                  | 操作                                                                                           |
|:---|:---|:---|:---|
| 批量查询监控数据 | hcloud IEC BatchListMetricData | 批量查询指定时间范围内指定指标的指定粒度的监控数据，目前最多支持500指标的批量查询。接口会按预估点数3000自适应查询起始时间，规则为"指标数量\*(to-from)/监控周期\<=3000"，若超出阈值，会自动调整from以满足规则。比如原始数据按1min点周期预估，查询500指标超过6min范围的数据，查询起始时间会自动调整from=to-6min。 | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/IEC/cli?api=BatchListMetricData) |
   
#### subnet
| API名称 | 命令                      | 描述              | 操作                                                                                    |
|:---|:---|:---|:---|
| 创建子网  | hcloud IEC CreateSubnet | 根据用户的请求内容，创建子网。 | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/IEC/cli?api=CreateSubnet) |
   
#### port
| API名称  | 命令                            | 描述                             | 操作                                                                                          |
|:---|:---|:---|:---|
| 端口绑定带宽 | hcloud IEC AttachVipBandwidth | IPv6虚拟IP或者IPv6私网IP绑定带宽，支持公网访问。 | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/IEC/cli?api=AttachVipBandwidth) |
| 端口解绑带宽 | hcloud IEC DetachVipBandwidth | IPv6虚拟IP或者IPv6私网IP解绑带宽。        | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/IEC/cli?api=DetachVipBandwidth) |
   
