You need to enable JavaScript to run this app.
导航

DescribeLoadBalancers

最近更新时间2024.04.11 15:34:05

首次发布时间2021.08.31 10:37:27

调用 DescribeLoadBalancers 接口查询负载均衡实例的列表。

调试

请求参数

名称类型是否必填示例值
描述
ActionStringDescribeLoadBalancers要执行的操作,取值为DescribeLoadBalancers。
VersionString2020-04-01API版本信息,当前版本为:2020-04-01。
PageSizeInteger10分页查询时每页的行数,取值范围:1 ~ 100 , 默认值为10。
PageNumberInteger1列表的页码,默认值为1。
ExclusiveClusterIdStringec-bp1o94dp5i6ea****独占集群的ID。您可以调用DescribeExclusiveClusters接口获取独占集群的ID。

LoadBalancerIds.N

String

LoadBalancerIds.1=clb-bp1b6c719dfa08ex****&LoadBalancerIds.2=clb-2fea2u2m4qhog5oxruuoo****

负载均衡实例的ID。
参数 - N:表示负载均衡实例ID的序号,取值范围为1 ~ 20,表示指定实例ID时最多可查询20个。

MasterZoneIdStringcn-shanghai-a负载均衡实例的主可用区ID。您可以调用DescribeZones接口获取主可用区ID。

Status

String

Active

负载均衡实例状态。取值如下:

  • Inactive:已停止。
  • Active:运行中。
  • Creating:创建中。
  • Provisioning:创建中。
  • Configuring:配置中。
  • Deleting:删除中。
  • CreateFailed:创建失败。
VpcIdStringvpc-13fd2oy7dsiyo3n6nu4ye****负载均衡实例所属的VPC ID。您可以调用DescribeVpcs接口获取VPC ID。
LoadBalancerNameStringclb-test负载均衡实例的名称。

AddressIpVersion

String

ipv4

负载均衡实例的IP地址类型。取值如下:

  • ipv4(默认值):表示该负载均衡为Ipv4类型,仅支持转发IPv4请求。
  • DualStack:表示该负载均衡为双栈类型,支持转发IPv4和IPv6请求。

说明

双栈负载均衡功能正在邀测中,如需使用,请联系客户经理。

EniAddressString192.XX.XX.06负载均衡实例的私网IPv4地址。您可以调用DescribeLoadBalancerAttributes接口获取负载均衡实例的私网IPv4地址。
EipAddressString10.XX.XX.4负载均衡实例关联的公网IP地址。您可以调用DescribeEipAddresses接口获取负载均衡实例的公网IP地址。

Type

String

private

负载均衡实例的网络类型。

  • public:公网。
  • private:私网。

ProjectName

String

default

CLB实例所属项目的名称。

  • 该参数不传入或传入为空时,表示查询所有的CLB实例。
  • 该参数传入不为空时,表示查询属于指定项目的CLB实例。

TagFilters.N.Key

String

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

标签的标签键。指定多个标签键时,表示查询同时包含所有指定标签键的CLB实例。
参数 - N:表示根据标签查询资源时标签键的序号,需按照数字顺序从1开始填写,取值范围为1~10。多个标签之间使用&分隔。

TagFilters.N.Values.N

String

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

标签的标签值。每个标签键最多可指定3个标签值。
参数 - M:表示根据标签查询资源时标签值的序号,需按照数字顺序从1开始填写,取值范围为1~3。多个标签之间使用&分隔。

  • 未传入该参数时,表示查询指定标签键下所有标签值对应的标签所关联的CLB实例。
  • 该参数取值为空时,表示查询指定标签键下标签值为空的标签所关联的CLB实例。
  • 同一个标签键指定多个标签值时,表示查询各个标签值对应标签所关联CLB实例的集合。

如果传入该参数,则必须先传入TagFilters.N.Key

返回参数

名称类型
示例值
描述
RequestIdString202108161106382514606306AF947C****请求ID。
AccountIdString210012****负载均衡实例所属的账号ID。
PageSizeInteger10当前分页的行数。
PageNumberInteger1当前页码。
TotalCountInteger50符合条件的实例总数。
LoadBalancersArray of Struct-符合条件的负载均衡实例的详细信息。具体请参见下表“ LoadBalancers ”。

LoadBalancers

名称
类型
示例值
描述

ExclusiveClusterId

String

ec-bp1o94dp5i6ea****

独占集群的ID。

非独占集群类型的CLB实例该参数返回为空。

