
# CLI命令参考
#### 公网NAT网关
| API名称          | 命令                                  | 描述                | 操作                                                                                                |
|:---|:---|:---|:---|
| 查询公网NAT网关列表    | hcloud NAT ListNatGateways          | 查询公网NAT网关实例列表。    | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/NAT/cli?api=ListNatGateways)          |
| 创建公网NAT网关      | hcloud NAT CreateNatGateway         | 创建公网NAT网关实例。      | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/NAT/cli?api=CreateNatGateway)         |
| 查询指定的公网NAT网关详情 | hcloud NAT ShowNatGateway           | 查询指定的公网NAT网关实例详情。 | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/NAT/cli?api=ShowNatGateway)           |
| 更新公网NAT网关      | hcloud NAT UpdateNatGateway         | 更新公网NAT网关实例。      | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/NAT/cli?api=UpdateNatGateway)         |
| 删除公网NAT网关      | hcloud NAT DeleteNatGateway         | 删除公网NAT网关实例。      | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/NAT/cli?api=DeleteNatGateway)         |
| 公网NAT网关按需转包    | hcloud NAT UpdateNatGatewayToPeriod | 公网NAT网关按需转包。      | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/NAT/cli?api=UpdateNatGatewayToPeriod) |
| 支持创建的NAT网关规格列表 | hcloud NAT ListNatGatewaySpecs      | 支持创建的NAT网关规格列表。   | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/NAT/cli?api=ListNatGatewaySpecs)      |
   
#### 公网DNAT规则
| API名称         | 命令                                        | 描述             | 操作                                                                                                      |
|:---|:---|:---|:---|
| 查询DNAT规则列表    | hcloud NAT ListNatGatewayDnatRules        | 查询DNAT规则列表。    | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/NAT/cli?api=ListNatGatewayDnatRules)        |
| 创建DNAT规则      | hcloud NAT CreateNatGatewayDnatRule       | 创建DNAT规则。      | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/NAT/cli?api=CreateNatGatewayDnatRule)       |
| 查询指定的DNAT规则详情 | hcloud NAT ShowNatGatewayDnatRule         | 查询指定的DNAT规则详情。 | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/NAT/cli?api=ShowNatGatewayDnatRule)         |
| 更新DNAT规则      | hcloud NAT UpdateNatGatewayDnatRule       | 更新指定的DNAT规则。   | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/NAT/cli?api=UpdateNatGatewayDnatRule)       |
| 删除DNAT规则      | hcloud NAT DeleteNatGatewayDnatRule       | 删除指定的DNAT规则。   | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/NAT/cli?api=DeleteNatGatewayDnatRule)       |
| 批量创建DNAT规则    | hcloud NAT BatchCreateNatGatewayDnatRules | 批量创建DNAT规则。    | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/NAT/cli?api=BatchCreateNatGatewayDnatRules) |
   
#### 公网SNAT规则
| API名称         | 命令                                  | 描述             | 操作                                                                                                |
|:---|:---|:---|:---|
| 查询SNAT规则列表    | hcloud NAT ListNatGatewaySnatRules  | 查询SNAT规则列表。    | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/NAT/cli?api=ListNatGatewaySnatRules)  |
| 创建SNAT规则      | hcloud NAT CreateNatGatewaySnatRule | 创建SNAT规则。      | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/NAT/cli?api=CreateNatGatewaySnatRule) |
| 查询指定的SNAT规则详情 | hcloud NAT ShowNatGatewaySnatRule   | 查询指定的SNAT规则详情。 | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/NAT/cli?api=ShowNatGatewaySnatRule)   |
| 更新SNAT规则      | hcloud NAT UpdateNatGatewaySnatRule | 更新指定的SNAT规则。   | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/NAT/cli?api=UpdateNatGatewaySnatRule) |
| 删除SNAT规则      | hcloud NAT DeleteNatGatewaySnatRule | 删除指定的SNAT规则。   | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/NAT/cli?api=DeleteNatGatewaySnatRule) |
   
#### 私网NAT网关
| API名称          | 命令                          | 描述                | 操作                                                                                        |
|:---|:---|:---|:---|
| 查询私网NAT网关列表    | hcloud NAT ListPrivateNats  | 查询私网NAT网关实例列表。    | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/NAT/cli?api=ListPrivateNats)  |
| 创建私网NAT网关      | hcloud NAT CreatePrivateNat | 创建私网NAT网关实例。      | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/NAT/cli?api=CreatePrivateNat) |
| 查询指定的私网NAT网关详情 | hcloud NAT ShowPrivateNat   | 查询指定的私网NAT网关实例详情。 | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/NAT/cli?api=ShowPrivateNat)   |
| 更新私网NAT网关      | hcloud NAT UpdatePrivateNat | 更新私网NAT网关实例。      | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/NAT/cli?api=UpdatePrivateNat) |
| 删除私网NAT网关      | hcloud NAT DeletePrivateNat | 删除私网NAT网关实例。      | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/NAT/cli?api=DeletePrivateNat) |
| 查询项目支持的网关规格列表  | hcloud NAT ListSpecs        | 查询项目支持的网关规格列表。    | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/NAT/cli?api=ListSpecs)        |
   
