数据结构
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
中国联通线路。
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 列表。
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
阶梯折后价。
最后更新于