You need to enable JavaScript to run this app.
导航
DescribeIpAddressPools
最近更新时间:2024.09.06 10:16:24首次发布时间:2024.09.06 10:16:24

调用 DescribeIpAddressPools 接口,按条件查询已创建的IP地址池的详细信息。

调试

请求参数

参数名称
类型
是否必选
示例值
描述
ActionStringDescribeIpAddressPools要执行的操作,取值:DescribeIpAddressPools
VersionString2020-04-01API的版本信息,当前版本为2020-04-01。
IpAddressPoolIds.NStringippool-fda83op****IP地址池的ID。

ISP

String

BGP

线路类型,默认为BGP。

  • BGP:BGP(多线)。
  • 若您的账号已申请并开通了静态单线权限,则可传入如下取值:
    • ChinaMobile:中国移动静态单线。
    • ChinaTelecom:中国电信静态单线。
    • ChinaUnicom:中国联通静态单线。
  • 若您的账号已申请并开通了BGP单线权限,则可传入SingleLine_BGP。
  • 若您的账号已申请并开通了融合BGP权限,则可传入Fusion_BGP。
  • 若您的账号已申请并开通了惠选型静态单线权限,则可传入如下取值:
    • ChinaMobile_Value:中国移动惠选型静态单线。
    • ChinaUnicom_Value:中国联通惠选型静态单线。
    • ChinaTelecom_Value:中国电信惠选型静态单线。

Name

String

IpAddressPool01

IP地址池的名称,暂不支持模糊查询。

  • 长度限制为 1 ~ 128个字符。
  • 需要以字母或数字开头,不能以 http:// 或 https://.开头。可包含字母、数字、引号(:)、下划线(_)和短划线(-)。

Status

String

Available

IP地址池的状态。取值如下:

  • Creating:创建中。
  • Available:可用。
  • Deleting:删除中。
  • Pending:配置中。
ProjectNameStringProject_1IP地址池所属项目的名称。

TagFilters.N.Key

String

TagFilters.1.Key=k1&TagFilters.2.Key=k2&TagFilters.3.Key=k3

标签的标签键。

  • 参数 - N:表示标签键的序号,取值范围:1~10。
  • 多个标签键之间用&分隔。多个标签键之间的关系为逻辑“与(AND)”,即查询同时添加多个标签键的IP地址池。

TagFilters.N.Values.N

String

TagFilters.1.Values.1=v1&TagFilters.1.Values.2=v2&TagFilters.3.Values.1=v1

标签的标签值。

  • 第一个N:表示标签键的序号。
  • 第二个N:表示标签值的序号,取值范围:1~3。同一标签键多个标签值之间的关系为逻辑“或(OR)”,即查询同一标签键下添加其中一个标签值的IP地址池。
  • 多个标签值之间用&分隔。

说明

  • 若传入该参数,则必须先传入TagFilters.N.Key
  • 传入空字符串时,表示查询标签值为空的IP地址池。
PageNumberInteger1列表的页码。默认值为1。
PageSizeInteger20分页查询时每页的行数。最大值为100,默认值为20。

NextToken

String

caeba0bbb2be03f84eb48b699f0a****

分页查询凭证,用于标记分页的位置。

  • 不填则从头开始查询。
  • 传入之前调用本API返回的NextToken,则从该次API调用标记分页的位置往后开始查询。
MaxResultsInteger50查询的数量,最大值为100,默认值为10。

返回数据

参数名称
类型
示例值
描述
RequestIdString20210624153033015207C4****请求ID。
TotalCountInteger1符合条件的IP地址池网段总数。
PageNumberInteger1当前页码。
PageSizeInteger10当前分页的行数。
NextTokenStringcaeba0bbb2be03f84eb48b699f0a****本次API调用返回的查询凭证,标记分页的位置,用于下一次查询。返回为空表示没有下一页。
IpAddressPooCidrBlocksArray of Struct-IP地址池的网段信息。具体请参见下表“IpAddressPool结构”。

IpAddressPool

参数名称
类型
示例值
描述
IpAddressPoolIdStringippool-fda83op****IP地址池的ID。

BusinessStatus

String

Normal

IP地址池是否被锁定。

  • Normal: 正常。
  • FinancialLocked: 被锁定。

ISP

String

BGP

线路类型,取值如下:

  • BGP:BGP(多线)。
  • ChinaMobile:中国移动静态单线。
  • ChinaTelecom:中国电信静态单线。
  • ChinaUnicom:中国联通静态单线。
  • SingleLine_BGP:BGP单线。
  • Fusion_BGP:融合BGP。
  • ChinaMobile_Value:中国移动惠选型静态单线。
  • ChinaUnicom_Value:中国联通惠选型静态单线。
  • ChinaTelecom_Value:中国电信惠选型静态单线。