#### 私网DNAT规则
| API名称         | 命令                           | 描述             | 操作                                                                                         |
|:---|:---|:---|:---|
| 查询DNAT规则列表    | hcloud NAT ListPrivateDnats  | 查询DNAT规则列表。    | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/NAT/cli?api=ListPrivateDnats)  |
| 创建DNAT规则      | hcloud NAT CreatePrivateDnat | 创建DNAT规则。      | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/NAT/cli?api=CreatePrivateDnat) |
| 查询指定的DNAT规则详情 | hcloud NAT ShowPrivateDnat   | 查询指定的DNAT规则详情。 | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/NAT/cli?api=ShowPrivateDnat)   |
| 更新DNAT规则      | hcloud NAT UpdatePrivateDnat | 更新指定的DNAT规则。   | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/NAT/cli?api=UpdatePrivateDnat) |
| 删除DNAT规则      | hcloud NAT DeletePrivateDnat | 删除指定的DNAT规则。   | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/NAT/cli?api=DeletePrivateDnat) |
   
#### 私网SNAT规则
| API名称         | 命令                           | 描述             | 操作                                                                                         |
|:---|:---|:---|:---|
| 查询SNAT规则列表    | hcloud NAT ListPrivateSnats  | 查询SNAT规则列表。    | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/NAT/cli?api=ListPrivateSnats)  |
| 创建SNAT规则      | hcloud NAT CreatePrivateSnat | 创建SNAT规则。      | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/NAT/cli?api=CreatePrivateSnat) |
| 查询指定的SNAT规则详情 | hcloud NAT ShowPrivateSnat   | 查询指定的SNAT规则详情。 | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/NAT/cli?api=ShowPrivateSnat)   |
| 更新SNAT规则      | hcloud NAT UpdatePrivateSnat | 更新指定的SNAT规则。   | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/NAT/cli?api=UpdatePrivateSnat) |
| 删除SNAT规则      | hcloud NAT DeletePrivateSnat | 删除指定的SNAT规则。   | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/NAT/cli?api=DeletePrivateSnat) |
   
#### 私网NAT中转IP
| API名称       | 命令                         | 描述        | 操作                                                                                       |
|:---|:---|:---|:---|
| 查询中转IP列表    | hcloud NAT ListTransitIps  | 查询中转IP列表。 | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/NAT/cli?api=ListTransitIps)  |
| 创建中转IP      | hcloud NAT CreateTransitIp | 创建中转IP。   | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/NAT/cli?api=CreateTransitIp) |
| 查询指定的中转IP详情 | hcloud NAT ShowTransitIp   | 查询中转IP详情。 | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/NAT/cli?api=ShowTransitIp)   |
| 删除中转IP      | hcloud NAT DeleteTransitIp | 删除中转IP。   | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/NAT/cli?api=DeleteTransitIp) |
   
#### 私网NAT网关标签管理
| API名称           | 命令                                         | 描述                                   | 操作                                                                                                       |
|:---|:---|:---|:---|
| 查询私网NAT网关实例     | hcloud NAT ListPrivateNatsByTags           | - 使用标签过滤私网NAT网关实例。                   | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/NAT/cli?api=ListPrivateNatsByTags)           |
| 查询私网NAT网关项目标签   | hcloud NAT ListPrivateNatTags              | - 查询租户在指定Project和实例类型的所有私网NAT网关标签集合。 | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/NAT/cli?api=ListPrivateNatTags)              |
| 查询私网NAT网关标签     | hcloud NAT ShowPrivateNatTags              | - 查询指定私网NAT网关实例的标签信息。                | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/NAT/cli?api=ShowPrivateNatTags)              |
| 添加私网NAT网关标签     | hcloud NAT CreatePrivateNatTag             | - 一个私网NAT网关上最多有10个标签。                | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/NAT/cli?api=CreatePrivateNatTag)             |
| 批量添加删除私网NAT网关标签 | hcloud NAT BatchCreateDeletePrivateNatTags | - 为指定私网NAT网关实例批量添加或删除标签              | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/NAT/cli?api=BatchCreateDeletePrivateNatTags) |
| 删除私网NAT网关标签     | hcloud NAT DeletePrivateNatTag             | - 幂等接口：                              | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/NAT/cli?api=DeletePrivateNatTag)             |
   