LoadBalancerIdStringclb-bp1o94dp5i6ea****负载均衡实例ID。
LoadBalancerNameStringclb-test负载均衡实例的名称。

Status

String

Active

负载均衡实例状态。

  • Inactive:已停止。
  • Active:运行中。
  • Creating:创建中。
  • Provisioning:创建中。
  • Configuring:配置中。
  • Deleting:删除中。
  • CreateFailed:创建失败。
DescriptionString测试实例负载均衡实例的描述。
CreateTimeString2021-08-11T16:37:37Z负载均衡实例的创建时间。
UpdateTimeString2021-08-11T16:37:37Z负载均衡实例的最近操作时间。

Type

String

private

负载均衡实例的类型。

  • public:表示创建一个公网负载均衡实例,系统会分配一个公网IP地址和一个私网IP地址,公网IP地址用于转发公网请求,私网IP地址用于转发私网请求。
  • private:表示创建一个私网负载均衡实例,系统会分配一个私网IP地址,仅用于转发私网请求。
MasterZoneIdStringcn-shanghai-a负载均衡实例的主可用区ID。

SlaveZoneId

String

cn-shanghai-b

负载均衡实例的备可用区ID。
负载均衡实例为单可用区实例时,该参数返回为空。

VpcIdStringvpc-bp1aevy8sofi8mh1****负载均衡实例所属的VPC ID。
SubnetIdStringsubnet-bp12mw1f8k3jgy****负载均衡实例所属的子网ID。

ModificationProtectionStatus

String

ConsoleProtection

负载均衡实例的修改保护状态。

  • NonProtection:不开启修改保护功能,配置后会清空已配置的ModificationProtectionReason
  • ConsoleProtection:开启控制台修改保护功能,表示禁止通过控制台修改实例或删除实例,但允许通过API接口修改或删除。

ModificationProtectionReason

String

托管实例

设置修改保护状态的原因。

说明

仅在参数ModificationProtectionStatus配置为ConsoleProtection时有效。

AddressIpVersion

String

ipv4

负载均衡实例的IP地址类型。

  • ipv4:表示该负载均衡为Ipv4类型,仅支持转发IPv4请求。
  • DualStack:表示该负载均衡为双栈类型,支持转发IPv4和IPv6请求。
EipIDStringeip-3ciyamhu46c6rrswwusg****负载均衡实例绑定的公网IP ID。
Ipv6EipIdStringeip-2zaiwb7ujxscd****IPv6公网带宽的ID。
EniAddressString172.XX.XX.33负载均衡实例的私网IPv4地址。
EniIpv6AddressString2408:4005:XX:XX:200负载均衡实例的私网IPv6地址。
EniIDStringeni-2fe6rabqt8gxruv8u8c9f****负载均衡实例占用的网卡ID。
EipAddressString10.XX.XX.27负载均衡实例的公网IP地址。

BusinessStatus

String

FinancialLocked

负载均衡实例是否被锁定。

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

说明

该参数返回为空时,表示实例未被锁定。

LockReason

String

Financial

负载均衡实例被锁定的原因。

  • Financial: 因欠费被锁定。

说明

参数BusinessStatus取值为“Normal”或空值时,该参数返回为空。

OverdueTime

String

2021-08-11T16:37:37Z

负载均衡实例被冻结的时间。

说明

参数BusinessStatus取值为“Normal”或空值时,该参数返回为空。

DeletedTimeString2021-08-11T16:37:37Z负载均衡实例的预期回收时间。

ExpiredTime

String

2021-08-11T23:59:59Z

负载均衡实例到期时间。

说明

仅在参数LoadBalancerBillingType配置为1时,返回该参数。

LoadBalancerSpec

String

small_1

负载均衡实例的规格。

说明

参数LoadBalancerBillingType返回为3时,该参数返回为空。

LoadBalancerBillingType

Integer

2

负载均衡实例的计费类型。

  • 1:包年包月
  • 2:按量计费-按规格计费
  • 3:按量计费-按使用量计费

ServiceManaged

Boolean

false

CLB实例是否为托管资源。

  • true:托管资源。表示创建CLB以外的其他云资源时系统同步创建的CLB资源。
  • false:非托管资源。表示在CLB侧手动创建的CLB资源。
ProjectNameStringdefaultCLB实例所属项目的名称。
TagsArray of Struct-CLB实例的标签信息。具体请参见下表“Tag”。
EniAddressNumInteger2负载均衡实例的私网IPv4地址数量。
EniAddressesArray of Struct-负载均衡实例的私网IPv4地址信息。具体请参见下表“ EniAddresses”。

