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