数据结构

最近更新时间:2024-10-17 01:20:23

我的收藏

AssociationItem

目标组关联到的规则

被如下接口引用:DescribeTargetGroupList, DescribeTargetGroups。

名称 类型 描述
LoadBalancerId String 关联到的网关负载均衡实例ID
LoadBalancerName String 网关负载均衡实例名称

Filter

过滤器条件

被如下接口引用:DescribeGatewayLoadBalancers, DescribeTargetGroupInstances, DescribeTargetGroupList, DescribeTargetGroups。

名称 类型 必选 描述
Name String 过滤器的名称
Values Array of String 过滤器的值数组

GatewayLoadBalancer

网关负载均衡实例的信息

被如下接口引用:DescribeGatewayLoadBalancers。

名称 类型 描述
LoadBalancerId String 网关负载均衡实例 ID。
示例值:gwlb-xxx
LoadBalancerName String 网关负载均衡实例的名称。
示例值:Name
VpcId String 网关负载均衡所属私有网络。
注意:此字段可能返回 null,表示取不到有效值。
示例值:vpc-mj65xxxx
SubnetId String 网关负载均衡所属子网。
示例值:subnet-lzj3xxxx
Vips Array of String 网关负载均衡提供服务的虚拟IP。
示例值:x.x.x.x
Status Integer 网关负载均衡实例状态。
0:创建中,1:正常运行,3:删除中。
示例值:1
TargetGroupId String 关联的目标组唯一ID。
注意:此字段可能返回 null,表示取不到有效值。
示例值:lbtg-xxx
DeleteProtect Boolean 是否开启删除保护功能。
注意:此字段可能返回 null,表示取不到有效值。
示例值:true
Tags Array of TagInfo 负载均衡实例的标签信息。
注意:此字段可能返回 null,表示取不到有效值。
CreateTime String 创建时间。
示例值:2024-10-15 20:30:48
ChargeType String 网关负载均衡实例的计费类型,POSTPAID_BY_HOUR:按量计费
注意:此字段可能返回 null,表示取不到有效值。
示例值:POSTPAID_BY_HOUR
Isolation Integer 0:表示未被隔离,1:表示被隔离。
注意:此字段可能返回 null,表示取不到有效值。
示例值:0
IsolatedTime String 负载均衡实例被隔离的时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2022-02-12 12:15:08

ItemPrice

描述了单项的价格信息

被如下接口引用:InquirePriceCreateGatewayLoadBalancer。

名称 类型 描述
UnitPrice Float 后付费单价,单位:元。
注意:此字段可能返回 null,表示取不到有效值。
示例值:10
ChargeUnit String 后付费计价单元,可取值范围: HOUR:表示计价单元是按每小时来计算。当前涉及该计价单元的场景有:实例按小时后付费(POSTPAID_BY_HOUR)。
注意:此字段可能返回 null,表示取不到有效值。
示例值:HOUR
OriginalPrice Float 预支费用的原价,单位:元。
注意:此字段可能返回 null,表示取不到有效值。
示例值:50
DiscountPrice Float 预支费用的折扣价,单位:元。
注意:此字段可能返回 null,表示取不到有效值。
示例值:50
UnitPriceDiscount Float 后付费的折扣单价,单位:元。
注意:此字段可能返回 null,表示取不到有效值。
示例值:10
Discount Float 折扣,如20.0代表2折。
注意:此字段可能返回 null,表示取不到有效值。
示例值:100

Price

表示网关负载均衡的价格

被如下接口引用:InquirePriceCreateGatewayLoadBalancer。

名称 类型 描述
InstancePrice ItemPrice 描述了实例价格。
注意:此字段可能返回 null,表示取不到有效值。
LcuPrice ItemPrice 描述了GLCU的价格。
注意:此字段可能返回 null,表示取不到有效值。

TagInfo

网关负载均衡的标签信息

被如下接口引用:CreateGatewayLoadBalancer, DescribeGatewayLoadBalancers。

名称 类型 必选 描述
TagKey String 标签的键
示例值:key-xxx
TagValue String 标签的值
示例值:value-xxx

TargetGroupAssociation

规则与目标组的关联关系。

被如下接口引用:AssociateTargetGroups, DisassociateTargetGroups。

名称 类型 必选 描述
LoadBalancerId String 网关负载均衡实例ID。
示例值:gwlb-20dhh498
TargetGroupId String 目标组ID。
示例值:lbtg-0nzo3czo

TargetGroupBackend

目标组绑定的后端服务器

被如下接口引用:DescribeTargetGroupInstances。

