数据结构
最近更新时间: 2024-12-21 13:01:31
CfgProductCode
询价接口入参,购买LB实例的标签描述
被如下接口引用:
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| ProductCode | 是 | 否 | String | 购买的产品的标签 示例值: p_clb |
| SubProductCode | 是 | 否 | String | 购买的子产品的标签 示例值: sp_clb_forward |
OwnerLabel
用户和标签对应关系
被如下接口引用:DescribeAppIdLabel
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| Owner | 是 | 否 | Uint64 | 用户AppId 示例值: 127000001 |
| Label | 是 | 否 | String | 集群标签 示例值: testlabel |
| SetType | 是 | 否 | String | 集群标签类型,取值为L4_LAN_CLB,L4_WAN_CLB,L4_CLB,L7_LAN_CLB,L7_WAN_CLB,L7_CLB 示例值: L4_LAN_CLB |
RuleTargets
HTTP/HTTPS监听器下的转发规则绑定的后端服务信息
被如下接口引用:DescribeTargets
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| LocationId | 是 | 否 | String | 转发规则的 ID 示例值: loc-i82k**** |
| Domain | 是 | 否 | String | 转发规则的域名 示例值: xxx.com |
| Url | 是 | 否 | String | 转发规则的路径。 示例值: /xxx |
| Targets | 是 | 是 | Array of Backend | 后端服务的信息 示例值:查看 |
| FunctionTargets | 否 | 是 | Array of FunctionTarget | 后端云函数的信息(TCE暂不支持) 示例值:查看 |
TargetGroupAssociation
规则与目标组的关联关系
被如下接口引用:
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| LoadBalancerId | 是 | 否 | String | 负载均衡ID 示例值: lb-agcadfe |
| ListenerId | 是 | 否 | String | 监听器ID 示例值: lbl-xxxx |
| LocationId | 否 | 否 | String | 转发规则ID 示例值: loc-aaaaaa |
| TargetGroupId | 是 | 否 | String | 目标组ID 示例值: lbtg-0nzo3czo |
Filter
过滤器条件
被如下接口引用:DescribeClusterResources、DescribeListeners、DescribeLoadBalancers、DescribeTargetGroupList、DescribeTargetGroups
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| Name | 是 | 否 | String | 过滤器的名称 示例值: loadbalancerIds |
| Values | 是 | 否 | Array of String | 过滤器的值数组 示例值: ["lb-xxxxxxxx"] |
BasicTargetGroupInfo
监听器或者转发规则绑定的目标组基本信息
被如下接口引用:DescribeListeners、DescribeRewrite
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| TargetGroupId | 是 | 否 | String | 目标组ID 示例值: tg-xxxxxxxx |
| TargetGroupName | 是 | 否 | String | 目标组名称 示例值: test-tg |
ConfigListItem
配置内容
被如下接口引用:DescribeCustomizedConfigList
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| UconfigId | 是 | 否 | String | 配置ID 示例值: pz-xxxxxxxx |
| ConfigType | 是 | 否 | String | 配置类型 示例值: CLB |
| ConfigName | 是 | 是 | String | 配置名字 示例值: test |
| ConfigContent | 是 | 否 | String | 配置内容 示例值: add_header aaa bbb;\r\n |
| CreateTimestamp | 是 | 否 | String | 增加配置时间 示例值: 1702903612 |
| UpdateTimestamp | 是 | 否 | String | 修改配置时间 示例值: 1702903612 |
RegionItem
地域信息
被如下接口引用:
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| Region | 是 | 否 | String | 地域,如"ap-guangzhou"。 示例值: ap-guangzhou |
| RegionId | 是 | 否 | Uint64 | 地域ID,如1。 示例值: 500000001 |
| RegionPrefix | 是 | 否 | String | 地域缩写,如"gz"。 示例值: ap |
Test
test
被如下接口引用:
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| A | 是 | 是 | String | A 示例值: a |
BindItem
配置绑定关系
被如下接口引用:AssociateCustomizedConfig
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| LoadBalancerId | 是 | 否 | String | 配置绑定的CLB ID 示例值: lb-4d2y**** |
| ListenerId | 是 | 是 | String | 配置绑定的监听器ID 示例值: lbl-ds2y**** |
| Domain | 是 | 是 | String | 配置绑定的域名 示例值: foo.net |
| LocationId | 否 | 是 | String | 配置绑定的规则 示例值: loc-jdhs**** |
CertificateInput
证书信息
被如下接口引用:CreateListener、CreateRule、ModifyDomainAttributes、ModifyListener
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| SSLMode | 否 | 否 | String | 认证类型,UNIDIRECTIONAL:单向认证,MUTUAL:双向认证 示例值: MUTUAL |
| CertId | 否 | 否 | String | 服务端RSA证书的 ID,如果不填写此项则必须上传证书,包括 CertContent,CertKey,CertName。 示例值: j9sl3xs2 |
| CertCaId | 否 | 否 | String | 客户端CA证书的 ID,当监听器采用双向认证,即 SSLMode=MUTUAL 时,如果不填写此项则必须上传客户端证书,包括 CertCaContent,CertCaName。 示例值: j9sl3xs2 |
| CertName | 否 | 否 | String | 上传服务端RSA证书的名称,如果没有 CertId,则此项必传。 示例值: test |
| CertKey | 否 | 否 | String | 上传服务端RSA证书的 key,如果没有 CertId,则此项必传。 示例值: -----BEGIN RSA PRIVATE KEY-----\r\n******\r\n-----END RSA PRIVATE KEY-----\r\n |
| CertContent | 否 | 否 | String | 上传服务端RSA证书的内容,如果没有 CertId,则此项必传。 示例值: -----BEGIN CERTIFICATE-----\r\n****\r\n-----END CERTIFICATE-----\r\n |
| CertCaName | 否 | 否 | String | 上传客户端 CA 证书的名称,如果 SSLMode=mutual,如果没有 CertCaId,则此项必传。 示例值: test |
| CertCaContent | 否 | 否 | String | 上传客户端证书的内容,如果 SSLMode=mutual,如果没有 CertCaId,则此项必传。 示例值: -----BEGIN CERTIFICATE-----\r\n****\r\n-----END CERTIFICATE-----\r\n |
| EccCertId | 否 | 否 | String | 服务端ECC证书的 ID,如果不填写此项则必须上传证书,包括 CertContent,CertKey,CertName。 示例值: xfdj3ghx |
| EccCertName | 否 | 否 | String | 上传服务端ECC证书的名称,如果没有 CertEccId,则此项必传。 示例值: test |
| EccCertContent | 否 | 否 | String | 上传服务端ECC证书的内容,如果没有 CertEccId,则此项必传。 示例值: -----BEGIN CERTIFICATE-----\r\n****\r\n-----END CERTIFICATE-----\r\n |
| EccCertKey | 否 | 否 | String | 上传服务端ECC证书的key,如果没有 CertEccId,则此项必传。 示例值: -----BEGIN RSA PRIVATE KEY-----\r\n******\r\n-----END RSA PRIVATE KEY-----\r\n |
| SmCertId | 否 | 否 | String | 服务端国密SM证书的 ID,如果不填写此项则必须上传证书,包括 CertSMContent,CertSmKey,CertSMName,CertSMSignContent,CertSMSignKey。 示例值: xfdj3ghx |
| SmCertName | 否 | 否 | String | 上传服务端国密SM证书的名称,如果没有 CertSMId,则此项必传。 示例值: test |
| SmCertSignContent | 否 | 否 | String | 上传服务端国密SM证书的签名公约,如果没有 CertSMId,则此项必传。 示例值: -----BEGIN CERTIFICATE-----\r\n****\r\n-----END CERTIFICATE-----\r\n |
| SmCertSignKey | 否 | 否 | String | 上传服务端国密SM证书的签名密钥,如果没有 CertSMId,则此项必传。 示例值: -----BEGIN RSA PRIVATE KEY-----\r\n******\r\n-----END RSA PRIVATE KEY-----\r\n |
| SmCertContent | 否 | 否 | String | 上传服务端国密SM证书的证书公约,如果没有 CertSMId,则此项必传。 示例值: -----BEGIN CERTIFICATE-----\r\n****\r\n-----END CERTIFICATE-----\r\n |
| SmCertKey | 否 | 否 | String | 上传服务端国密SM证书的证书密钥,如果没有 CertSMId,则此项必传。 示例值: -----BEGIN RSA PRIVATE KEY-----\r\n******\r\n-----END RSA PRIVATE KEY-----\r\n |
LBChargePrepaid
lb实例包年包月相关配置属性
被如下接口引用:DescribeLoadBalancerListByCertId、DescribeLoadBalancers、DescribeLoadBalancersForVpc、InquiryPriceCreateLoadBalancer、ModifyLoadBalancerAttributes
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| RenewFlag | 否 | 是 | String | 续费类型:AUTO_RENEW 自动续费, MANUAL_RENEW 手动续费 示例值: test |
| Period | 否 | 是 | Int64 | 购买时长,单位:月 示例值: 100 |
TagInfo
负载均衡的标签信息
被如下接口引用:CreateLoadBalancer、DescribeLoadBalancerListByCertId、DescribeLoadBalancers、DescribeLoadBalancersForVpc
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| TagKey | 是 | 否 | String | 标签的键 示例值: key-xxx |
| TagValue | 是 | 否 | String | 标签的值 示例值: value-xxx |
Test2
建错了
被如下接口引用:
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| X | 是 | 是 | Int64 | xxx 示例值: x |
ZoneSlaItem
可用区可以购买的新能保障规格集合
被如下接口引用:
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| ZoneId | 是 | 是 | String | 可用区id 示例值: 50001001 |
| SlaSet | 是 | 是 | Array of String | 可以购买的性能保障规格 示例值: set1 |
AssociationItem
目标组关联到的规则
被如下接口引用:DescribeTargetGroupList、DescribeTargetGroups
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| LoadBalancerId | 是 | 否 | String | 关联到的负载均衡ID 示例值: lb-xxxxxxxxx |
| ListenerId | 是 | 否 | String | 关联到的监听器ID 示例值: lbl-xxxxxxxx |
| LocationId | 是 | 是 | String | 关联到的转发规则ID 示例值: loc-xxxxxxxx |
| Protocol | 是 | 否 | String | 关联到的监听器协议类型,如HTTP,TCP, 示例值: HTTP |
| Port | 是 | 否 | Uint64 | 关联到的监听器端口 示例值: 80 |
| Domain | 是 | 是 | String | 关联到的转发规则域名 示例值: foo.net |
| Url | 是 | 是 | String | 关联到的转发规则URL 示例值: / |
| LoadBalancerName | 是 | 否 | String | 负载均衡名称 示例值: test-lb |
| ListenerName | 是 | 否 | String | 监听器名称 示例值: test-lbl |
LoadBalancerHealth
负载均衡实例的健康检查状态
被如下接口引用:DescribeTargetHealth
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| LoadBalancerId | 是 | 否 | String | 负载均衡实例ID 示例值: lb-xxxxxxxx |
| LoadBalancerName | 是 | 是 | String | 负载均衡实例名称 示例值: test |
| Listeners | 是 | 是 | Array of ListenerHealth | 监听器列表 示例值:查看 |
LocationRule
七层规则及后端服务器信息
被如下接口引用:
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| Rule | 是 | 否 | RuleInput | 新建转发规则的信息 示例值:查看 |
| Targets | 否 | 否 | Array of Target | 待绑定的后端服务列表,数组长度最大支持20 示例值:查看 |
| TargetGroupId | 否 | 否 | String | 目标组ID 示例值: gp-xsdsfsd |
VipAndVport
字典类型
被如下接口引用:
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| Vip | 是 | 否 | String | vip 示例值: 1.1.1.1 |
| Vport | 否 | 否 | Uint64 | 端口号 示例值: 80 |
ClassicalTarget
传统型负载均衡的后端服务相关信息
被如下接口引用:
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| Type | 是 | 否 | String | 后端服务的类型,可取值:CVM、ENI(即将支持) 示例值: CVM |
| InstanceId | 是 | 否 | String | 后端服务的唯一 ID,可通过 DescribeInstances 接口返回字段中的 unInstanceId 字段获取 示例值: ins-xxxxxxxx |
| Weight | 是 | 否 | Int64 | 后端服务的转发权重,取值范围:[0, 100],默认为 10。 示例值: 100 |
| PublicIpAddresses | 是 | 是 | Array of String | 后端服务的外网 IP 示例值: ["1.1.1.1"] |
| PrivateIpAddresses | 是 | 是 | Array of String | 后端服务的内网 IP 示例值: ["1.1.1.1"] |
| InstanceName | 是 | 是 | String | 后端服务的实例名称 示例值: test |
| RunFlag | 是 | 是 | Int64 | 后端服务的状态 1:故障,2:运行中,3:创建中,4:已关机,5:已退还,6:退还中, 7:重启中,8:开机中,9:关机中,10:密码重置中,11:格式化中,12:镜像制作中,13:带宽设置中,14:重装系统中,19:升级中,21:热迁移中 示例值: 1 |
OneCapacity
返回独占集群容量信息
被如下接口引用:
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| SetName | 是 | 否 | String | 集群名字 示例值: 2 |
| MaxConn | 是 | 是 | Uint64 | 最大连接数 示例值: 100000 |
| MaxQps | 是 | 是 | Uint64 | 最大Qps 示例值: 100000 |
| MaxInPkg | 是 | 是 | Uint64 | 最大入包量,单位pps 示例值: 100000 |
| MaxOutPkg | 是 | 是 | Uint64 | 最大出包量,单位pps 示例值: 100000 |
| MaxInFlow | 是 | 是 | Uint64 | 最大入带宽 ,单位Mbps 示例值: 100000 |
| MaxOutFlow | 是 | 是 | Uint64 | 最大出带宽 ,单位Mbps 示例值: 100000 |
| MaxNewConn | 是 | 是 | Uint64 | 最大新建连接速率,单位:cps 示例值: 100000 |
| HttpMaxNewConn | 是 | 是 | Uint64 | 最大新建连接速率,单位:cps 示例值: 100000 |
| HttpsMaxNewConn | 是 | 是 | Uint64 | 最大新建连接速率,单位:cps 示例值: 100000 |
| HttpsQps | 是 | 是 | Uint64 | 最大新建连接速率,单位:cps 示例值: 100000 |
ListenerItem
反查监听器类型
被如下接口引用:DescribeLBListeners
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| ListenerId | 是 | 否 | String | 监听器ID 示例值: lbl-xxxxxxxx |
| Protocol | 是 | 否 | String | 监听器协议 示例值: TCP |
| Port | 是 | 否 | Int64 | 监听器端口 示例值: 80 |
| Rules | 是 | 是 | Array of RulesItems | 绑定规则 示例值:查看 |
| Targets | 是 | 是 | Array of LbRsTargets | 四层绑定对象 示例值:查看 |
| EndPort | 是 | 是 | Int64 | 端口段监听器的结束端口 示例值: 80 |
ClassicalHealth
传统型负载均衡后端服务的健康状态
被如下接口引用:DescribeClassicalLBHealthStatus
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| IP | 是 | 否 | String | 后端服务的内网 IP 示例值: 1.1.1.1 |
| Port | 是 | 否 | Int64 | 后端服务的端口 示例值: 80 |
| ListenerPort | 是 | 否 | Int64 | 负载均衡的监听端口 示例值: 80 |
| Protocol | 是 | 否 | String | 转发协议 示例值: TCP |
| HealthStatus | 是 | 否 | Int64 | 健康检查结果,1 表示健康,0 表示不健康 示例值: 0 |
ZoneResource
可用区资源列表
被如下接口引用:
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| MasterZone | 是 | 否 | String | 主可用区,如"ap-guangzhou-1"。 示例值: ap-guangzhou-2 |
| ResourceSet | 是 | 是 | Array of Resource | 资源列表。 示例值:查看 |
| SlaveZone | 是 | 是 | String | 备可用区,如"ap-guangzhou-2",单可用区时,备可用区为null。 示例值: ap-guangzhou-3 |
| IPVersion | 是 | 否 | String | IP版本,如IPv4,IPv6,IPv6_Nat。 示例值: IPv4 |
LoadBalancerListenerRule
负载均衡监听器规则
被如下接口引用:
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| LoadBalancerId | 是 | 否 | String | 负载均衡ID 示例值: lb-xxxxxxx |
| ListenerAttributes | 是 | 否 | Array of ListenerAttribute | 四层七层监听器信息 示例值:查看 |
RuleInput
HTTP/HTTPS转发规则(输入)
被如下接口引用:CreateRule
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| Domain | 是 | 否 | String | 转发规则的域名。长度限制为:1~80。 示例值: www.xxxx.com |
| Url | 是 | 否 | String | 转发规则的路径。长度限制为:1~200。 示例值: /xxxx |
| SessionExpireTime | 否 | 否 | Int64 | 会话保持时间。设置为0表示关闭会话保持,开启会话保持可取值30~3600,单位:秒。 示例值: 30 |
| HealthCheck | 否 | 否 | HealthCheck | 健康检查信息 示例值:查看 |
| Certificate | 否 | 否 | CertificateInput | 证书信息 示例值:查看 |
| Scheduler | 否 | 否 | String | 规则的请求转发方式,可选值:WRR、LEAST_CONN、IP_HASH 分别表示按权重轮询、最小连接数、按IP哈希, 默认为 WRR。 示例值: WRR |
| ForwardType | 否 | 否 | String | 负载均衡与后端服务之间的转发协议,目前支持 HTTP/HTTPS/TRPC 示例值: HTTP |
| DefaultServer | 否 | 否 | Bool | 是否将该域名设为默认域名,注意,一个监听器下只能设置一个默认域名。 示例值: true |
| Http2 | 否 | 否 | Bool | 是否开启Http2,注意,只有HTTPS域名才能开启Http2。 示例值: true |
| TargetType | 否 | 否 | String | 后端目标类型,NODE表示绑定普通节点,TARGETGROUP表示绑定目标组 示例值: NODE |
| TrpcCallee | 否 | 否 | String | TRPC被调服务器路由,ForwardType为TRPC时必填 示例值: trpcall |
| TrpcFunc | 否 | 否 | String | TRPC调用服务接口,ForwardType为TRPC时必填 示例值: trpcFunc |
SetNameVIP
集群名 vip
被如下接口引用:
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| SetName | 是 | 否 | String | 集群名 示例值: l4-set |
| Vip | 是 | 否 | String | vip 示例值: 1.1.1.1 |
| Vport | 是 | 是 | Uint64 | 端口号 示例值: 80 |
ClassicalLoadBalancerInfo
负载均衡信息
被如下接口引用:
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| InstanceId | 是 | 否 | String | 后端实例ID 示例值: lb-xxxxxxxx |
| LoadBalancerIds | 是 | 是 | Array of String | 负载均衡实例ID列表 示例值: ["lb-xxxxxxxx"] |
ClusterItem
独占集群信息
被如下接口引用:CreateLoadBalancer、DescribeLoadBalancerListByCertId、DescribeLoadBalancers、DescribeLoadBalancersForVpc、ModifyLoadBalancerAttributes
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| ClusterId | 是 | 否 | String | 集群唯一ID 示例值: cluste-xxxxxxx |
| ClusterName | 否 | 是 | String | 集群名称 示例值: test |
| Zone | 否 | 是 | String | 集群所在可用区,如ap-guangzhou-1 示例值: ap-guangzhou |
CertList
租户端证书列表
被如下接口引用:DescribeCerts
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| OwnerUin | 是 | 否 | String | 所有者 示例值: 110000004918 |
| ProjectId | 是 | 否 | String | 项目ID 示例值: 0 |
| From | 是 | 否 | String | 证书来源 示例值: upload |
| CertType | 是 | 否 | String | 产品中文类型 示例值: SVR |
| ProductZhName | 是 | 否 | String | 中文名称 示例值: zhangsan@test.com |
| Domain | 是 | 否 | String | 项目域名 示例值: zhangsan@test.com |
| Alias | 是 | 否 | String | 证书备注或名称 示例值: zhangsantest |
| Status | 是 | 否 | Int64 | 证书状态 示例值: 1 |
| VulnerAbilityStatus | 是 | 否 | String | 漏洞状态 示例值: INACTIVE |
| CertBeginTime | 是 | 否 | String | 开始时间 示例值: 2024-07-27 16:31:29 |
| CertEndTime | 是 | 否 | String | 过期时间 示例值: 2025-07-27 16:31:29 |
| ValidityPeriod | 是 | 否 | String | 有效期 示例值: 12 |
| InsertTime | 是 | 否 | String | 入库时间 示例值: 2024-10-22 10:21:38 |
| CertID | 是 | 否 | String | 证书ID 示例值: Iz4eSk1n |
| StatusName | 是 | 否 | String | 状态名称 示例值: 已通过 |
| ProjectInfo | 是 | 否 | ProjectInfo | 项目信息 示例值:查看 |
| Cert | 是 | 否 | String | 证书内容 示例值: -----BEGIN CERTIFICATE-----xxxxxx |
| SignCert | 否 | 是 | String | 国密证书签名内容 示例值: -----BEGIN CERTIFICATE-----xxxxxx |
| SubjectAltName | 是 | 是 | Array of String | 备用域名列表 示例值: test |
| CertAlgorithm | 是 | 是 | String | 取值类型:rsa: ecc: sm2: 默认为 rsa 示例值: rsa |
NetworkPriceInfo
网络计费信息
被如下接口引用:
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| UnitPrice | 是 | 否 | Float | 网络收费单位价格, 示例值: 10.0 |
| ChargeUnit | 是 | 否 | String | 网络收费单位,GB按流量计费,HOUR按小时计算 示例值: HOUR |
TargetGroupInstance
目标组实例
被如下接口引用:
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| BindIP | 是 | 否 | String | 目标组实例的内网IP 示例值: x.x.x.x |
| Port | 是 | 否 | Uint64 | 目标组实例的端口 示例值: 80 |
| Weight | 否 | 否 | Uint64 | 目标组实例的权重 示例值: 10 |
| NewPort | 否 | 否 | Uint64 | 目标组实例的新端口 示例值: 80 |
ResourceAmount
描述资源量,包括调用次数、并发量、内存使用量、函数数量、网络流量等
被如下接口引用:
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| FunctionNum | 是 | 否 | Int64 | asd 示例值: 3 |
BatchTarget
批量绑定类型
被如下接口引用:BatchDeregisterTargets、BatchRegisterTargets
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| ListenerId | 是 | 否 | String | 监听器ID 示例值: lbl-2gas**** |
| InstanceId | 否 | 否 | String | 子机ID 示例值: ins-1vfj**** |
| EniIp | 否 | 否 | String | 弹性网卡ip 示例值: 10.0.X.X |
| Port | 是 | 否 | Int64 | 绑定端口 示例值: 80 |
| Weight | 否 | 否 | Int64 | 子机权重,范围[0, 100]。绑定时如果不存在,则默认为10。 示例值: 10 |
| LocationId | 否 | 否 | String | 七层规则ID 示例值: lbl-4apy**** |
HealthCheck
健康检查信息。 注意,自定义探测相关参数 目前只有少量区域灰度支持。
被如下接口引用:CreateListener、CreateRule、DescribeListeners、DescribeRewrite、ModifyListener、ModifyRule
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| HealthSwitch | 否 | 否 | Int64 | 是否开启健康检查:1(开启)、0(关闭)。 示例值: 0 |
| TimeOut | 否 | 是 | Int64 | 健康检查的响应超时时间(仅适用于四层监听器),可选值:2~60,默认值:2,单位:秒。响应超时时间要小于检查间隔时间。 示例值: 2 |
| IntervalTime | 否 | 是 | Int64 | 健康检查探测间隔时间,默认值:5,可选值:5~300,单位:秒。 示例值: 5 |
| HealthNum | 否 | 是 | Int64 | 健康阈值,默认值:3,表示当连续探测三次健康则表示该转发正常,可选值:2~10,单位:次。 示例值: 3 |
| UnHealthNum | 否 | 是 | Int64 | 不健康阈值,默认值:3,表示当连续探测三次不健康则表示该转发异常,可选值:2~10,单位:次。 示例值: 3 |
| HttpCode | 否 | 是 | Int64 | 健康检查状态码(仅适用于HTTP/HTTPS转发规则、TCP监听器的HTTP健康检查方式)。可选值:1~31,默认 31。 1 表示探测后返回值 1xx 代表健康,2 表示返回 2xx 代表健康,4 表示返回 3xx 代表健康,8 表示返回 4xx 代表健康,16 表示返回 5xx 代表健康。若希望多种返回码都可代表健康,则将相应的值相加。注意:TCP监听器的HTTP健康检查方式,只支持指定一种健康检查状态码。 示例值: 8 |
| HttpCheckPath | 否 | 是 | String | 健康检查路径(仅适用于HTTP/HTTPS转发规则、TCP监听器的HTTP健康检查方式)。 示例值: /xxx |
| HttpCheckDomain | 否 | 是 | String | 健康检查域名(仅适用于HTTP/HTTPS转发规则、TCP监听器的HTTP健康检查方式)。 示例值: www.xxxx.com |
| HttpCheckMethod | 否 | 是 | String | 健康检查方法(仅适用于HTTP/HTTPS转发规则、TCP监听器的HTTP健康检查方式),默认值:HEAD,可选值HEAD或GET。 示例值: HEAD |
| CheckPort | 否 | 是 | Int64 | 自定义探测相关参数。健康检查端口,默认为后端服务的端口,除非您希望指定特定端口,否则建议留空。(仅适用于TCP/UDP监听器)。 示例值: 8000 |
| ContextType | 否 | 是 | String | 自定义探测相关参数。健康检查协议CheckType的值取CUSTOM时,必填此字段,代表健康检查的输入格式,可取值:HEX或TEXT;取值为HEX时,SendContext和RecvContext的字符只能在0123456789ABCDEF中选取且长度必须是偶数位。(仅适用于TCP/UDP监听器) 示例值: TEXT |
| SendContext | 否 | 是 | String | 自定义探测相关参数。健康检查协议CheckType的值取CUSTOM时,必填此字段,代表健康检查发送的请求内容,只允许ASCII可见字符,最大长度限制500。(仅适用于TCP/UDP监听器)。 示例值: request-info |
| RecvContext | 否 | 是 | String | 自定义探测相关参数。健康检查协议CheckType的值取CUSTOM时,必填此字段,代表健康检查返回的结果,只允许ASCII可见字符,最大长度限制500。(仅适用于TCP/UDP监听器)。 示例值: response-info |
| CheckType | 否 | 是 | String | 自定义探测相关参数。健康检查使用的协议:TCP |
| HttpVersion | 否 | 是 | String | 自定义探测相关参数。健康检查协议CheckType的值取HTTP时,必传此字段,代表后端服务的HTTP版本:HTTP/1.0、HTTP/1.1;(仅适用于TCP监听器) 示例值: HTTP/1.1 |
TargetRegionInfo
负载均衡实例所绑定的后端服务的信息,包括所属地域、所属网络。
被如下接口引用:DescribeLoadBalancerListByCertId、DescribeLoadBalancers、DescribeLoadBalancersForVpc、ModifyLoadBalancerAttributes
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| Region | 是 | 否 | String | Target所属地域,如 ap-guangzhou 示例值: ap-guangzhou |
| VpcId | 是 | 否 | String | Target所属网络,私有网络格式如 vpc-abcd1234,如果是基础网络,则为"0" 示例值: vpc-6kog**** |
ExtraInfo
暂做保留,一般用户无需关注。
被如下接口引用:DescribeLoadBalancerListByCertId、DescribeLoadBalancers、DescribeLoadBalancersForVpc
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| ZhiTong | 是 | 是 | Bool | 是否开通VIP直通 示例值: 0 |
| TgwGroupName | 是 | 是 | String | TgwGroup名称 示例值: test |
TargetGroupInfo
目标组信息
被如下接口引用:DescribeTargetGroupList、DescribeTargetGroups
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| TargetGroupId | 是 | 否 | String | 目标组ID 示例值: lbtg-xxxxxxxx |
| VpcId | 是 | 否 | String | 目标组的vpcid 示例值: vpc-xxxxxxxx |
| TargetGroupName | 是 | 否 | String | 目标组的名字 示例值: Name |
| Port | 是 | 是 | Uint64 | 目标组的默认端口 示例值: 60 |
| CreatedTime | 是 | 否 | Datetime | 目标组的创建时间 示例值: 2022-03-23 10:37:16 |
| UpdatedTime | 是 | 否 | Datetime | 目标组的修改时间 示例值: 2022-03-23 10:37:16 |
| AssociatedRule | 是 | 是 | Array of AssociationItem | 关联到的规则数组 示例值:查看 |
TestBAC
废弃
被如下接口引用:
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| Abc | 是 | 否 | Int64 | 阿打发斯蒂芬 示例值: abc |
ClusterResource
集群内资源类型
被如下接口引用:DescribeClusterResources
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| ClusterId | 是 | 否 | String | 集群唯一ID,如tgw-12345678。 示例值: tgw-12345678 |
| Vip | 是 | 否 | String | ip地址。 示例值: 1.1.1.2 |
| LoadBalancerId | 是 | 是 | String | 负载均衡唯一ID,如lb-12345678。 示例值: lb-12345678 |
| Idle | 是 | 是 | String | 资源是否闲置。 示例值: false |
| ClusterName | 是 | 否 | String | 集群名称。 示例值: cluster-1 |
IspSet
运营商信息描述
被如下接口引用:DescribeIspInfo
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| Id | 是 | 否 | Uint64 | 运营商ID 示例值: 2 |
| Type | 是 | 否 | String | 运营商类型 示例值: CMCC |
| Name | 是 | 否 | String | 运营商名称 示例值: 移动 |
| IspStatus | 是 | 否 | Uint64 | 运营商IPv4状态 示例值: 1 |
| IspStatusIPv6 | 是 | 否 | Uint64 | 运营商IPv6状态 示例值: 1 |
| V4alias | 否 | 否 | String | 运营商v4别名 示例值: 移动 |
| V6alias | 否 | 否 | String | 运营商v6别名 示例值: 移动 |
ExclusiveCluster
独占集群
被如下接口引用:CreateLoadBalancer、DescribeLoadBalancerListByCertId、DescribeLoadBalancers、DescribeLoadBalancersForVpc、ModifyLoadBalancerAttributes
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| L4Clusters | 否 | 是 | Array of ClusterItem | 4层独占集群列表 示例值:查看 |
| L7Clusters | 否 | 是 | Array of ClusterItem | 7层独占集群列表 示例值:查看 |
| ClassicalCluster | 否 | 是 | ClusterItem | vpcgw集群 示例值:查看 |
ClassicalTargetInfo
传统型负载均衡的后端信息
被如下接口引用:
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| InstanceId | 是 | 否 | String | 后端实例ID 示例值: ins-xxxxxxxx |
| Weight | 否 | 否 | Int64 | 权重,取值范围 [0, 100] 示例值: 100 |
ItemPrice
描述了单项的价格信息
被如下接口引用:InquiryPriceCreateLoadBalancer、InquiryPriceModifyLoadBalancer
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| UnitPrice | 是 | 是 | Float | 后付费单价,单位:元。 示例值: 10 |
| ChargeUnit | 是 | 是 | String | 后续计价单元,可取值范围: HOUR:表示计价单元是按每小时来计算。当前涉及该计价单元的场景有:实例按小时后付费(POSTPAID_BY_HOUR)、带宽按小时后付费(BANDWIDTH_POSTPAID_BY_HOUR); GB:表示计价单元是按每GB来计算。当前涉及该计价单元的场景有:流量按小时后付费(TRAFFIC_POSTPAID_BY_HOUR)。 示例值: HOUR |
| OriginalPrice | 是 | 是 | Float | 预支费用的原价,单位:元。 示例值: 50 |
| DiscountPrice | 是 | 是 | Float | 预支费用的折扣价,单位:元。 示例值: 50 |
| UnitPriceDiscount | 是 | 是 | Float | 后付费的折扣单价,单位:元 示例值: 10 |
| Discount | 是 | 是 | Float | 折扣,如20.0代表2折。 示例值: 100 |
LBItem
反查Lb绑定关系。
被如下接口引用:DescribeLBListeners
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| LoadBalancerId | 是 | 否 | String | lb的字符串id 示例值: lb-xxxxxxxx |
| Vip | 是 | 否 | String | lb的vip 示例值: 1.1.1.1 |
| Listeners | 是 | 否 | Array of ListenerItem | 监听器规则 示例值:查看 |
| Region | 是 | 否 | String | LB所在地域 示例值: ap-guangzhou |
LbRsTargets
反查结果数据类型。
被如下接口引用:DescribeLBListeners
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| Type | 是 | 否 | String | 内网ip类型。“cvm”或“eni” 示例值: CVM |
| PrivateIp | 是 | 否 | String | 后端实例的内网ip。 示例值: 1.1.1.1 |
| Port | 是 | 否 | Int64 | 绑定后端实例的端口。 示例值: 80 |
| VpcId | 是 | 是 | Int64 | rs的vpcId 示例值: 67312 |
| Weight | 是 | 是 | Int64 | rs的权重 示例值: 100 |
ZoneInfo
可用区相关信息
被如下接口引用:DescribeLoadBalancerListByCertId、DescribeLoadBalancers、DescribeLoadBalancersForVpc、DescribeMasterZones
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| ZoneId | 是 | 是 | Uint64 | 可用区数值形式的唯一ID,如:100001 示例值: 100001 |
| Zone | 是 | 是 | String | 可用区字符串形式的唯一ID,如:ap-guangzhou-1 示例值: ap-guangzhou-1 |
| ZoneName | 是 | 是 | String | 可用区名称,如:广州一区 示例值: 广州一区 |
| ZoneRegion | 否 | 是 | String | 可用区所在地域 示例值: ap-guangzhou |
| LocalZone | 否 | 是 | Bool | 可用区是否是LocalZone可用区 示例值: false |
Cluster
集群的详细信息,如集群ID,名称,类型,可用区,标签等
被如下接口引用:
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| ClusterId | 是 | 否 | String | 集群唯一ID 示例值: stgw-clclwcxx |
| ClusterName | 是 | 否 | String | 集群名称 示例值: Guanzhaou-hxy-MS-CLB |
| ClusterType | 是 | 否 | String | 集群类型,如TGW,STGW,VPCGW 示例值: STGW |
| ClusterTag | 是 | 是 | String | 集群标签,只有STGW集群有标签 示例值: TEST-FOR-XXX |
| Zone | 是 | 否 | String | 集群所在可用区,如ap-guangzhou-1 示例值: ap-guangzhou-1 |
| Network | 是 | 否 | String | 集群网络类型,如Public,Private 示例值: Public |
| MaxConn | 是 | 是 | Int64 | 最大连接数 示例值: 0 |
| MaxInFlow | 是 | 是 | Int64 | 最大入带宽 示例值: 0 |
| MaxInPkg | 是 | 是 | Int64 | 最大入包量 示例值: 0 |
| MaxOutFlow | 是 | 是 | Int64 | 最大出带宽 示例值: 0 |
| MaxOutPkg | 是 | 是 | Int64 | 最大出包量 示例值: 0 |
| MaxNewConn | 是 | 是 | Int64 | 最大新建连接数 示例值: 0 |
| HTTPMaxNewConn | 是 | 是 | Int64 | http最大新建连接数 示例值: 0 |
| HTTPSMaxNewConn | 是 | 是 | Int64 | https最大新建连接数 示例值: 0 |
| HTTPQps | 是 | 是 | Int64 | http QPS 示例值: 0 |
| HTTPSQps | 是 | 是 | Int64 | https QPS 示例值: 0 |
| ResourceCount | 是 | 否 | Int64 | 集群内资源总数目 示例值: 0 |
| IdleResourceCount | 是 | 是 | Int64 | 集群内空闲资源数目 示例值: 0 |
| LoadBalanceDirectorCount | 是 | 是 | Int64 | 集群内转发机的数目 示例值: 4 |
| Isp | 是 | 是 | String | 集群的Isp属性,如:"BGP","CMCC","CUCC","CTCC","INTERNAL"。 示例值: BGP |
CertificateOutput
证书相关信息
被如下接口引用:DescribeListeners、DescribeRewrite
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| SSLMode | 是 | 否 | String | 认证类型,UNIDIRECTIONAL:单向认证,MUTUAL:双向认证 示例值: UNIDIRECTIONAL |
| CertId | 是 | 否 | String | 服务端证书的 ID。(兼容早期版本,默认RSA证书) 示例值: ALZ****p |
| CertCaId | 是 | 是 | String | 客户端证书的 ID。 示例值: 4Ih****6 |
| SmCertId | 是 | 是 | String | 服务端SM证书的 ID。 示例值: fds2dgsx |
| EccCertId | 是 | 是 | String | 服务端ECC证书的 ID。 示例值: fds2dgsx |
InternetAccessible
网络计费模式,最大出带宽
被如下接口引用:CreateLoadBalancer、DescribeLoadBalancerListByCertId、DescribeLoadBalancers、DescribeLoadBalancersForVpc、InquiryPriceCreateLoadBalancer、InquiryPriceModifyLoadBalancer、ModifyLoadBalancerAttributes
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| InternetChargeType | 否 | 是 | String | TRAFFIC_POSTPAID_BY_HOUR 按流量按小时后计费 ; BANDWIDTH_POSTPAID_BY_HOUR 按带宽按小时后计费; BANDWIDTH_PACKAGE 按带宽包计费(当前,只有指定运营商时才支持此种计费模式) 示例值: BANDWIDTH_POSTPAID_BY_HOUR |
| InternetMaxBandwidthOut | 否 | 是 | Int64 | 最大出带宽,单位Mbps,范围支持0到65535,仅对公网属性的LB生效,默认值 10 示例值: 1 |
| BandwidthpkgSubType | 否 | 是 | String | 带宽包的类型,如SINGLEISP 示例值: SINGLEISP |
LoadBalanceListenerIds
创建的负载均衡以及对应的监听器信息
被如下接口引用:
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| LoadBalancerId | 是 | 否 | String | 负载均衡ID 示例值: lb-xxxxxx |
| ListenerIds | 是 | 否 | Array of String | 监听器ID数组 示例值: ["lbl-xxxxxxx"] |
RewriteLocationMap
转发规则之间的重定向关系
被如下接口引用:DeleteRewrite、ManualRewrite
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| SourceLocationId | 是 | 否 | String | 源转发规则ID 示例值: loc-i82k**** |
| TargetLocationId | 是 | 否 | String | 重定向至的目标转发规则ID 示例值: loc-lavx**** |
| RewriteCode | 否 | 否 | Uint64 | 重定向状态码,可取值301,302,307 示例值: 302 |
| TakeUrl | 否 | 否 | Bool | 重定向是否携带匹配的url,配置RewriteCode时必填 示例值: true |
| SourceDomain | 否 | 否 | String | 源转发的域名,必须是SourceLocationId对应的域名,配置RewriteCode时必填 示例值: xxx.com |
QuotaData
主账号及子账号配额描述
被如下接口引用:DescribeSubUinQuotas
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| Type | 是 | 否 | Int64 | 配额类型(4:公网实例配额;7:内网实例配额) 示例值: 4 |
| UsedQuota | 是 | 否 | Int64 | 已使用配额 示例值: 1 |
| CurQuota | 是 | 否 | Int64 | 主账号配额 示例值: 3 |
| SubQuota | 是 | 是 | Array of SubQuotaRsp | 该类型的子账号配额列表 示例值:查看 |
| SubUsedTotalQuota | 是 | 是 | Int64 | 子账户使用配额总和 示例值: 5 |
SnatIp
SnatIp的信息结构
被如下接口引用:DescribeLoadBalancerListByCertId、DescribeLoadBalancers、DescribeLoadBalancersForVpc
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| SubnetId | 是 | 否 | String | 私有网络子网的唯一性id,如subnet-12345678 示例值: 432 |
| Ip | 否 | 否 | String | IP地址,如192.168.0.1 示例值: 1.1.1.1 |
CLBWhiteList
查询用户whiteList白名单返回
被如下接口引用:DescribeWhiteListSupport
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| WhiteListKey | 是 | 否 | String | 白名单关键字 示例值: IPv6_dualStack |
| WhiteListValue | 是 | 否 | Array of String | 白名单值 示例值: 1270000001 |
Listener
监听器的信息
被如下接口引用:DescribeListeners
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| ListenerId | 是 | 否 | String | 负载均衡监听器 ID 示例值: lbl-odt45qxx |
| Protocol | 是 | 否 | String | 监听器协议 示例值: HTTP |
| ProtocolFake | 否 | 否 | String | 监听器协议(Fake) 示例值: TCP |
| Port | 是 | 否 | Int64 | 监听器端口 示例值: 80 |
| Certificate | 是 | 是 | CertificateOutput | 监听器绑定的证书信息 示例值:查看 |
| HealthCheck | 是 | 是 | HealthCheck | 监听器的健康检查信息 示例值:查看 |
| Scheduler | 是 | 是 | String | 请求的调度方式 示例值: WRR |
| SessionExpireTime | 是 | 是 | Int64 | 会话保持时间 示例值: 0 |
| SniSwitch | 是 | 是 | Int64 | 是否开启SNI特性(本参数仅对于HTTPS监听器有意义) 示例值: 0 |
| Rules | 是 | 是 | Array of RuleOutput | 监听器下的全部转发规则(本参数仅对于HTTP/HTTPS监听器有意义) 示例值:查看 |
| ListenerName | 是 | 是 | String | 监听器的名称 示例值: Name |
| CreateTime | 是 | 是 | String | 监听器的创建时间。 示例值: 2021-03-01 15:27:04 |
| EndPort | 是 | 是 | Int64 | 端口段结束端口 示例值: 0 |
| TargetType | 是 | 是 | String | 后端服务器类型 示例值: NODE |
| TargetGroup | 是 | 是 | BasicTargetGroupInfo | 绑定的目标组基本信息;当监听器绑定目标组时,会返回该字段 示例值:查看 |
| DefaultSerSwitch | 是 | 是 | Uint64 | 监听器是否开启设置默认域名标识,0为未开启;1为开启 示例值: 0 |
| DeregisterTargetRst | 是 | 是 | Bool | 解绑后端目标时,是否发RST给客户端,(此参数仅对于TCP监听器有意义)。 示例值: false |
| Toa | 是 | 是 | Bool | 仅支持Nat64 CLB TCP监听器 示例值: false |
| SessionType | 否 | 是 | String | 会话保持类型。NORMAL表示默认会话保持类型。QUIC_CID 表示根据Quic Connection ID做会话保持。 示例值: NORMAL |
| KeepaliveEnable | 否 | 是 | Int64 | 是否开启长连接,1开启,0关闭,(本参数仅对于HTTP/HTTPS监听器有意义) 示例值: 0 |
ListenerBackend
监听器上绑定的后端服务的信息
被如下接口引用:DescribeTargets
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| ListenerId | 是 | 否 | String | 监听器 ID 示例值: lbl-xxxxxxxx |
| Protocol | 是 | 否 | String | 监听器的协议 示例值: TCP |
| Port | 是 | 否 | Int64 | 监听器的端口 示例值: 80 |
| Rules | 是 | 是 | Array of RuleTargets | 监听器下的规则信息(仅适用于HTTP/HTTPS监听器) 示例值:查看 |
| Targets | 是 | 是 | Array of Backend | 监听器上绑定的后端服务列表(仅适用于TCP/UDP/TCP_SSL监听器) 示例值:查看 |
| EndPort | 否 | 是 | Int64 | 若支持端口段,则为端口段结束端口;若不支持端口段,则为0 示例值: 80 |
VipType
vip所属负载均衡类型
被如下接口引用:
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| Vip | 是 | 否 | String | vip 示例值: 1.1.1.1 |
| Forward | 是 | 否 | Int64 | 负载均衡类型。1 应用型,0 传统型。 示例值: 1 |
LoadBalancerLocationRule
创建规则的信息
被如下接口引用:
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| LoadBalancerId | 是 | 否 | String | 负载均衡ID 示例值: lb-xxxxxxx |
| ListenerId | 是 | 否 | String | 监听器ID 示例值: lbl-xxxxxxx |
| LocationRules | 是 | 否 | Array of LocationRule | 规则信息 示例值:查看 |
SetVip
独占集群中Vip的使用信息
被如下接口引用:
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| SetName | 是 | 否 | String | 集群名字 示例值: l4-set |
| UsedVip | 是 | 是 | Array of String | 已使用的vip 示例值: 1.1.1.1 |
| UnuseVip | 是 | 是 | Array of String | 未使用vip 示例值: 2.2.2.2 |
SlaItem
性能保障规格参数。
被如下接口引用:
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| SlaType | 是 | 否 | String | 性能保障规格类型 示例值: clb.c1.small |
| SlaName | 是 | 是 | String | 性能保障规格名字 示例值: 简约型 |
| MaxConn | 是 | 否 | Uint64 | 最大连接数 示例值: 5000 |
| MaxCps | 是 | 否 | Uint64 | 最大新增连接数 示例值: 3000 |
| MaxOutBits | 是 | 否 | Uint64 | 最大出带宽。单位:bps 示例值: 200 |
| MaxInBits | 是 | 否 | Uint64 | 最大入带宽。单位:bps 示例值: 200 |
| MaxQps | 是 | 否 | Uint64 | 最大QPS 示例值: 1000 |
SubQuota
子账号配额描述
被如下接口引用:SetSubUinQuotas
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| SubUin | 是 | 否 | String | 子账号Uin 示例值: 110000004918 |
| Type | 是 | 否 | Uint64 | 配额类型(4:公网实例配额;7:内网实例配额) 示例值: 4 |
| Quota | 是 | 否 | Uint64 | 配额值 示例值: 10 |
ClassicalListener
传统型负载均衡监听器信息
被如下接口引用:
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| ListenerId | 是 | 否 | String | 负载均衡监听器ID 示例值: lbl-xxxxxxx |
| ListenerPort | 是 | 否 | Int64 | 负载均衡监听器端口 示例值: 80 |
| InstancePort | 是 | 否 | Int64 | 监听器后端转发端口 示例值: 80 |
| ListenerName | 是 | 否 | String | 监听器名称 示例值: cvm |
| Protocol | 是 | 否 | String | 监听器协议类型 示例值: TCP |
| SessionExpire | 是 | 否 | Int64 | 会话保持时间 示例值: 3600 |
| HealthSwitch | 是 | 否 | Int64 | 是否开启了健康检查:1(开启)、0(关闭) 示例值: 1 |
| TimeOut | 是 | 否 | Int64 | 响应超时时间 示例值: 60 |
| IntervalTime | 是 | 否 | Int64 | 检查间隔 示例值: 60 |
| HealthNum | 是 | 否 | Int64 | 健康阈值 示例值: 3 |
| UnhealthNum | 是 | 否 | Int64 | 不健康阈值 示例值: 3 |
| HttpHash | 是 | 否 | String | 传统型公网负载均衡的 HTTP、HTTPS 监听器的请求均衡方法。wrr 表示按权重轮询,ip_hash 表示根据访问的源 IP 进行一致性哈希方式来分发 示例值: xxxxxxxxx |
| HttpCode | 是 | 否 | Int64 | 传统型公网负载均衡的 HTTP、HTTPS 监听器的健康检查返回码。具体可参考创建监听器中对该字段的解释 示例值: 31 |
| HttpCheckPath | 是 | 否 | String | 传统型公网负载均衡的 HTTP、HTTPS 监听器的健康检查路径 示例值: / |
| SSLMode | 是 | 否 | String | 传统型公网负载均衡的 HTTPS 监听器的认证方式 示例值: MATUAL |
| CertId | 是 | 否 | String | 传统型公网负载均衡的 HTTPS 监听器的服务端证书 ID 示例值: Iz4eSk1n |
| CertCaId | 是 | 否 | String | 传统型公网负载均衡的 HTTPS 监听器的客户端证书 ID 示例值: Iz4eSk1n |
| Status | 是 | 否 | Int64 | 监听器的状态,0 表示创建中,1 表示运行中 示例值: 1 |
LoadBalancerIdPair
关联操作的两个负载均衡类型
被如下接口引用:
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| SrcId | 是 | 否 | String | 源负载均衡ID 示例值: lb-xxxxxxxx |
| DstId | 是 | 否 | String | 目的负载均衡ID 示例值: lb-xxxxxxxx |
RuleHealth
一条转发规则的健康检查状态
被如下接口引用:DescribeTargetHealth
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| LocationId | 是 | 否 | String | 转发规则ID 示例值: loc-xxxxxxxx |
| Domain | 是 | 是 | String | 转发规则的域名 示例值: foo.net |
| Url | 是 | 是 | String | 转发规则的Url 示例值: /test |
| Targets | 是 | 是 | Array of TargetHealth | 本规则上绑定的后端的健康检查状态 示例值:查看 |
| FunctionTargets | 否 | 是 | Array of FunctionTarget | 后端云函数的信息(TCE暂不支持) 示例值:查看 |
RuleOutput
HTTP/HTTPS监听器的转发规则(输出)
被如下接口引用:DescribeListeners、DescribeRewrite
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| LocationId | 否 | 否 | String | 转发规则的 ID 示例值: loc-xxx |
| Domain | 是 | 是 | String | 转发规则的域名。 示例值: www.xxxx.com |
| Url | 是 | 是 | String | 转发规则的路径。 示例值: /test |
| SessionExpireTime | 否 | 否 | Int64 | 会话保持时间 示例值: 0 |
| HealthCheck | 否 | 是 | HealthCheck | 健康检查信息 示例值:查看 |
| Certificate | 否 | 是 | CertificateOutput | 证书信息 示例值:查看 |
| Scheduler | 否 | 否 | String | 规则的请求转发方式 示例值: WRR |
| ListenerId | 是 | 否 | String | 转发规则所属的监听器 ID 示例值: lbl-8cnl**** |
| RewriteTarget | 是 | 是 | RewriteTarget | 转发规则的重定向目标信息 示例值:查看 |
| HttpGzip | 是 | 否 | Bool | 是否开启gzip 示例值: true |
| BeAutoCreated | 是 | 否 | Bool | 转发规则是否为自动创建 示例值: false |
| DefaultServer | 是 | 否 | Bool | 是否作为默认域名 示例值: true |
| Http2 | 是 | 否 | Bool | 是否开启Http2 示例值: false |
| ForwardType | 是 | 否 | String | 负载均衡与后端服务之间的转发协议 示例值: HTTP |
| CreateTime | 是 | 否 | String | 转发规则的创建时间 示例值: 2024-01-22 14:36:12 |
| TargetType | 是 | 否 | String | 后端服务器类型 示例值: NODE |
| TargetGroup | 是 | 是 | BasicTargetGroupInfo | 绑定的目标组基本信息;当规则绑定目标组时,会返回该字段 示例值:查看 |
| WafDomainId | 是 | 是 | String | WAF实例ID 示例值: "" |
| QuicStatus | 否 | 是 | String | QUIC状态 示例值: QUIC_INACTIVE |
| TrpcCallee | 否 | 是 | String | TRPC被调服务器路由,ForwardType为TRPC时有效 示例值: "" |
| TrpcFunc | 否 | 是 | String | TRPC调用服务接口,ForwardType为TRPC时有效 示例值: "" |
Price
表示负载均衡的价格
被如下接口引用:InquiryPriceCreateLoadBalancer、InquiryPriceModifyLoadBalancer
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| InstancePrice | 是 | 是 | ItemPrice | 描述了实例价格。 示例值:查看 |
| BandwidthPrice | 是 | 是 | ItemPrice | 描述了网络价格。 示例值:查看 |
LbRsItem
查询类型
被如下接口引用:DescribeLBListeners
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| VpcId | 是 | 否 | String | vpc的字符串id,只支持字符串id。 示例值: vpc-xxxxx |
| PrivateIp | 是 | 否 | String | 需要查询后端的内网ip,可以是cvm和弹性网卡。 示例值: 1.1.1.1 |
RewriteTarget
重定向目标的信息
被如下接口引用:DescribeListeners、DescribeRewrite
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| TargetListenerId | 是 | 是 | String | 重定向目标的监听器ID 注意:此字段可能返回 null,表示无重定向。 示例值: lbl-xxxxxxxx |
| TargetLocationId | 是 | 是 | String | 重定向目标的转发规则ID 注意:此字段可能返回 null,表示无重定向。 示例值: loc-xxxxxxxx |
| RewriteCode | 是 | 是 | Int64 | 重定向状态码 示例值: 302 |
| TakeUrl | 是 | 是 | Bool | 重定向是否携带匹配的url 示例值: true |
| RewriteType | 是 | 是 | String | 重定向类型,Manual: 手动重定向,Auto: 自动重定向 示例值: Auto |
TargetCountForLoadBalancer
负载均衡实例及其绑定的后端服务总数
被如下接口引用:DescribeTargetCountForLoadBalancers
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| LoadBalancerId | 是 | 否 | String | 负载均衡ID 示例值: lb-xxxxxxxx |
| TargetCount | 是 | 否 | Uint64 | 负载均衡实例绑定的后端服务总数 示例值: 2 |
Target
转发目标,即绑定在负载均衡上的后端服务
被如下接口引用:BatchModifyTargetWeight、DeregisterTargets、ModifyTargetPort、ModifyTargetWeight、RegisterTargets
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| Type | 否 | 是 | String | 后端服务的类型,可取:CVM(云服务器)、ENI(弹性网卡)、BMS(裸金属服务器);作为入参时,目前本参数暂不生效。 示例值: CVM |
| InstanceId | 否 | 是 | String | 绑定CVM时需要传入此参数,代表CVM的唯一 ID,可通过 DescribeInstances 接口返回字段中的 InstanceId 字段获取。 注意:参数 InstanceId 、 EniIp 、InstanceBmsId 只能传入一个且必须传入一个。 示例值: ins-xxxxxxxx |
| Port | 是 | 是 | Int64 | 后端服务的监听端口 示例值: 80 |
| Weight | 否 | 否 | Int64 | 后端服务的转发权重,取值范围:[0, 100],默认为 10。 示例值: 10 |
| EniIp | 否 | 是 | String | 绑定弹性网卡时需要传入此参数,代表弹性网卡的IP,弹性网卡必须先绑定至CVM,然后才能绑定到负载均衡实例。注意:参数 InstanceId 、EniIp、InstanceBmsId只能传入一个且必须传入一个。注意:绑定弹性网卡需要先提交工单开白名单使用。 示例值: x.x.x.x |
| InstanceBmsId | 否 | 是 | String | 绑定BMS时需要传入此参数,代表BMS的唯一 ID,可通过BMS产品的DescribeInstances 接口返回字段中的 bmsId 字段获取。 注意:参数 InstanceId 、 EniIp 、InstanceBmsId 只能传入一个且必须传入一个,不支持同时绑定bms和cvm或eni。 示例值: bms-xxxxxxxxx |
TargetGroupBackend
目标组绑定的后端服务器
被如下接口引用:
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| TargetGroupId | 是 | 否 | String | 目标组ID 示例值: lbtg-5f37**** |
| Type | 是 | 否 | String | 后端服务的类型,可取:CVM、ENI(即将支持) 示例值: CVM |
| InstanceId | 是 | 否 | String | 后端服务的唯一 ID 示例值: ins-2bei**** |
| Port | 是 | 否 | Uint64 | 后端服务的监听端口 示例值: 80 |
| Weight | 是 | 否 | Uint64 | 后端服务的转发权重,取值范围:[0, 100],默认为 10。 示例值: 10 |
| PublicIpAddresses | 是 | 是 | Array of String | 后端服务的外网 IP 示例值: [1.1.1.1] |
| PrivateIpAddresses | 是 | 是 | Array of String | 后端服务的内网 IP 示例值: [2.2.2.2] |
| InstanceName | 是 | 是 | String | 后端服务的实例名称 示例值: testName |
| RegisteredTime | 是 | 是 | Datetime | 后端服务被绑定的时间 示例值: 2021-03-16 00:00:00 |
| EniId | 是 | 是 | String | 弹性网卡唯一ID 示例值: eni-jf7u**** |
Resource
资源详细信息
被如下接口引用:
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| Isp | 是 | 否 | String | 运营商信息,如"CMCC", "CUCC", "CTCC", "BGP", "INTERNAL"。 示例值: CMCC |
| Type | 是 | 否 | Array of String | 运营商内具体资源信息,如"CMCC", "CUCC", "CTCC", "BGP", "INTERNAL"。 示例值: CMCC |
RsWeightRule
修改节点权重的数据类型
被如下接口引用:BatchModifyTargetWeight
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| ListenerId | 是 | 否 | String | 负载均衡监听器 ID 示例值: lb-cuxw**** |
| LocationId | 否 | 否 | String | 转发规则的ID,七层规则时需要此参数,4层规则不需要 示例值: loc-o8cn**** |
| Domain | 否 | 否 | String | 目标规则的域名,提供LocationId参数时本参数不生效 示例值: www.demo.example.com |
| Url | 否 | 否 | String | 目标规则的URL,提供LocationId参数时本参数不生效 示例值: /index |
| Targets | 是 | 否 | Array of Target | 要修改权重的后端机器列表 示例值:查看 |
| Weight | 否 | 否 | Int64 | 后端服务新的转发权重,取值范围:0~100。 示例值: 10 |
Quota
描述配额信息
被如下接口引用:DescribeLBActionLimit
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| QuotaId | 是 | 否 | String | 配额名称 示例值: TOTAL_OPEN_CLB_QUOTA |
| QuotaCurrent | 是 | 是 | Int64 | 使用数量 示例值: null |
| QuotaLimit | 是 | 否 | Int64 | 配额数量 示例值: 3 |
DomainAttributes
域名及其相关属性,如是否设为DefaultServer、是否开启Http2、关联的证书
被如下接口引用:
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| Domain | 是 | 否 | String | 域名 示例值: foo.net |
| DefaultServer | 否 | 否 | Bool | 是否设为默认域名,默认值 示例值: true |
| Http2 | 否 | 否 | Bool | 是否开启Http2,默认值 示例值: false |
| Certificate | 否 | 否 | CertificateInput | 监听器开启SNI的情况下,此域名所关联的证书。 示例值:查看 |
ProjectInfo
证书项目项目
被如下接口引用:DescribeCerts
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| ProjectId | 是 | 否 | String | 项目ID 示例值: xxxxxxxx |
| OwnerUin | 是 | 否 | String | 项目所有人 示例值: 110000004918 |
| Name | 是 | 否 | String | 项目名称 示例值: pj1 |
| CreatorUin | 是 | 否 | String | 创建者 示例值: 110000004918 |
| CreateTime | 是 | 否 | String | 创建时间 示例值: 2014-08-03 12:00:00 |
| Info | 是 | 否 | String | 项目信息 示例值: test |
TargetHealth
描述一个Target的健康信息
被如下接口引用:DescribeTargetHealth
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| IP | 是 | 否 | String | Target的内网IP 示例值: '10.0.0.1' |
| Port | 是 | 否 | Int64 | Target绑定的端口 示例值: 80 |
| HealthStatus | 是 | 否 | Bool | 当前健康状态,true:健康,false:不健康(包括尚未开始探测、探测中、状态异常等几种状态)。只有处于健康状态(且权重大于0),负载均衡才会向其转发流量。 示例值: true |
| TargetId | 是 | 否 | String | Target的实例ID,如 ins-12345678 示例值: 'ins-12345678' |
| HealthStatusDetial | 是 | 否 | String | 当前健康状态的详细信息。如:Alive、Dead、Unknown。Alive状态为健康,Dead状态为异常,Unknown状态包括尚未开始探测、探测中、状态未知。 示例值: 'Alive' |
ZoneSet
可用区信息
被如下接口引用:
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| Master | 是 | 是 | Bool | 是否为主可用区 示例值: 1 |
| ZoneId | 是 | 是 | Int64 | 可用区数值形式的唯一ID,如:100001 示例值: 6001001 |
| Zone | 是 | 是 | String | 可用区字符串形式的唯一ID,如:ap-guangzhou-1 示例值: zone1 |
| ZoneName | 是 | 是 | String | 可用区名称,如:广州一区 示例值: zone1 |
CustomizedConfig
个性化配置信息
被如下接口引用:
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| ConfigId | 是 | 否 | String | 个性化配置ID 示例值: pz-xxxxxxxx |
| ConfigName | 是 | 否 | String | 个性化配置名称 示例值: test-config |
| ConfigContent | 是 | 否 | String | 个性化配置内容 示例值: add_header aaa bbb;\r\nxxxxxxxx |
| LoadBalancerIds | 是 | 否 | Array of String | 个性化配置绑定的负载均衡 示例值: ["lb-xxxxxxxx"] |
| AddTimestamp | 是 | 否 | Datetime | 配置的添加时间 示例值: 1700276322 |
| ModTimestamp | 是 | 否 | Datetime | 配置的最后更新时间 示例值: 1700276322 |
LoadBalancer
负载均衡实例的信息
被如下接口引用:DescribeLoadBalancerListByCertId、DescribeLoadBalancers、DescribeLoadBalancersForVpc
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| LoadBalancerId | 否 | 否 | String | 负载均衡实例 ID。 示例值: lb-fwzzxxxx |
| LoadBalancerName | 否 | 否 | String | 负载均衡实例的名称。 示例值: Name |
| LoadBalancerType | 否 | 否 | String | 负载均衡实例的网络类型: OPEN:公网属性, INTERNAL:内网属性。 示例值: OPEN |
| Forward | 否 | 否 | Uint64 | 负载均衡类型标识,1:负载均衡,0:传统型负载均衡。 示例值: 1 |
| Domain | 否 | 是 | String | 负载均衡实例的域名,仅公网传统型负载均衡实例才提供该字段 示例值: www.aaa.com |
| LoadBalancerVips | 否 | 是 | Array of String | 负载均衡实例的 VIP 列表。 示例值: [43.123.xx.xxx] |
| Status | 否 | 是 | Uint64 | 负载均衡实例的状态,包括 0:创建中,1:正常运行。 示例值: 1 |
| CreateTime | 否 | 是 | String | 负载均衡实例的创建时间。 示例值: 2020-12-08 08:00:00 |
| StatusTime | 否 | 是 | String | 负载均衡实例的上次状态转换时间。 示例值: 2020-12-08 08:00:00 |
| ProjectId | 否 | 否 | Uint64 | 负载均衡实例所属的项目 ID, 0 表示默认项目。 示例值: 0 |
| VpcId | 否 | 是 | String | 私有网络的 ID 示例值: vpc-mj65xxxx |
| OpenBgp | 否 | 是 | Uint64 | 高防 LB 的标识,1:高防负载均衡 0:非高防负载均衡。 示例值: 0 |
| Snat | 否 | 是 | Bool | 在 2016 年 12 月份之前的传统型内网负载均衡都是开启了 snat 的。 示例值: false |
| Isolation | 否 | 是 | Uint64 | 0:表示未被隔离,1:表示被隔离。 示例值: 0 |
| Log | 否 | 是 | String | 用户开启日志的信息,日志只有公网属性创建了 HTTP 、HTTPS 监听器的负载均衡才会有日志。 示例值: null |
| SubnetId | 否 | 是 | String | 负载均衡实例所在的子网(仅对内网VPC型LB有意义) 示例值: subnet-lzj3xxxx |
| Tags | 否 | 是 | Array of TagInfo | 负载均衡实例的标签信息 示例值:查看 |
| SecureGroups | 否 | 是 | Array of String | 负载均衡实例的安全组 示例值: sg-hx6dxxxx |
| TargetRegionInfo | 否 | 是 | TargetRegionInfo | 负载均衡实例绑定的后端设备的基本信息 示例值:查看 |
| AnycastZone | 否 | 是 | String | anycast负载均衡的发布域,对于非anycast的负载均衡,此字段返回为空字符串 示例值: null |
| AddressIPVersion | 否 | 是 | String | IP版本,ipv4 |
| NumericalVpcId | 否 | 是 | Uint64 | 数值形式的私有网络 ID 示例值: 77599 |
| VipIsp | 否 | 是 | String | 负载均衡IP地址所属的ISP 示例值: BGP |
| MasterZone | 否 | 是 | ZoneInfo | 主可用区 示例值:查看 |
| BackupZoneSet | 否 | 是 | Array of ZoneInfo | 备可用区 示例值:查看 |
| IsolatedTime | 否 | 是 | String | 负载均衡实例被隔离的时间 示例值: 2022-02-12 12:15:08 |
| ExpireTime | 否 | 是 | String | 负载均衡实例的过期时间,仅对预付费负载均衡生效 示例值: 2021-02-12 12:15:08 |
| ChargeType | 否 | 是 | String | 负载均衡实例的计费类型 示例值: POSTPAID_BY_HOUR |
| NetworkAttributes | 否 | 是 | InternetAccessible | 负载均衡实例的网络属性 示例值:查看 |
| PrepaidAttributes | 否 | 是 | LBChargePrepaid | 负载均衡实例的预付费相关属性 示例值:查看 |
| LogSetId | 否 | 是 | String | 负载均衡日志服务(CLS)的日志集ID 示例值: c32fc818-e984-414a-b8f5-3985b4c5xxxx |
| LogTopicId | 否 | 是 | String | 负载均衡日志服务(CLS)的日志主题ID 示例值: c32fc818-e984-414a-b8f5-3985b4c5xxxx |
| AddressIPv6 | 否 | 是 | String | 负载均衡实例的IPv6地址 示例值: 2402:4e00:1000:4e00:0:920b:5519:d96d |
| ExtraInfo | 否 | 是 | ExtraInfo | 暂做保留,一般用户无需关注。 示例值:查看 |
| IsDDos | 否 | 是 | Bool | 是否可绑定高防包 示例值: false |
| ConfigId | 否 | 是 | String | 负载均衡维度的个性化配置ID 示例值: pz-5itmxxxxx |
| LoadBalancerPassToTarget | 否 | 是 | Bool | 后端服务是否放通来自LB的流量 示例值: false |
| ExclusiveCluster | 否 | 是 | ExclusiveCluster | 内网独占集群 示例值:查看 |
| IPv6Mode | 否 | 是 | String | IP地址版本为ipv6时此字段有意义, IPv6Nat64 |
| SnatPro | 否 | 是 | Bool | 是否开启SnatPro 示例值: true |
| SnatIps | 否 | 是 | Array of SnatIp | 开启SnatPro负载均衡后,SnatIp列表 示例值:查看 |
| SlaType | 否 | 是 | String | 性能保障规格 示例值: null |
| IsBlock | 否 | 是 | Bool | vip是否被封堵 示例值: false |
| VipIspId | 否 | 是 | Int64 | 负载均衡IP地址所属的ISP的ID 示例值: 5 |
| VipIspName | 否 | 是 | String | 负载均衡IP地址所属的ISP 示例值: BGP |
| AttributeFlags | 否 | 是 | Array of String | 属性标签列表 示例值: DeleteProtect |
| TgwSetLabels | 否 | 是 | Array of String | TCE专用,clb实例绑定的四层集群标签 示例值: ["l4-label"] |
| StgwSetLabels | 否 | 是 | Array of String | TCE专用,clb实例绑定的七层集群标签 示例值: ["l7-label"] |
| Zones | 否 | 是 | Array of String | 私有网络内网负载均衡,就近接入模式下规则所落在的可用区 示例值: null |
| NfvInfo | 否 | 是 | String | CLB是否为NFV,空:不是,l7nfv:七层是NFV。 示例值: null |
| IsBlockTime | 否 | 是 | String | 封堵或解封时间 示例值: 2021-02-12 12:15:08 |
| HealthLogSetId | 否 | 是 | String | 负载均衡日志服务(CLS)的健康检查日志集ID 示例值: c32fc818-e984-414a-b8f5-3985b4c51111 |
| HealthLogTopicId | 否 | 是 | String | 负载均衡日志服务(CLS)的健康检查日志主题ID 示例值: c32fc818-e984-414a-b8f5-3985b4c52222 |
| LocalBgp | 否 | 是 | Bool | IP类型是否是本地BGP 示例值: false |
| MixIpTarget | 否 | 是 | Bool | 开启IPv6FullChain负载均衡7层监听器支持混绑IPv4/IPv6目标功能。 示例值: false |
| ClusterTag | 否 | 是 | String | 7层独占标签。 示例值: FOR_TEST |
| ClusterIds | 否 | 是 | Array of String | 7层独占集群ID。 示例值: |
| VipIspAlias | 否 | 是 | String | 负载均衡IP地址所属的ISP别名 示例值: BGP |
SubQuotaRsp
查询子账号配额返回描述
被如下接口引用:DescribeSubUinQuotas
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| SubUin | 是 | 否 | String | 子账号Uin 示例值: 110000004918 |
| UsedQuota | 是 | 否 | Int64 | 子账号已使用配额 示例值: 1 |
| CurQuota | 是 | 否 | Int64 | 子账号当前配额 示例值: 4 |
| LastSetTime | 是 | 否 | String | 子账号修改时间 示例值: 2014-08-03 12:00:00 |
Backend
监听器绑定的后端服务的详细信息
被如下接口引用:DescribeTargets
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| Type | 是 | 否 | String | 后端服务的类型,可取:CVM、BMS、ENI 示例值: CVM |
| InstanceId | 是 | 否 | String | 后端服务的唯一 ID,如 ins-abcd1234 示例值: ins-abcd1234 |
| Port | 是 | 否 | Int64 | 后端服务的监听端口 示例值: 80 |
| Weight | 是 | 否 | Int64 | 后端服务的转发权重,取值范围:[0, 100],默认为 10。 示例值: 10 |
| PublicIpAddresses | 是 | 是 | Array of String | 后端服务的外网 IP 示例值: 1.1.1.1 |
| PrivateIpAddresses | 是 | 是 | Array of String | 后端服务的内网 IP 示例值: 10.0.0.1 |
| InstanceName | 是 | 是 | String | 后端服务的实例名称 示例值: test-cvm |
| RegisteredTime | 是 | 是 | String | 后端服务被绑定的时间 示例值: 2021-12-29 14:38:50 |
| EniId | 是 | 是 | String | 弹性网卡唯一ID,如 eni-1234abcd 示例值: eni-1234abcd |
ListenerRule
4层规则及后端服务器信息
被如下接口引用:
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| HealthCheck | 否 | 否 | HealthCheck | 健康健康配置 示例值:查看 |
| Scheduler | 否 | 否 | String | 规则的请求转发方式,可选值:WRR、LEAST_CONN、IP_HASH 分别表示按权重轮询、最小连接数、按IP哈希, 默认为 WRR。 示例值: LEAST_CONN |
| SessionExpireTime | 否 | 否 | Uint64 | 会话保持时间。设置为0表示关闭会话保持,开启会话保持可取值30~3600,单位:秒。 示例值: 3600 |
| TargetType | 否 | 否 | String | 后端目标类型,NODE表示绑定普通节点,TARGETGROUP表示绑定目标组 示例值: NODE |
| TargetGroupId | 否 | 否 | String | 目标组ID 示例值: tg-xxxxxxx |
| Targets | 否 | 否 | Array of Target | 待绑定的后端服务列表,数组长度最大支持20 示例值:查看 |
SetItem
集群参数。
被如下接口引用:
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| SetId | 是 | 否 | Int64 | 集群Id 示例值: 3 |
| SetName | 是 | 否 | String | 集群名字 示例值: l4-inner |
| Type | 是 | 否 | String | 集群类型 示例值: INNER |
| SetTag | 是 | 是 | String | 集群标签 示例值: xxxxx |
| MaxConn | 是 | 否 | Int64 | 最大连接数 示例值: 100000000 |
| MaxInFlow | 是 | 否 | Int64 | 最大入带宽 示例值: 100000000 |
| MaxInPkg | 是 | 否 | Int64 | 最大入包量 示例值: 100000000 |
| MaxOutFlow | 是 | 否 | Int64 | 最大出带宽 示例值: 100000000 |
| MaxOutPkg | 是 | 否 | Int64 | 最大出包量 示例值: 100000000 |
| MaxNewConn | 是 | 是 | Int64 | 最大新建连接数 示例值: 100000000 |
| HTTPMaxNewConn | 是 | 是 | Int64 | http最大新建连接数 示例值: 100000000 |
| HTTPSMaxNewConn | 是 | 是 | Int64 | https最大新建连接数 示例值: 100000000 |
| HTTPQps | 是 | 是 | Int64 | http QPS 示例值: 100000000 |
| HTTPSQps | 是 | 是 | Int64 | https QPS 示例值: 100000000 |
| Vips | 是 | 是 | Array of VipType | 集群已使用vip 示例值:查看 |
| ClusterId | 是 | 是 | String | 集群Id 示例值: cluster-xxxxxxx |
BindConfigItem
配置绑定关系,含配置ID。
被如下接口引用:
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| UconfigId | 是 | 否 | String | 配置ID 示例值: pz-h98ds*** |
| LoadBalancerId | 是 | 否 | String | 配置绑定的CLB ID 示例值: lb-4d2y**** |
| ListenerId | 是 | 否 | String | 配置绑定的监听器ID 示例值: lbl-4apy**** |
| Domain | 是 | 否 | String | 配置绑定的域名 示例值: boo.net |
| LocationId | 是 | 是 | String | 配置绑定的规则 示例值: loc-jdhs**** |
CertIdRelatedWithLoadBalancers
证书ID,以及与该证书ID关联的负载均衡实例列表
被如下接口引用:DescribeLoadBalancerListByCertId
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| CertId | 是 | 否 | String | 证书ID 示例值: j9sl3xs2 |
| LoadBalancers | 是 | 是 | Array of LoadBalancer | 与证书关联的负载均衡实例列表 示例值:查看 |
ListenerAttribute
创建监听器包含的属性信息
被如下接口引用:
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| Protocol | 是 | 否 | String | 监听器协议: TCP |
| Port | 是 | 否 | Uint64 | 端口号 示例值: 80 |
| ListenerName | 否 | 否 | String | 监听器名称 示例值: test |
| SniSwitch | 否 | 否 | String | 是否开启SNI特性,此参数仅适用于HTTPS监听器。取值"ON"或者"OFF" 示例值: ON |
| Certificate | 否 | 否 | CertificateInput | 证书相关信息,此参数仅适用于TCP_SSL监听器或者不开启SNI特性的HTTPS监听器 示例值:查看 |
| LocationRules | 否 | 否 | Array of LocationRule | 七层监听器的规则信息 示例值:查看 |
| ListenerRule | 否 | 否 | ListenerRule | 四层规则的信息 示例值:查看 |
ListenerHealth
监听器的健康检查信息
被如下接口引用:DescribeTargetHealth
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| ListenerId | 是 | 否 | String | 监听器ID 示例值: lbl-xxxxxxxx |
| ListenerName | 是 | 是 | String | 监听器名称 示例值: test |
| Protocol | 是 | 否 | String | 监听器的协议 示例值: TCP |
| Port | 是 | 否 | Int64 | 监听器的端口 示例值: 80 |
| Rules | 是 | 是 | Array of RuleHealth | 监听器的转发规则列表 示例值:查看 |
MasterZoneInfo
主可用区相关信息
被如下接口引用:DescribeMasterZones
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| ZoneId | 是 | 是 | Uint64 | 可用区数值形式的唯一ID,如:100001 示例值: 50010001 |
| Zone | 是 | 是 | String | 可用区字符串形式的唯一ID,如:ap-guangzhou-1 示例值: 50010001 |
| ZoneName | 是 | 是 | String | 可用区名称,如:广州一区 示例值: 50010001 |
| BackupZoneSet | 是 | 是 | Array of ZoneInfo | 备可用区列表 示例值:查看 |
FunctionTarget
SCF云函数(Serverless Cloud Function)作为后端服务
被如下接口引用:DescribeTargetHealth、DescribeTargets
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| Function | 否 | 是 | FunctionInfo | 云函数相关信息 示例值:查看 |
| Weight | 否 | 是 | Uint64 | 权重 示例值: 100 |
BindDetailItem
绑定关系,包含监听器名字、协议、url、vport。
被如下接口引用:DescribeCustomizedConfigAssociateList
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| LoadBalancerId | 是 | 否 | String | 配置绑定的CLB ID 示例值: lb-4d2y**** |
| ListenerId | 是 | 是 | String | 配置绑定的监听器ID 示例值: lbl-4apy**** |
| Domain | 是 | 是 | String | 配置绑定的域名 示例值: foo.net |
| LocationId | 是 | 是 | String | 配置绑定的规则 示例值: loc-jdhs**** |
| ListenerName | 是 | 是 | String | 监听器名字 示例值: test |
| Protocol | 是 | 是 | String | 监听器协议 示例值: HTTP |
| Vport | 是 | 是 | Int64 | 监听器端口 示例值: 80 |
| Url | 是 | 是 | String | location的url 示例值: /test |
| UconfigId | 是 | 是 | String | 配置ID 示例值: pz-h98ds*** |
FunctionInfo
SCF云函数(Serverless Cloud Function)相关信息。
被如下接口引用:DescribeTargetHealth、DescribeTargets
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| FunctionNamespace | 否 | 是 | String | 函数命名空间 示例值: tce |
| FunctionName | 否 | 是 | String | 函数名称 示例值: test-function |
| FunctionQualifier | 否 | 是 | String | 函数的版本名称或别名 示例值: xxxxxx |
| FunctionQualifierType | 否 | 是 | String | 标识 FunctionQualifier 参数的类型,可取值: VERSION(版本)、ALIAS(别名) 示例值: xxxxx |
RulesItems
七层规则对象
被如下接口引用:DescribeLBListeners
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| LocationId | 是 | 否 | String | 规则id 示例值: loc-xxxxxxxx |
| Domain | 是 | 否 | String | 域名 示例值: foo.net |
| Url | 是 | 否 | String | uri 示例值: /test |
| Targets | 是 | 否 | Array of LbRsTargets | 绑定的后端对象 示例值:查看 |
SetNameItem
集群中英文名
被如下接口引用:DescribeSetInnerName
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| SetName | 是 | 否 | String | 集群对外名字 示例值: l4-set |
| SetChName | 是 | 否 | String | 集群对内名字 示例值: l4-set |
| ClusterId | 是 | 是 | String | 集群ID 示例值: cluster-xxxxxxx |
BlockedIP
加入了12306黑名单的IP
被如下接口引用:DescribeBlockIPList
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| IP | 是 | 否 | String | 黑名单IP 示例值: 1.1.1.1 |
| CreateTime | 是 | 否 | String | 加入黑名单的时间 示例值: 2024-10-20 12:00:00 |
| ExpireTime | 是 | 否 | String | 过期时间 示例值: 2025-10-20 12:00:00 |
LoadBalancerPriceInfo
负载均衡费用信息
被如下接口引用:
| 名称 | 必选 | 允许NULL | 类型 | 描述 |
|---|---|---|---|---|
| UnitPrice | 是 | 是 | Float | 后付费价格,单位为元, 示例值: 10.0 |
| ChargePeriod | 是 | 是 | String | 后付费计费周期 示例值: HOUR |
| OriginalPrice | 是 | 是 | Float | 预付费折前价格 示例值: 10.0 |
| DiscountPrice | 是 | 是 | Float | 预付费折后价格 示例值: 9.0 |