Status

String

Available

IP地址池的状态。

  • Creating:创建中。
  • Available:可用。
  • Deleting:删除中。
  • Pending:配置中。
NameStringIpAddressPool01IP地址池的名称。
DescriptionStringThis is an IpAddressPoolIP地址池的描述信息。
TotalIpCountInteger256IP地址池中包含的IP地址段总数。
UsedIpCountInteger0IP地址池中已分配为EIP的IP地址段数量。
CidrBlocksArray of String["101.x.x.x/24"]IP地址池网段。
ProjectNameStringProject_1IP地址池所属项目的名称。
TagsArray of struct-IP地址池的标签信息。具体请参见下表“Tags结构”。
CreationTimeString2024-04-29 01:00:00IP地址池的创建时间。
UpdateTimeString2024-04-29 01:00:00IP地址池的更新时间。
DeletedTimeString2024-04-30 01:00:00资源回收时间。仅当资源欠费关停时,此参数才有返回值。
OverdueTimeString2024-04-30 01:00:00资源冻结时间。仅当资源因为欠费冻结,此参数才会有返回值。

Tags

参数名称
类型
示例值
描述
KeyStringk1标签键。
ValueStringv1标签值。

请求示例

GET /?Action=DescribeIpAddressPools&Version=2020-04-01&IpAddressPoolId=ippool-fda83op**** HTTP/1.1
Host: open.volcengineapi.com
Service: vpc
Region: cn-beijing

返回示例

{
    "ResponseMetadata": {
        "RequestId": "20210624153033015207C4****",
        "Action": "DescribeIpAddressPools",
        "Version": "2020-04-01",
        "Service": "vpc",
        "Region": "cn-beijing"
    },
    "Result":{
       "RequestId": "2021062415303301022514515207C4****",
       "TotalCount":1,
       "PageNumber":1,
       "PageSize":10,
       "NextToken":"caeba0bbb2be03f84eb48b699f0a****",     
       "IpAddressPooCidrBlocks":[
       {
         "IpAddressPoolId": "ippool-fda83op****",
         "BusinessStatus":"Normal",
         "ISP": "BGP",
         "Status": "Available",
         "Name": "IpAddressPool01",
         "Description": "This is an IpAddressPool",
         "TotalIpCount":256,
         "UsedIpCount":0,
         "CidrBlocks": [
            "101.0.XX.XX/24"
        ]
         "ProjectName": "Project_1",
         "Tags":[
            {
                "Key":"k1",
                "Value":"v1"
            }
            ]
        "CreationTime": "2024-04-29 01:00:00",
        "UpdateTime": "2024-04-29 01:00:00",        
        "OverdueTime": "2024-04-30 01:00:00",
        "DeletedTime": "2024-04-30 01:00:00"  
            }
            ]
         
     }
}

错误码

公共错误码,请参见 公共错误码 。

HttpCode
错误码
错误信息
描述
400IdempotentParameterMismatchArguments on this idempotent request are inconsistent with arguments used in previous request(s).此幂等请求的参数与前一个请求中使用的参数不一致。
InvalidMaxResults.MalformedThe specified parameter MaxResults is malformed.查询数量不合法。
InvalidNextToken.MalformedThe specified parameter NextToken is invalid.查询 NextToken 不合法。
InvalidPage.MalformedThe specified page is malformed.指定的分页参数不合法。
InvalidParameterA parameter specified in the request is not valid, is unsupported or cannot be used.该请求传入了非法或不支持的参数。
InvalidParameter.ClientTokenMalformedThe specified parameter ClientToken is malformed.指定的参数ClientToken格式不合法,长度不能超过64个ASCII字符。
InvalidTagFilter.DisorderThe specified index order of tag filter is malformed.指定标签过滤项的索引顺序参数格式不合法。
InvalidTagFilterKey.MalformedThe specified parameter tag filter key is invalid.过滤标签键不合法。
InvalidTagFilterValue.MalformedThe specified parameter tag filter value is invalid.过滤标签值不合法。
LimitExceeded.ResourceYou've reached the limit on the number of resources that you can operate at one time.已达到单次可操作资源数量的上限。
LimitExceeded.TagFilterKeyYou've reached the limit on the number of tag keys that you can filter.已达到单次可指定过滤标签键数量的上限。
LimitExceeded.TagFilterValueYou've reached the limit on the number of tag values that you can filter.已达到单次可指定过滤标签值数量的上限。
412IdempotentProcessingThe request uses the same client token as a previous one that is still in process.幂等请求处理中。