CLI命令参考(V2)
VPC
私有IP
安全组
| API名称 | 命令 | 描述 | 操作 |
|---|---|---|---|
| 查询安全组列表 | hcloud VPC ListSecurityGroups/v2 | 查询安全组列表 | |
| 创建安全组 | hcloud VPC CreateSecurityGroup/v2 | 创建安全组。 | |
| 查询安全组 | hcloud VPC ShowSecurityGroup/v2 | 查询单个安全组详情。 | |
| 删除安全组 | hcloud VPC DeleteSecurityGroup/v2 | 删除安全组。 | |
| 查询安全组规则列表 | hcloud VPC ListSecurityGroupRules/v2 | 查询安全组规则列表。 | |
| 创建安全组规则 | hcloud VPC CreateSecurityGroupRule/v2 | 创建安全组规则。 | |
| 查询安全组规则 | hcloud VPC ShowSecurityGroupRule/v2 | 查询单个安全组规则详情 | |
| 删除安全组规则 | hcloud VPC DeleteSecurityGroupRule/v2 | 删除安全组规则。 |
子网
VPC路由
对等连接
| API名称 | 命令 | 描述 | 操作 |
|---|---|---|---|
| 查询对等连接列表 | hcloud VPC ListVpcPeerings/v2 | 查询提交请求的租户的所有对等连接。根据过滤条件进行过滤。 | |
| 创建对等连接 | hcloud VPC CreateVpcPeering/v2 | 创建对等连接。 | |
| 查询对等连接 | hcloud VPC ShowVpcPeering/v2 | 查询对等连接详情。 | |
| 更新对等连接 | hcloud VPC UpdateVpcPeering/v2 | 更新对等连接。 | |
| 删除对等连接 | hcloud VPC DeleteVpcPeering/v2 | 删除对等连接。 | |
| 接受对等连接请求 | hcloud VPC AcceptVpcPeering/v2 | 租户A名下的VPC申请和租户B的VPC建立对等连接,需要等待租户B接受该请求。此接口用于租户接受其他租户发起的对等连接请求。 | |
| 拒绝对等连接请求 | hcloud VPC RejectVpcPeering/v2 | 租户A名下的VPC申请和租户B的VPC建立对等连接,需要等待租户B接受该请求。此接口用于租户拒绝其他租户发起的对等连接请求。 |
查询网络IP使用情况
| API名称 | 命令 | 描述 | 操作 |
|---|---|---|---|
| 查询网络IP使用情况 | hcloud VPC ShowNetworkIpAvailabilities/v2 | 显示一个指定网络中的IPv4地址使用情况。 |
端口
VPC资源标签管理
| API名称 | 命令 | 描述 | 操作 |
|---|---|---|---|
| 查询VPC资源实例 | hcloud VPC ListVpcsByTags/v2 | 使用标签过滤实例。 | |
| 查询VPC项目标签 | hcloud VPC ListVpcTags/v2 | 查询租户在指定区域和实例类型的所有标签集合 | |
| 查询VPC资源标签 | hcloud VPC ShowVpcTags/v2 | 查询指定VPC实例的标签信息 | |
| 创建VPC资源标签 | hcloud VPC CreateVpcResourceTag/v2 | 给指定VPC资源实例增加标签信息 | |
| 批量创建VPC资源标签 | hcloud VPC BatchCreateVpcTags/v2 | 为指定的VPC资源实例批量添加标签。 | |
| 批量删除VPC资源标签 | hcloud VPC BatchDeleteVpcTags/v2 | 为指定的VPC资源实例批量删除标签。 | |
| 删除VPC资源标签 | hcloud VPC DeleteVpcTag/v2 | 删除指定VPC资源实例的标签信息 |
子网资源标签管理
| API名称 | 命令 | 描述 | 操作 |
|---|---|---|---|
| 查询子网资源实例 | hcloud VPC ListSubnetsByTags/v2 | 使用标签过滤实例 | |
| 查询子网项目标签 | hcloud VPC ListSubnetTags/v2 | 查询租户在指定区域和实例类型的所有标签集合 | |
| 查询子网资源标签 | hcloud VPC ShowSubnetTags/v2 | 查询指定子网实例的标签信息。 | |
| 创建子网资源标签 | hcloud VPC CreateSubnetTag/v2 | 给指定子网资源实例增加标签信息。 | |
| 批量删除子网资源标签 | hcloud VPC BatchDeleteSubnetTags/v2 | 为指定的子网资源实例批量删除标签 | |
| 批量创建子网资源标签 | hcloud VPC BatchCreateSubnetTags/v2 | 为指定的子网资源实例批量添加标签。 | |
| 删除子网资源标签 | hcloud VPC DeleteSubnetTag/v2 | 删除指定子网资源实例的标签信息。 |
安全组资源标签管理
| API名称 | 命令 | 描述 | 操作 |
|---|---|---|---|
| 查询安全组资源实例 | hcloud VPC ListSecurityGroupsByTags/v2 | 使用标签过滤实例 | |
| 批量创建安全组资源标签 | hcloud VPC BatchCreateSecurityGroupTags/v2 | 为指定的安全组资源实例批量添加标签。 | |
| 批量删除安全组资源标签 | hcloud VPC BatchDeleteSecurityGroupTags/v2 | 为指定的安全组资源实例批量删除标签 | |
| 查询安全组资源标签 | hcloud VPC ShowSecurityGroupTags/v2 | 查询指定安全组实例的标签信息。 | |
| 创建安全组资源标签 | hcloud VPC CreateSecurityGroupTag/v2 | 给指定安全组资源实例增加标签信息。 | |
| 删除安全组资源标签 | hcloud VPC DeleteSecurityGroupTag/v2 | 删除指定安全组资源实例的标签信息。 | |
| 查询安全组项目标签 | hcloud VPC ListSecurityGroupTags/v2 | 查询租户在指定区域和实例类型的所有标签集合 |
路由表
| API名称 | 命令 | 描述 | 操作 |
|---|---|---|---|
| 查询路由表列表 | hcloud VPC ListRouteTables/v2 | 查询提交请求的账户的所有路由表列表,并根据过滤条件进行过滤 | |
| 创建路由表 | hcloud VPC CreateRouteTable/v2 | 创建路由表 | |
| 查询路由表 | hcloud VPC ShowRouteTable/v2 | 查询路由表详情 | |
| 更新路由表 | hcloud VPC UpdateRouteTable/v2 | 更新路由表,包括可以更新路由表的名称,描述,以及新增、更新、删除路由条目 | |
| 删除路由表 | hcloud VPC DeleteRouteTable/v2 | 删除路由表 | |
| 子网关联路由表 | hcloud VPC AssociateRouteTable/v2 | 路由表关联子网。子网关联路由表A后,再关联B,不需要先跟路由表A解关联再关联路由表B | |
| 子网解关联路由表 | hcloud VPC DisassociateRouteTable/v2 | 子网解关联路由表 |
流日志
OpenStack - API版本信息
| API名称 | 命令 | 描述 | 操作 |
|---|---|---|---|
| 查询API版本信息列表 | hcloud VPC ListApiVersion/v2 | 返回当前API所有可用的版本(仅针对OpenStack原生接口)。 |
配额
| API名称 | 命令 | 描述 | 操作 |
|---|---|---|---|
| 查询配额 | hcloud VPC ShowQuota/v2 | 查询单租户在VPC服务下的网络资源配额,包括vpc配额、子网配额、安全组配额、安全组规则配额、弹性公网IP配额,vpn配额等。 |
OpenStack - 端口
| API名称 | 命令 | 描述 | 操作 |
|---|---|---|---|
| 查询端口列表 | hcloud VPC NeutronListPorts/v2 | 查询提交请求的租户的所有端口,单次查询最多返回2000条数据,超过2000后会返回分页标记。分页查询请参考分页查询。 | |
| 创建端口 | hcloud VPC NeutronCreatePort/v2 | 创建端口。 | |
| 查询端口 | hcloud VPC NeutronShowPort/v2 | 查询端口详情。 | |
| 更新端口 | hcloud VPC NeutronUpdatePort/v2 | 更新端口 | |
| 删除端口 | hcloud VPC NeutronDeletePort/v2 | 删除端口。 |
OpenStack - 网络
| API名称 | 命令 | 描述 | 操作 |
|---|---|---|---|
| 查询网络列表 | hcloud VPC NeutronListNetworks/v2 | 查询提交请求的租户的所有网络,单次查询最多返回2000条数据,超过2000后会返回分页标记。分页查询请参考分页查询。 | |
| 创建网络 | hcloud VPC NeutronCreateNetwork/v2 | 创建网络 | |
| 查询网络 | hcloud VPC NeutronShowNetwork/v2 | 查询指定的网络详情 | |
| 更新网络 | hcloud VPC NeutronUpdateNetwork/v2 | 更新网络 | |
| 删除网络 | hcloud VPC NeutronDeleteNetwork/v2 | 删除网络 |
OpenStack - 子网
| API名称 | 命令 | 描述 | 操作 |
|---|---|---|---|
| 查询子网列表 | hcloud VPC NeutronListSubnets/v2 | 查询提交请求租户的所有子网,单次查询最多返回2000条数据,超过2000后会返回分页标记。分页查询请参考分页查询 。 | |
| 创建子网 | hcloud VPC NeutronCreateSubnet/v2 | 创建子网。 | |
| 查询子网 | hcloud VPC NeutronShowSubnet/v2 | 查询子网详情 | |
| 更新子网 | hcloud VPC NeutronUpdateSubnet/v2 | 更新子网 | |
| 删除子网 | hcloud VPC NeutronDeleteSubnet/v2 | 删除子网 |
OpenStack - 路由器
| API名称 | 命令 | 描述 | 操作 |
|---|---|---|---|
| 查询路由器列表 | hcloud VPC NeutronListRouters/v2 | 查询提交请求的租户有权限操作的所有路由器信息,单次查询最多返回2000条数据,超过2000后会返回分页标记。 | |
| 创建路由器 | hcloud VPC NeutronCreateRouter/v2 | 创建路由器。 | |
| 查询路由器 | hcloud VPC NeutronShowRouter/v2 | 查询路由器详情。 | |
| 更新路由器 | hcloud VPC NeutronUpdateRouter/v2 | 更新路由器。 | |
| 删除路由器 | hcloud VPC NeutronDeleteRouter/v2 | 删除路由器 | |
| 路由器添加接口 | hcloud VPC NeutronAddRouterInterface/v2 | 添加路由器接口。 | |
| 路由器删除接口 | hcloud VPC NeutronRemoveRouterInterface/v2 | 删除路由器接口。 |
OpenStack - 网络ACL
| API名称 | 命令 | 描述 | 操作 |
|---|---|---|---|
| 查询所有网络ACL组 | hcloud VPC NeutronListFirewallGroups/v2 | 查询提交请求的租户有权限操作的所有网络ACL组信息。单次查询最多返回2000条数据,超过2000后会返回分页标记。 | |
| 创建网络ACL组 | hcloud VPC NeutronCreateFirewallGroup/v2 | 创建网络ACL组 | |
| 移除网络ACL规则 | hcloud VPC NeutronRemoveFirewallRule/v2 | 从某一网络ACL策略中移除一条网络ACL规则。 | |
| 查询所有网络ACL规则 | hcloud VPC NeutronListFirewallRules/v2 | 查询提交请求的租户有权限操作的所有网络ACL规则信息。单次查询最多返回2000条数据,超过2000后会返回分页标记。 | |
| 创建网络ACL规则 | hcloud VPC NeutronCreateFirewallRule/v2 | 创建网络ACL规则。 | |
| 查询特定网络ACL规则 | hcloud VPC NeutronShowFirewallRule/v2 | 查询特定网络ACL规则。 | |
| 更新网络ACL规则 | hcloud VPC NeutronUpdateFirewallRule/v2 | 更新网络ACL规则。 | |
| 删除网络ACL规则 | hcloud VPC NeutronDeleteFirewallRule/v2 | 删除网络ACL规则。 | |
| 查询特定网络ACL组详情 | hcloud VPC NeutronShowFirewallGroup/v2 | 查询特定网络ACL组详情。 | |
| 更新网络ACL组 | hcloud VPC NeutronUpdateFirewallGroup/v2 | 更新网络ACL组。 | |
| 删除网络ACL组 | hcloud VPC NeutronDeleteFirewallGroup/v2 | 删除网络ACL组 | |
| 查询特定网络ACL策略详情 | hcloud VPC NeutronShowFirewallPolicy/v2 | 查询特定网络ACL策略详情。 | |
| 更新网络ACL策略 | hcloud VPC NeutronUpdateFirewallPolicy/v2 | 更新网络ACL策略。 | |
| 删除网络ACL策略 | hcloud VPC NeutronDeleteFirewallPolicy/v2 | 删除网络ACL策略。 | |
| 查询所有网络ACL策略 | hcloud VPC NeutronListFirewallPolicies/v2 | 查询提交请求的租户有权限操作的所有网络ACL策略信息。单次查询最多返回2000条数据,超过2000后会返回分页标记。 | |
| 创建网络ACL策略 | hcloud VPC NeutronCreateFirewallPolicy/v2 | 创建网络ACL策略。 | |
| 插入网络ACL规则 | hcloud VPC NeutronAddFirewallRule/v2 | 插入一条网络ACL规则到某一网络ACL策略中。 |
OpenStack - 安全组
| API名称 | 命令 | 描述 | 操作 |
|---|---|---|---|
| 查询安全组列表 | hcloud VPC NeutronListSecurityGroups/v2 | 查询提交请求租户的所有安全组,单次查询最多返回2000条数据,超过2000后会返回分页标记。分页查询请参考分页查询 。 | |
| 创建安全组 | hcloud VPC NeutronCreateSecurityGroup/v2 | 创建安全组 | |
| 查询安全组 | hcloud VPC NeutronShowSecurityGroup/v2 | 查询安全组详情 | |
| 更新安全组 | hcloud VPC NeutronUpdateSecurityGroup/v2 | 更新安全组 | |
| 删除安全组 | hcloud VPC NeutronDeleteSecurityGroup/v2 | 删除安全组 | |
| 查询安全组规则列表 | hcloud VPC NeutronListSecurityGroupRules/v2 | 查询提交请求的租户有权限查看的所有安全组规则。单次查询最多返回2000条数据,超过2000后会返回分页标记。分页查询请参考分页查询 | |
| 创建安全组规则 | hcloud VPC NeutronCreateSecurityGroupRule/v2 | 创建安全组规则 | |
| 查询安全组规则 | hcloud VPC NeutronShowSecurityGroupRule/v2 | 查询安全组规则详情。 | |
| 删除安全组规则 | hcloud VPC NeutronDeleteSecurityGroupRule/v2 | 删除安全组规则 |