CLI命令参考
公网NAT网关
| API名称 | 命令 | 描述 | 操作 |
|---|---|---|---|
| 查询公网NAT网关列表 | hcloud NAT ListNatGateways | 查询公网NAT网关实例列表。 | |
| 创建公网NAT网关 | hcloud NAT CreateNatGateway | 创建公网NAT网关实例。 | |
| 查询指定的公网NAT网关详情 | hcloud NAT ShowNatGateway | 查询指定的公网NAT网关实例详情。 | |
| 更新公网NAT网关 | hcloud NAT UpdateNatGateway | 更新公网NAT网关实例。 | |
| 删除公网NAT网关 | hcloud NAT DeleteNatGateway | 删除公网NAT网关实例。 | |
| 公网NAT网关按需转包 | hcloud NAT UpdateNatGatewayToPeriod | 公网NAT网关按需转包。 | |
| 支持创建的NAT网关规格列表 | hcloud NAT ListNatGatewaySpecs | 支持创建的NAT网关规格列表。 |
公网DNAT规则
| API名称 | 命令 | 描述 | 操作 |
|---|---|---|---|
| 查询DNAT规则列表 | hcloud NAT ListNatGatewayDnatRules | 查询DNAT规则列表。 | |
| 创建DNAT规则 | hcloud NAT CreateNatGatewayDnatRule | 创建DNAT规则。 | |
| 查询指定的DNAT规则详情 | hcloud NAT ShowNatGatewayDnatRule | 查询指定的DNAT规则详情。 | |
| 更新DNAT规则 | hcloud NAT UpdateNatGatewayDnatRule | 更新指定的DNAT规则。 | |
| 删除DNAT规则 | hcloud NAT DeleteNatGatewayDnatRule | 删除指定的DNAT规则。 | |
| 批量创建DNAT规则 | hcloud NAT BatchCreateNatGatewayDnatRules | 批量创建DNAT规则。 |
公网SNAT规则
| API名称 | 命令 | 描述 | 操作 |
|---|---|---|---|
| 查询SNAT规则列表 | hcloud NAT ListNatGatewaySnatRules | 查询SNAT规则列表。 | |
| 创建SNAT规则 | hcloud NAT CreateNatGatewaySnatRule | 创建SNAT规则。 | |
| 查询指定的SNAT规则详情 | hcloud NAT ShowNatGatewaySnatRule | 查询指定的SNAT规则详情。 | |
| 更新SNAT规则 | hcloud NAT UpdateNatGatewaySnatRule | 更新指定的SNAT规则。 | |
| 删除SNAT规则 | hcloud NAT DeleteNatGatewaySnatRule | 删除指定的SNAT规则。 |
私网NAT网关
| API名称 | 命令 | 描述 | 操作 |
|---|---|---|---|
| 查询私网NAT网关列表 | hcloud NAT ListPrivateNats | 查询私网NAT网关实例列表。 | |
| 创建私网NAT网关 | hcloud NAT CreatePrivateNat | 创建私网NAT网关实例。 | |
| 查询指定的私网NAT网关详情 | hcloud NAT ShowPrivateNat | 查询指定的私网NAT网关实例详情。 | |
| 更新私网NAT网关 | hcloud NAT UpdatePrivateNat | 更新私网NAT网关实例。 | |
| 删除私网NAT网关 | hcloud NAT DeletePrivateNat | 删除私网NAT网关实例。 | |
| 查询项目支持的网关规格列表 | hcloud NAT ListSpecs | 查询项目支持的网关规格列表。 |
私网DNAT规则
私网SNAT规则
私网NAT中转IP
私网NAT网关标签管理
| API名称 | 命令 | 描述 | 操作 |
|---|---|---|---|
| 查询私网NAT网关实例 | hcloud NAT ListPrivateNatsByTags | - 使用标签过滤私网NAT网关实例。 | |
| 查询私网NAT网关项目标签 | hcloud NAT ListPrivateNatTags | - 查询租户在指定Project和实例类型的所有私网NAT网关标签集合。 | |
| 查询私网NAT网关标签 | hcloud NAT ShowPrivateNatTags | - 查询指定私网NAT网关实例的标签信息。 | |
| 添加私网NAT网关标签 | hcloud NAT CreatePrivateNatTag | - 一个私网NAT网关上最多有10个标签。 | |
| 批量添加删除私网NAT网关标签 | hcloud NAT BatchCreateDeletePrivateNatTags | - 为指定私网NAT网关实例批量添加或删除标签 | |
| 删除私网NAT网关标签 | hcloud NAT DeletePrivateNatTag | - 幂等接口: |
中转IP标签管理
| API名称 | 命令 | 描述 | 操作 |
|---|---|---|---|
| 查询中转IP实例 | hcloud NAT ListTransitIpsByTags | - 使用标签过滤中转IP实例。 | |
| 查询中转IP项目标签 | hcloud NAT ListTransitIpTags | - 查询租户在指定Project和实例类型的所有中转IP标签集合。 | |
| 查询中转IP标签 | hcloud NAT ShowTransitIpTags | - 查询指定中转IP实例的标签信息。 | |
| 添加中转IP标签 | hcloud NAT CreateTransitIpTag | - 一个中转IP上最多有10个标签。 | |
| 批量添加删除中转IP标签 | hcloud NAT BatchCreateDeleteTransitIpTags | - 为指定中转IP实例批量添加或删除标签 | |
| 删除中转IP标签 | hcloud NAT DeleteTransitIpTag | - 幂等接口: |
中转子网
中转子网标签管理
| API名称 | 命令 | 描述 | 操作 |
|---|---|---|---|
| 查询中转子网实例 | hcloud NAT ListTransitSubnetsByTags | - 使用标签过滤中转子网实例。 | |
| 查询中转子网项目标签 | hcloud NAT ListTransitSubnetTags | - 查询租户在指定Project的所有中转子网标签集合。 | |
| 查询中转子网标签 | hcloud NAT ShowTransitSubnetTags | - 查询指定中转子网实例的标签信息。 | |
| 添加中转子网标签 | hcloud NAT CreateTransitSubnetTag | - 为指定中转子网添加标签 | |
| 批量添加删除中转子网标签 | hcloud NAT BatchCreateDeleteTransitSubnetTags | - 为指定中转子网实例批量添加或删除标签 | |
| 删除中转子网标签 | hcloud NAT DeleteTransitSubnetTag | - 幂等接口: |
公网NAT网关标签
| API名称 | 命令 | 描述 | 操作 |
|---|---|---|---|
| 查询公网NAT网关资源实例 | hcloud NAT ListNatGatewayByTag | - 使用标签过滤公网NAT网关资源实例。 | |
| 批量添加/删除公网NAT网关资源标签 | hcloud NAT BatchCreateDeleteNatGatewayTag | - 为指定公网NAT网关实例批量添加或删除标签。 | |
| 添加公网NAT网关资源标签 | hcloud NAT CreateNatGatewayTag | - 添加公网NAT网关资源标签。一个资源上最多有20个标签。 | |
| 查询公网NAT网关资源标签 | hcloud NAT ShowNatGatewayTag | - 查询指定公网NAT网关实例的标签信息。 | |
| 删除公网NAT网关资源标签 | hcloud NAT DeleteNatGatewayTag | - 删除指定公网NAT网关资源实例的标签信息。 | |
| 查询公网NAT网关项目标签 | hcloud NAT ListNatGatewayTag | - 查询租户在指定项目和公网NAT网关实例类型的所有标签集合。 |