数据结构
BackendServer
后端服务器信息
被如下接口引用:DeregisterBackend, ModifyBackend, RegisterBackend
instanceId
String
是
实例ID。
可通过 DescribeInstances 接口返回字段中的 InstanceId 字段获取。
privateIpAddress
String
是
实例上绑定网卡的私网IP地址。
weight
Integer
否
后端服务修改后的转发权重。
创建绑定服务器时默认值为100, 修改时如果不指定,则不会进行修改。
删除时不需要指定该参数。
可选值范围:[0, 65535]。
port
Integer
否
请求转发和健康检查的目标端口。
如果为空,将跟随监听器端口配置。
删除时不需要指定该参数。
可选值范围:[1, 65535]。
EipNetworkType
描述弹性IP的网络线路信息。
被如下接口引用:CreateLoadBalancer, InquiryPriceCreateLoadBalancer
BGPLine
BGP 线路。
CN2Line
CN2 回国优化线路。
LocalLine
本地IP。
ChinaMobile
中国移动线路。
ChinaUnicom
中国联通线路。
ChinaTelecom
中国联通线路。
Cogent
Cogent。
HealthCheck
描述健康检查的相关信息。
被如下接口引用:CreateListener, ModifyListener, DescribeListeners
enabled
Boolean
否
是否开启健康检查。
默认值:true。
checkPort
Integer
否
健康检查端口。
默认为后端服务的端口,除非您希望指定特定端口,否则建议留空。
可选值范围:[1, 65535]。
checkDelayLoop
Integer
否
健康检查的检查间隔时间。
单位:秒。
可选值范围:[3, 30]。
默认值:3。
checkConnTimeout
Integer
否
健康检查的连接超时时间。
单位:秒。
可选值范围:[1, 15]。
默认值:2。
checkRetry
Integer
否
检查重试次数。
可选值范围:[1, 5]。
默认值:2。
checkDelayTry
Integer
否
健康检查重试的间隔时间。
单位:秒。
可选值范围:[1, 15]。
默认值:2。
checkHttpGetUrl
String
否
健康检查路径。
仅适用于HTTP_GET的协议。
如果指定,必须以/开头。
checkHttpStatusCode
Integer
否
健康检查状态码。
仅适用于HTTP_GET的协议。
可选值范围:[100, 599]。
HeathCheckType
健康检查方式相关的值。
被如下接口引用:DescribeListeners
PING_CHECK
Ping 检查。
TCP
TCP 检查。
HTTP_GET
HTTP Get 请求检查。
InternetChargeType
描述IP网络的计费模式。
被如下接口引用:CreateLoadBalancer, InquiryPriceCreateLoadBalancer
ByBandwidth
固定带宽计费方式。
ByTrafficPackage
流量包计费方式。
BandwidthCluster
共享带宽包计费方式。
Listener
描述监听器的基本信息。
被如下接口引用:DescribeListeners
listenerId
String
负载均衡监听器 ID。
listenerName
String
监听器的名称。
port
String
监听器端口。
多个端口使用,分隔。
当端口是范围时用-
连接,例如:10000-10005。
如果传多个单独的端口连续,将会被自动聚合为范围端口。
createTime
String
创建时间。
按照ISO8601标准表示,并且使用UTC时间。
格式为:YYYY-MM-DDThh:mm:ssZ。
ListenerBackend
描述监听器后端服务器信息。
被如下接口引用:DescribeBackends
instanceId
String
实例ID。
可通过 DescribeInstances 接口返回字段中的 InstanceId 字段获取。
privateIpAddress
String
实例上绑定网卡的私网IP地址。
weight
Integer
后端服务修改后的转发权重。
创建绑定服务器时默认值为100, 修改时如果不指定,则不会进行修改。
删除时不需要指定该参数。
可选值范围:[0, 65535]。
backendPort
Integer
请求转发和健康检查的目标端口。
如果为空,将跟随监听器端口配置。
删除时不需要指定该参数。
可选值范围:[1, 65535]。
listenerId
String
负载均衡监听器 ID。
listenerName
String
监听器的名称。
listenerPort
String
监听器端口。
多个端口使用,分隔。
当端口是范围时用-
连接,例如:10000-10005。
ListenerProtocol
描述监听器监听协议。
被如下接口引用:CreateListener, DescribeBackends, DescribeListeners
TCP
TCP 协议。
UDP
UDP 协议。
ListenerScheduler
描述监听器转发的方式。
被如下接口引用:CreateListener, ModifyListener, DescribeListeners
mh
磁力哈希方式。
rr
轮训方式。
wrr
加权轮训方式。
lc
最少连接方式。
wlc
加权最少连接方式。
sh
根据源地址哈希方式。
dh
根据目标地址哈希方式。
LoadBalancer
描述负载均衡实例的信息。
被如下接口引用:DescribeLoadBalancers
regionId
String
区域节点ID。
loadBalancerId
String
负载均衡器ID。
loadBalancerName
String
负载均衡期名称。
vpcId
String
负载均衡后端服务器所属的VPC网络 ID。
publicIpAddress
Array of String
负载均衡实例的公网 VIP 列表。
privateIpAddress
Array of String
负载均衡实例的内网 VIP 列表。
listenerCount
Integer
负载均衡器下监听器的数量。
createTime
String
创建时间。
按照ISO8601标准表示,并且使用UTC时间, 格式为:YYYY-MM-DDThh:mm:ssZ。
LoadBalancerInstanceStatus
描述负载均衡实例的状态。
被如下接口引用:DescribeLoadBalancers
CREATING
实例过程中。
RUNNING
实例运行。
RECYCLED
实例处于回收站。
CREATE_FAILED
实例创建失败。
RELEASING
实例正在释放中。
PriceItem
描述价格的信息。
被如下接口引用:InquiryPriceCreateLoadBalancer
discount
Float
折扣大小。
如80.0代表8折。
discountPrice
Float
后付费的单元折后价格。
后付费模式使用,如果价格为阶梯价格,该项为null。
originalPrice
Float
预付费的原价。
预付费模式使用,后付费该值为 null。
unitPrice
Float
后付费的单元原始价格。
后付费模式使用,如果价格为阶梯价格,该项为null。
discountUnitPrice
Float
后付费的单元折后价格。
后付费模式使用,如果价格为阶梯价格,该项为null。
chargeUnit
String
后付费计价单元。
后付费模式使用,可取值范围: HOUR: 表示计价单元是按每小时来计算。
DAY: 表示计价单元是按天来计算。
MONTH: 表示计价单元是按月来计算,95计费则是这种。
amountUnit
String
用量单位。
比如Mbps, LCU等。
如果为null, 代表取不到值。
excessUnitPrice
Float
超量原始价格。
excessDiscountUnitPrice
Float
超量折扣后价格。
excessAmountUnit
String
超量用量单位。
如果为null, 代表取不到值。
Region
描述节点的基本信息。包括节点ID、名称等。
被如下接口引用:DescribeLoadBalancerRegions
regionId
String
节点ID。
cityName
String
节点所属的城市名称。
cityCode
String
城市对应的三字码。
StepPrice
被如下接口引用:InquiryPriceCreateLoadBalancer
stepStart
Float
阶梯的起始值。
stepEnd
Float
阶梯的到达值。
为null代表最后一级阶梯。
unitPrice
Float
阶梯单价。
discountUnitPrice
Float
阶梯折后价。
最后更新于