公网 IP

 

DescribeEips

更新时间 2023-09-06

获取一个或多个公网 IP 信息列表。

可根据公网 IP 的 ID,状态,名称,分配的云服务器 ID 作过滤条件,来获取公网 IP 列表。如果不指定任何过滤条件,默认返回你所拥有的所有公网 IP。如果指定不存在的公网 IP,或非法状态值,则会返回错误信息。

请求参数

参数 参数类型 描述 是否必选
eips.n String 公网 IP 的 ID No
instance_id String 云服务器 ID,可得到已分配给此云服务器的公网 IP No
status.n String 公网 IP 状态,有效值为 pending, available, associated, suspended,released, ceased No
search_word String 搜索关键词,支持公网 IP 的 ID,名称 No
tags.n String 按照标签 ID 过滤, 只返回已绑定某标签的资源 No
verbose Integer 是否返回冗长的信息,若为 1,则返回公网 IP 相关其他资源的详细数据 No
offset Integer 数据偏移量,默认为 0 No
limit Integer 返回数据长度,默认为 20,最大 100 No
zone String 区域 ID,注意要小写 Yes

公共参数

返回数据

参数 参数类型 描述
action String 响应动作
eip_set Array JSON 格式的公网IP数据列表,每项参数可见下面 Response Item
total_count Integer 根据过滤条件得到的公网 IP总数
ret_code Integer 执行成功与否,0 表示成功,其他值则为错误代码

Response Item

参数 参数类型 描述
eip_id String 公网IP唯一标识 ID
eip_name String 公网IP名称
description String 公网IP描述
associate_mode Integer 绑定模式,0 为外部绑定,1 为内部绑定
bandwidth Integer 带宽,以 Mbps 为单位
billing_mode String 公网IP计费模式:bandwidth 按带宽计费,traffic 按流量计费
status String 公网IP状态,有效值为 pending, available, associated, suspended,released, ceased
pending: 等待被创建
available: 可用状态,此时可以被绑定到资源上
associated: 绑定状态
suspended: 由于欠费,已被暂停使用
released: 已被释放回资源池,此时公网 IP 不可被恢复。
ceased: 已被彻底释放
transition_status String 公网IP过渡状态,有效值为 associating, dissociating, suspending, resuming, releasing
associating: 绑定到资源中,由 available 状态变成 associated 状态
dissociating: 启动中,由 associated 状态变成 available 状态
suspending: 欠费暂停中,由 available/associated 状态变成 suspended 状态
resuming: 恢复中,由 suspended 状态变成 available 状态
releasing: 删除中,由 available/associated/suspended 状态变成 released 状态
icp_codes String 备案号
create_time TimeStamp 公网IP创建时间,为 UTC 时间,格式可参见 ISO8601
status_time TimeStamp 公网IP最近一次状态变更时间,为 UTC 时间,格式可参见 ISO8601
resource Dict 若已分配到云服务器/路由器,则表示所分配的云服务器/路由器信息,数据格式为:
{
“resource_name”:“website”,
“resource_type”:“instance”,
“resource_id”:“i-j32t3llb”
}
eip_group Dict 公网 IP 的分组信息,数据格式为:
{
“eip_group_id”:“eipg-1nv8hobz”,
“eip_group_name”:“192.168.93.*"
}
eip_addr String 公网 IP 地址

示例

请求示例:

https://api.qingcloud.com/iaas/?action=DescribeEips
&COMMON_PARAMS

返回示例:

{
  "action":"DescribeEipsResponse",
  "total_count":1,
  "eip_set":[
    {
      "status":"associated",
      "eip_id":"eip-amorzjgv",
      "description":null,
      "associate_mode":0,
      "need_icp":0,
      "sub_code":0,
      "transition_status":"",
      "icp_codes":"",
      "eip_group":{
        "eip_group_id":"eipg-00000000",
        "eip_group_name":"BGP multi-line"
      },
      "bandwidth":4,
      "billing_mode":"traffic",
      "create_time":"2013-08-30T10:15:47Z",
      "status_time":"2013-08-30T10:15:56Z",
      "eip_name":"demo",
      "resource":{
        "resource_name":"demo",
        "resource_type":"router",
        "resource_id":"rtr-b0u6sdj6"
      },
      "eip_addr":"192.168.7.69"
    }
  ],
  "ret_code":0
}
这篇文档解决了您的问题吗?
0
0