Tag

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

EniAddresses

名称类型示例值描述
EniAddressString172.XX.XX.33负载均衡实例的辅助私网IPv4地址。
EipIdStringeip-3ciyamhu46c6rrswwusg****辅助私网IPv4地址绑定的公网IP的ID。
EipAddressString10.XX.XX.27辅助私网IPv4地址绑定的公网IP地址。

请求示例

GET /?Action=DescribeLoadBalancers&Version=2020-04-01&LoadBalancerId=clb-bp1b6c719dfa08ex****&PageNumber=1&PageSize=10&VpcId=vpc-13fd2oy7dsiyo3n6nu4ye**** HTTP/1.1
Host: open.volcengineapi.com
Region: cn-shanghai
Service: clb

返回示例

{
    "ResponseMetadata": {
        "RequestId": "202108161106382514606306AF947C****",
        "Action": "DescribeLoadBalancers",
        "Version": "2020-04-01",
        "Service": "clb",
        "Region": "cn-shanghai"
    },   
    "Result": {
        "RequestId": "202108161106382514606306AF947C****",
        "AccountId": "210012****",
        "PageNumber": 1,
        "PageSize": 2,
        "TotalCount": 21,
        "LoadBalancers": [
            {
                "ExclusiveClusterId": "",
                "LoadBalancerId": "clb-bp1b6c719dfa08ex****",
                "LoadBalancerName": "clb-test",
                "Status": "Active",
                "Description": "测试实例",
                "CreateTime": "2021-08-11T16:37:37Z",
                "UpdateTime": "2021-08-11T16:37:41Z",
                "Type": "public",
                "MasterZoneId": "cn-shanghai-a",
                "SlaveZoneId": "cn-shanghai-b",
                "VpcId": "vpc-13fd2oy7dsiyo3n6nu4ye****",
                "SubnetId": "subnet-bp12mw1f8k3jgy****",
                "ModificationProtectionStatus": "ConsoleProtection",
                "ModificationProtectionReason": "托管实例",
                "AddressIpVersion": "ipv4",
                "EipID": "eip-3ciyamhu46c6rrswwusg****",
                "Ipv6EipId": "",
                "EipAddress": "10.XX.XX.27",
                "EniIpv6Address": "",
                "EniID": "eni-2fe6rabqt8gxruv8u8c9f****",
                "EniAddress": "192.XX.XX.44",
                "BusinessStatus": "Normal",
                "LockReason": "",
                "OverdueTime": "",
                "DeletedTime": "",
                "LoadBalancerSpec": "small_1",
                "LoadBalancerBillingType": 2,
                "ServiceManaged": false,
                "ProjectName": "default",
                "Tags": [ 
                    { 
                        "Key": "k1",
                        "Value": "v1"
                    }, 
                    {
                        "Key": "k2",
                        "Value": ""
                    }
                ]
            }
				]
    }
}

错误码

下表为您列举了该接口与业务逻辑相关的错误码。公共错误码请参见公共错误码文档。

HttpCode错误码错误信息描述
400InvalidName.MalformedThe specified Name is malformed.指定的 Name 参数格式不合法。
400InvalidEipAddress.MalformedThe specified EipAddress is malformed.指定的 EipAddress 参数格式不合法。
400InvalidEniAddress.MalformedThe specified EniAddress is malformed.指定的 EniAddress 参数格式不合法。
400InvalidPaging.MalformedThe specified PageNumber or PageSize is malformed.指定的分页参数格式不合法。
400LimitExceeded.LoadBalancerNumberYou've reached the limit on the number of description LoadBalancer that you can operate.已达到单次可查询负载均衡的数量上限。
400LimitExceeded.TagFilterKeyYou've reached the limit on the number of tag keys that you can filter.已达到单次可指定过滤标签键数量的上限。
400InvalidIncorrectOrder.MalformedThe specified index order is malformed.指定的索引顺序参数格式不合法。
400LimitExceeded.TagFilterValuesYou've reached the limit on the number of tag values that you can filter.已达到单次可指定过滤标签键值数量的上限。
400InvalidTagKey.MalformedThe specified TagKey is malformed.指定的 TagKey 参数格式不合法。
400InvalidTagValue.MalformedThe specified TagValue is malformed.指定的 TagValue 参数格式不合法。