名称 类型 描述
TargetGroupId String 目标组ID
示例值:lbtg-5f37****
Type String 后端服务的类型,可取:CVM、ENI(即将支持)
示例值:CVM
InstanceId String 后端服务的唯一 ID
示例值:ins-2bei****
Port Integer 后端服务的监听端口
示例值:80
Weight Integer 后端服务的转发权重,取值范围:[0, 100],默认为 10。
示例值:10
PublicIpAddresses Array of String 后端服务的外网 IP
注意:此字段可能返回 null,表示取不到有效值。
示例值:[1.1.1.1]
PrivateIpAddresses Array of String 后端服务的内网 IP
注意:此字段可能返回 null,表示取不到有效值。
示例值:[2.2.2.2]
InstanceName String 后端服务的实例名称
注意:此字段可能返回 null,表示取不到有效值。
示例值:testName
RegisteredTime Timestamp ISO8601 后端服务被绑定的时间
注意:此字段可能返回 null,表示取不到有效值。
示例值:2021-03-16T00:00:00+08:00
EniId String 弹性网卡唯一ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:eni-jf7u****
ZoneId Integer 后端服务的可用区ID
注意:此字段可能返回 null,表示取不到有效值。
示例值:400001

TargetGroupHealthCheck

目标组健康检查详情

被如下接口引用:CreateTargetGroup, DescribeTargetGroupList, DescribeTargetGroups, ModifyTargetGroupAttribute。

名称 类型 必选 描述
HealthSwitch Boolean 是否开启健康检查。
示例值:true
Protocol String 健康检查使用的协议。支持ping和tcp,默认为ping。

- PING: icmp
- TCP: tcp
示例值:icmp
Port Integer 健康检查端口,探测协议未tcp时,该参数必填。

示例值:80
Timeout Integer 健康检查超时时间。 默认为2秒。 可配置范围:2 - 30秒。
示例值:2
IntervalTime Integer 检测间隔时间。 默认为5秒。 可配置范围:2 - 300秒。
示例值:5
HealthNum Integer 检测健康阈值。 默认为3秒。 可配置范围:2 - 10次。
示例值:3
UnHealthNum Integer 检测不健康阈值。 默认为3秒。 可配置范围:2 - 10次。
示例值:3

TargetGroupInfo

目标组信息

被如下接口引用:DescribeTargetGroupList, DescribeTargetGroups。

名称 类型 描述
TargetGroupId String 目标组ID
示例值:lbtg-xxxxxxxx
VpcId String 目标组的vpcid
示例值:vpc-xxxxxxxx
TargetGroupName String 目标组的名字
示例值:Name
Port Integer 目标组的默认端口
注意:此字段可能返回 null,表示取不到有效值。
示例值:60
CreatedTime Timestamp ISO8601 目标组的创建时间
示例值:2024-10-15T10:37:16+08:00
UpdatedTime Timestamp ISO8601 目标组的修改时间
示例值:2024-10-15T10:37:16+08:00
AssociatedRule Array of AssociationItem 关联到的规则数组。在DescribeTargetGroupList接口调用时无法获取到该参数。
注意:此字段可能返回 null,表示取不到有效值。
Protocol String 后端协议类型。
注意:此字段可能返回 null,表示取不到有效值。
示例值:geneve
ScheduleAlgorithm String 调度算法。
ip_hash_3:弹性哈希
注意:此字段可能返回 null,表示取不到有效值。
示例值:ip_hash_3
HealthCheck TargetGroupHealthCheck 健康检查详情。
注意:此字段可能返回 null,表示取不到有效值。
示例值:null
AllDeadToAlive Boolean 是否支持全死全活。
注意:此字段可能返回 null,表示取不到有效值。
示例值:true
AssociatedRuleCount Integer 目标组已关联的规则数。
注意:此字段可能返回 null,表示取不到有效值。
示例值:60
RegisteredInstancesCount Integer 目标组内的实例数量。
注意:此字段可能返回 null,表示取不到有效值。
示例值:1

TargetGroupInstance

目标组实例

被如下接口引用:CreateTargetGroup, DeregisterTargetGroupInstances, ModifyTargetGroupInstancesWeight, RegisterTargetGroupInstances。

名称 类型 必选 描述
BindIP String 目标组实例的内网IP。
示例值:x.x.x.x
Port Integer 目标组实例的端口,只支持6081。
示例值:6081
Weight Integer 目标组实例的权重,只支持0或16,非0统一按16处理。
示例值:0

TargetGroupInstanceStatus

用于目标组后端rs健康检查状态。

被如下接口引用:DescribeTargetGroupInstanceStatus。

名称 类型 描述
InstanceIp String 后端rs的IP
示例值:10.0.0.1
Status String 健康检查状态,参数值及含义如下:
● on:表示探测中。
● off:表示健康检查关闭。
● health:表示健康。
● unhealth:表示异常。
示例值:health