DescribeEips
获取一个或多个公网 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 |
transition_status |
String |
公网IP过渡状态,有效值为 associating, dissociating, suspending, resuming, releasing |
icp_codes |
String |
备案号 |
create_time |
TimeStamp |
公网IP创建时间,为 UTC 时间,格式可参见 ISO8601 |
status_time |
TimeStamp |
公网IP最近一次状态变更时间,为 UTC 时间,格式可参见 ISO8601 |
resource |
Dict |
若已分配到云服务器/路由器,则表示所分配的云服务器/路由器信息,数据格式为: |
eip_group |
Dict |
公网 IP 的分组信息,数据格式为: |
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
}