#### 中转IP标签管理
| API名称        | 命令                                        | 描述                                | 操作                                                                                                      |
|:---|:---|:---|:---|
| 查询中转IP实例     | hcloud NAT ListTransitIpsByTags           | - 使用标签过滤中转IP实例。                   | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/NAT/cli?api=ListTransitIpsByTags)           |
| 查询中转IP项目标签   | hcloud NAT ListTransitIpTags              | - 查询租户在指定Project和实例类型的所有中转IP标签集合。 | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/NAT/cli?api=ListTransitIpTags)              |
| 查询中转IP标签     | hcloud NAT ShowTransitIpTags              | - 查询指定中转IP实例的标签信息。                | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/NAT/cli?api=ShowTransitIpTags)              |
| 添加中转IP标签     | hcloud NAT CreateTransitIpTag             | - 一个中转IP上最多有10个标签。                | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/NAT/cli?api=CreateTransitIpTag)             |
| 批量添加删除中转IP标签 | hcloud NAT BatchCreateDeleteTransitIpTags | - 为指定中转IP实例批量添加或删除标签              | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/NAT/cli?api=BatchCreateDeleteTransitIpTags) |
| 删除中转IP标签     | hcloud NAT DeleteTransitIpTag             | - 幂等接口：                           | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/NAT/cli?api=DeleteTransitIpTag)             |
   
#### 中转子网
| API名称       | 命令                             | 描述           | 操作                                                                                           |
|:---|:---|:---|:---|
| 创建中转子网      | hcloud NAT CreateTransitSubnet | 创建中转子网。      | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/NAT/cli?api=CreateTransitSubnet) |
| 查询中转子网列表    | hcloud NAT ListTransitSubnet   | 查询中转子网列表。    | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/NAT/cli?api=ListTransitSubnet)   |
| 查询指定的中转子网详情 | hcloud NAT ShowTransitSubnet   | 查询指定的中转子网详情。 | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/NAT/cli?api=ShowTransitSubnet)   |
| 更新中转子网      | hcloud NAT UpdateTransitSubnet | 更新指定的中转子网。   | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/NAT/cli?api=UpdateTransitSubnet) |
| 删除中转子网      | hcloud NAT DeleteTransitSubnet | 删除中转子网。      | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/NAT/cli?api=DeleteTransitSubnet) |
   
#### 中转子网标签管理
| API名称        | 命令                                            | 描述                           | 操作                                                                                                          |
|:---|:---|:---|:---|
| 查询中转子网实例     | hcloud NAT ListTransitSubnetsByTags           | - 使用标签过滤中转子网实例。              | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/NAT/cli?api=ListTransitSubnetsByTags)           |
| 查询中转子网项目标签   | hcloud NAT ListTransitSubnetTags              | - 查询租户在指定Project的所有中转子网标签集合。 | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/NAT/cli?api=ListTransitSubnetTags)              |
| 查询中转子网标签     | hcloud NAT ShowTransitSubnetTags              | - 查询指定中转子网实例的标签信息。           | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/NAT/cli?api=ShowTransitSubnetTags)              |
| 添加中转子网标签     | hcloud NAT CreateTransitSubnetTag             | - 为指定中转子网添加标签                | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/NAT/cli?api=CreateTransitSubnetTag)             |
| 批量添加删除中转子网标签 | hcloud NAT BatchCreateDeleteTransitSubnetTags | - 为指定中转子网实例批量添加或删除标签         | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/NAT/cli?api=BatchCreateDeleteTransitSubnetTags) |
| 删除中转子网标签     | hcloud NAT DeleteTransitSubnetTag             | - 幂等接口：                      | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/NAT/cli?api=DeleteTransitSubnetTag)             |
   
#### 公网NAT网关标签
| API名称              | 命令                                        | 描述                              | 操作                                                                                                      |
|:---|:---|:---|:---|
| 查询公网NAT网关资源实例      | hcloud NAT ListNatGatewayByTag            | - 使用标签过滤公网NAT网关资源实例。            | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/NAT/cli?api=ListNatGatewayByTag)            |
| 批量添加/删除公网NAT网关资源标签 | hcloud NAT BatchCreateDeleteNatGatewayTag | - 为指定公网NAT网关实例批量添加或删除标签。        | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/NAT/cli?api=BatchCreateDeleteNatGatewayTag) |
| 添加公网NAT网关资源标签      | hcloud NAT CreateNatGatewayTag            | - 添加公网NAT网关资源标签。一个资源上最多有20个标签。  | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/NAT/cli?api=CreateNatGatewayTag)            |
| 查询公网NAT网关资源标签      | hcloud NAT ShowNatGatewayTag              | - 查询指定公网NAT网关实例的标签信息。           | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/NAT/cli?api=ShowNatGatewayTag)              |
| 删除公网NAT网关资源标签      | hcloud NAT DeleteNatGatewayTag            | - 删除指定公网NAT网关资源实例的标签信息。         | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/NAT/cli?api=DeleteNatGatewayTag)            |
| 查询公网NAT网关项目标签      | hcloud NAT ListNatGatewayTag              | - 查询租户在指定项目和公网NAT网关实例类型的所有标签集合。 | [去调试](https://console.huaweicloud.com/apiexplorer/#/openapi/NAT/cli?api=ListNatGatewayTag)              |
   
