/**
* DeleteRewrite请求参数结构体
*/
export interface DeleteRewriteRequest {
/**
* 负载均衡实例ID。
*/
LoadBalancerId: string;
/**
* 源监听器ID。
*/
SourceListenerId: string;
/**
* 目标监听器ID。
*/
TargetListenerId: string;
/**
* 转发规则之间的重定向关系。
*/
RewriteInfos: Array 显示的结果数量。 显示的目标组信息集合。 目标组ID数组。 过滤条件数组,支持TargetGroupVpcId和TargetGroupName。与TargetGroupIds互斥,优先使用目标组ID。 显示的偏移起始量。 每页显示条目数。 取值范围:[0, 100] 默认值:20 负载均衡实例的网络类型: 负载均衡实例的类型。1:通用的负载均衡实例,目前只支持传入1。 负载均衡实例的名称,只在创建一个实例的时候才会生效。规则:1-80 个英文字母、汉字等国际通用语言字符,数字,连接线“-”、下划线“_”等常见字符(禁止Unicode补充字符,如emoji表情、生僻汉字等)。注意:如果名称与系统中已有负载均衡实例的名称相同,则系统将会自动生成此次创建的负载均衡实例的名称。 负载均衡后端目标设备所属的网络 ID,如vpc-12345678,可以通过 DescribeVpcs 接口获取。 不填此参数则默认为DefaultVPC。创建内网负载均衡实例时,此参数必填。 在私有网络内购买内网负载均衡实例的情况下,必须指定子网 ID,内网负载均衡实例的 VIP 将从这个子网中产生。创建内网负载均衡实例时,此参数必填,创建公网IPv4负载均衡实例时,不支持指定该参数。 负载均衡实例所属的项目 ID,默认项目 ID 为0。可以通过 DescribeProject 接口获取。不填此参数则视为默认项目。 仅适用于公网负载均衡。IP版本,可取值:IPV4、IPV6、IPv6FullChain,不区分大小写,默认值 IPV4。说明:取值为IPV6表示为IPV6 NAT64版本;取值为IPv6FullChain,表示为IPv6版本。 创建负载均衡的个数,默认值 1。创建个数不能超过账号所能创建的最大值,默认创建最大值为20。 仅适用于公网且IP版本为IPv4的负载均衡。设置跨可用区容灾时的主可用区ID, 可用区 ID 和名称均支持,例如 100001 或 ap-guangzhou-1 仅适用于公网且IP版本为IPv4的负载均衡。可用区ID,可用区 ID 和名称均支持,指定可用区以创建负载均衡实例。如:100001 或 ap-guangzhou-1。 网络计费模式,最大出带宽。仅对内网属性的性能容量型实例和公网属性的所有实例生效。API接口购买包年包月实例还在灰度中,如您需要体验该功能,请通过 工单申请 仅适用于公网负载均衡。目前仅广州、上海、南京、济南、杭州、福州、北京、石家庄、武汉、长沙、成都、重庆地域支持静态单线 IP 线路类型,如需体验,请联系商务经理申请。申请通过后,即可选择中国移动(CMCC)、中国联通(CUCC)或中国电信(CTCC)的运营商类型,网络计费模式只能使用按带宽包计费(BANDWIDTH_PACKAGE)。 如果不指定本参数,则默认使用BGP。可通过 DescribeResources 接口查询一个地域所支持的Isp。 购买负载均衡的同时,给负载均衡打上标签,最大支持20个标签键值对。 指定VIP申请负载均衡。此参数选填,不填写此参数时自动分配VIP。IPv4和IPv6类型支持此参数,IPv6 NAT64类型不支持。 带宽包ID,可以通过 DescribeBandwidthPackages 接口获取。指定此参数时,网络计费方式(InternetAccessible.InternetChargeType)只支持按带宽包计费(BANDWIDTH_PACKAGE),带宽包的属性即为其结算方式。非上移用户购买的 IPv6 负载均衡实例,且运营商类型非 BGP 时 ,不支持指定具体带宽包id。 独占型实例信息。若创建独占型的内网负载均衡实例,则此参数必填。 性能容量型规格。 集群ID,集群标识,在需要配置公有云独占集群或本地专有集群时使用。公有云独占集群申请请提交工单,本地专有集群请参考本地专有集群描述。 用于保证请求幂等性的字符串。该字符串由客户生成,需保证不同请求之间唯一,最大值不超过64个ASCII字符。若不指定该参数,则无法保证请求的幂等性。 是否支持绑定跨地域/跨Vpc绑定IP的功能。 开启绑定跨地域/跨Vpc绑定IP的功能后,创建SnatIp。 Stgw独占集群的标签。 仅适用于公网且IP版本为IPv4的负载均衡。设置跨可用区容灾时的备可用区ID,可用区 ID 和名称均支持,例如 100001 或 ap-guangzhou-1 EIP 的唯一 ID,可以通过 DescribeAddresses 接口查询。形如:eip-qhx8udkc,仅适用于内网负载均衡绑定EIP。 Target是否放通来自CLB的流量。开启放通(true):只验证CLB上的安全组;不开启放通(false):需同时验证CLB和后端实例上的安全组。IPv6 CLB安全组默认放通,不需要传此参数。 创建域名化负载均衡。 网络出口 负载均衡实例的预付费相关属性,API接口购买包年包月实例还在灰度中,如您需要体验该功能,请通过 工单申请 负载均衡实例计费类型,取值:POSTPAID_BY_HOUR,PREPAID,默认是POSTPAID_BY_HOUR。API接口购买包年包月实例还在灰度中,如您需要体验该功能,请通过 工单申请 七层访问日志主题ID 是否开启七层高级路由 负载均衡监听器 ID。 要修改标签的后端机器列表。 转发规则的ID,七层规则时需要此参数,4层规则不需要。 后端服务修改后的标签。此参数的优先级低于前述Target中的Tag参数,即最终的标签以Target中的Tag参数值为准,仅当Target中的Tag参数为空时,才以RsTagRule中的Tag参数为准。 切换负载均衡计费方式时,可用此参数查询切换任务是否成功。 负载均衡的唯一ID,可以通过 DescribeLoadBalancers 接口获取。 负载均衡实例名称,规则:1-80 个英文字母、汉字等国际通用语言字符,数字,连接线“-”、下划线“_”等常见字符(禁止Unicode补充字符,如emoji表情、生僻汉字等)。 设置负载均衡跨地域绑定1.0的后端服务信息 网络计费相关参数 Target是否放通来自CLB的流量。 不同计费模式之间的切换:0表示不切换,1表示预付费和后付费切换,2表示后付费之间切换。默认值:0 是否开启跨地域绑定2.0功能。不填则不修改。 是否开启删除保护,不填则不修改。 将负载均衡二级域名由mycloud.com改为tencentclb.com,子域名也会变换,修改后mycloud.com域名将失效。不填则不修改。 关联的终端节点Id,可通过DescribeVpcEndPoint接口查询。传空字符串代表解除关联。 负载均衡监听器 ID 监听器协议,可选值:TCP、UDP、HTTP、HTTPS、TCP_SSL、QUIC 监听器端口,端口范围:1-65535 监听器绑定的证书信息 监听器的健康检查信息 请求的调度方式。 WRR、LEAST_CONN、IP_HASH分别表示按权重轮询、最小连接数、IP Hash。 会话保持时间,单位:秒。可选值:30~3600,默认 0,默认不开启。此参数仅适用于TCP/UDP监听器。 单位:秒 是否开启SNI特性,1:表示开启,0:表示不开启(本参数仅对于HTTPS监听器有意义) 监听器下的全部转发规则(本参数仅对于HTTP/HTTPS监听器有意义) 监听器的名称 监听器的创建时间。 端口段结束端口,端口范围:2-65535 后端服务器类型,可选值:NODE、POLARIS、TARGETGROUP、TARGETGROUP-V2 绑定的目标组基本信息;当监听器绑定目标组时,会返回该字段 会话保持类型。NORMAL表示默认会话保持类型。QUIC_CID 表示根据Quic Connection ID做会话保持。 是否开启长连接,1开启,0关闭,(本参数仅对于HTTP/HTTPS监听器有意义) 仅支持Nat64 CLB TCP监听器 重新调度功能,解绑后端服务开关,打开此开关,当解绑后端服务时触发重新调度。仅TCP/UDP监听器支持。 监听器的属性 绑定的目标组列表 监听器最大连接数,-1表示监听器维度不限速。 监听器最大新增连接数,-1表示监听器维度不限速。 空闲连接超时时间,仅支持TCP监听器。默认值:900;共享型实例和独占型实例取值范围:300~900,性能容量型实例取值范围:300~1980。 重新调度触发持续时间,取值0~3600s。仅TCP/UDP监听器支持。触发重新调度后,长连接将会在设置的调度时间内断开并完成重新分配。 单位:秒 数据压缩模式 重新调度启动时间,配置了重新调度启动时间后,会在启动时间到达时触发重新调度。 负载均衡实例ID,可以通过 DescribeLoadBalancers 接口查询。 负载均衡监听器ID,可以通过 DescribeListeners 接口查询。 新的监听器名称。命名规则:1-80 个英文字母、汉字等国际通用语言字符,数字,连接线“-”、下划线“_”等常见字符(禁止Unicode补充字符,如emoji表情、生僻汉字等)。 会话保持时间,单位:秒。可选值:30~3600,默认 0,表示不开启。此参数仅适用于TCP/UDP监听器。 健康检查相关参数,此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。 证书相关信息,此参数仅适用于HTTPS/TCP_SSL/QUIC监听器;此参数和MultiCertInfo不能同时传入。 监听器转发的方式。可选值:WRR(按权重轮询)、LEAST_CONN(按最小连接数)、IP_HASH(按 IP 地址哈希) 是否开启SNI特性,此参数仅适用于HTTPS监听器。默认0,表示不开启,1表示开启。注意:未开启SNI的监听器可以开启SNI;已开启SNI的监听器不能关闭SNI。 后端目标类型,NODE表示绑定普通节点,TARGETGROUP表示绑定目标组。 是否开启长连接,此参数仅适用于HTTP/HTTPS监听器。 重新调度功能,解绑后端服务开关,打开此开关,当解绑后端服务时触发重新调度。仅TCP/UDP监听器支持。 会话保持类型。NORMAL表示默认会话保持类型。QUIC_CID表示根据Quic Connection ID做会话保持。QUIC_CID只支持UDP协议。 证书信息,支持同时传入不同算法类型的多本服务端证书;此参数仅适用于未开启SNI特性的HTTPS监听器。此参数和Certificate不能同时传入。 监听器粒度并发连接数上限,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持。取值范围:1-实例规格并发连接上限,其中-1表示关闭监听器粒度并发连接数限速。基础网络实例不支持该参数。 监听器粒度新建连接数上限,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持。取值范围:1-实例规格新建连接上限,其中-1表示关闭监听器粒度新建连接数限速。基础网络实例不支持该参数。 空闲连接超时时间,此参数仅适用于TCP/UDP监听器。如需设置超过1980s,请通过 工单申请,最大可设置到3600s。 取值范围:[10, 1980] 单位:秒 默认值:900 TCP监听器默认值:900,UDP监听器默认值:300s。取值范围:共享型实例和独占型实例支持:10~900,性能容量型实例支持:10~1980。 TCP_SSL和QUIC是否支持PP 是否开启SNAT(源IP替换),True(开启)、False(关闭)。默认为关闭。注意:SnatEnable开启时会替换客户端源IP,此时 数据压缩模式 枚举值: 重新调度功能,权重调为0开关,打开此开关,后端服务器权重调为0时触发重新调度。仅TCP/UDP监听器支持。 重新调度功能,健康检查异常开关,打开此开关,后端服务器健康检查异常时触发重新调度。仅TCP/UDP监听器支持。 重新调度功能,扩容后端服务开关,打开此开关,后端服务器增加或者减少时触发重新调度。仅TCP/UDP监听器支持。 重新调度触发开始时间,取值0~3600s。仅TCP/UDP监听器支持。 重新调度触发持续时间,取值0~3600s。仅TCP/UDP监听器支持。 负载均衡监听器ID 负载均衡监听器端口 监听器后端转发端口 监听器名称 监听器协议类型 会话保持时间 是否开启了健康检查:1(开启)、0(关闭) 响应超时时间 单位:秒 检查间隔 单位:秒 健康阈值 不健康阈值 传统型公网负载均衡 监听器的请求均衡方法。空字符串或wrr 表示按权重轮询,ip_hash 表示根据访问的源 IP 进行一致性哈希方式来分发,least_conn表示按最小连接数。 传统型公网负载均衡的 HTTP、HTTPS 监听器的健康检查返回码。具体可参考创建监听器中对该字段的解释 传统型公网负载均衡的 HTTP、HTTPS 监听器的健康检查路径 传统型公网负载均衡的 HTTPS 监听器的认证方式 传统型公网负载均衡的 HTTPS 监听器的服务端证书 ID 传统型公网负载均衡的 HTTPS 监听器的客户端证书 ID 监听器的状态,0 表示创建中,1 表示运行中 创建的监听器的唯一标识数组。 创建目标组后生成的id 目标组名称。命名规则:1-80 个英文字母、汉字等国际通用语言字符,数字,连接线“-”、下划线“_”等常见字符(禁止Unicode补充字符,如emoji表情、生僻汉字等)。 目标组的vpcId属性,不填则使用默认vpc。 目标组的默认端口, 后续添加服务器时可使用该默认端口。全监听目标组不支持此参数,非全监听目标组Port和TargetGroupInstances.N中的port二者必填其一。 目标组绑定的后端服务器,单次最多支持50个。 目标组类型,当前支持v1(旧版目标组), v2(新版目标组), 默认为v1(旧版目标组)。 目标组后端转发协议。v2新版目标组该项必填。目前支持TCP、UDP、HTTP、HTTPS、GRPC。 健康检查。 调度算法,仅V2新版目标组,且后端转发协议为(HTTP|HTTPS|GRPC)时该参数有效。可选值:
OPEN:公网属性, INTERNAL:内网属性。
注:主可用区是需要承载流量的可用区,备可用区默认不承载流量,主可用区不可用时才使用备可用区。
注意:当指定VIP创建内网实例、或公网IPv6 BGP实例时,若VIP不属于指定VPC子网的网段内时,会创建失败;若VIP已被占用,也会创建失败。
如需了解规格详情,请参见[实例规格对比](https://cloud.tencent.com/document/product/214/84689)。
*/
SlaType?: string;
/**
*
注:备可用区是主可用区故障后,需要承载流量的可用区。可通过 DescribeResources 接口查询一个地域的主/备可用区的列表。【如果您需要体验该功能,请通过 工单申请】
`Filter.Name`和`Filter.Values`皆为必填项。详细的过滤条件如下:
- charge-type
按照【实例计费模式】进行过滤。实例计费模式例如:PREPAID。
类型:String
必选:否
可选项:PREPAID(预付费)、POSTPAID_BY_HOUR(后付费)
- internet-charge-type
按照【网络计费模式】进行过滤。网络计费模式例如:BANDWIDTH_PREPAID。
类型:String
必选:否
可选项:BANDWIDTH_PREPAID(预付费按带宽结算)、 TRAFFIC_POSTPAID_BY_HOUR(流量按小时后付费)、BANDWIDTH_POSTPAID_BY_HOUR(带宽按小时后付费)、BANDWIDTH_PACKAGE(带宽包用户)
- master-zone-id
按照【CLB主可用区ID】进行过滤。例如:100001(对应的是广州一区)。
类型:String
必选:否
获取方式:[DescribeZones](https://cloud.tencent.com/document/product/213/15707)
- tag-key
按照【CLB 标签的键】进行过滤,例如:tag-key。
类型:String
必选:否
获取方式:[DescribeTags](https://cloud.tencent.com/document/api/651/35316)
- tag:tag-key
按照【CLB标签键值】进行过滤,例如:tag-test。
类型:String
必选:否
获取方式:[DescribeTagKeys](https://cloud.tencent.com/document/api/651/35318)
- function-name
按照【后端绑定SCF云函数的函数名称】进行过滤,例如:helloworld-1744958255。
类型:String
必选:否
获取方式:[ListFunctions](https://cloud.tencent.com/document/api/583/18582)
- vip-isp
按照【CLB VIP的运营商类型】进行过滤,例如:BGP。
类型:String
必选:否
公网类型可选项:BGP(多线)、CMCC(中国移动)、CTCC(中国电信)、CUCC(中国联通)
内网类型可选项:INTERNAL(内网)
- sla-type
按照【CLB 的性能容量型规格】进行过滤,例如:clb.c4.xlarge。
类型:String
必选:否
可选项:clb.c2.medium(标准型)、clb.c3.small(高阶型1)、clb.c3.medium(高阶型2)、clb.c4.small(超强型1)、clb.c4.medium(超强型2)、clb.c4.large(超强型3)、clb.c4.xlarge(超强型4)
具体规格参数参考:
- exclusive
按照【独占实例】进行过滤。例如:1,代表筛选独占型实例。
类型:String
必选:否
可选项:0、1
*/
Filters?: Array
开启放通(true):只验证CLB上的安全组;
不开启放通(false):需同时验证CLB和后端实例上的安全组。
不填则不修改。
分别表示按权重轮询、最小连接数, 默认为 WRR。
使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。七层监听器的均衡方式应在转发规则中修改。
默认值0表示不开启,1表示开启。
若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 内测申请。
使用场景:适用于TCP/UDP/TCP_SSL/QUIC监听器。
默认为 NORMAL。
默认为 -1,表示不限速。
默认为 -1 表示不限速。透传客户端源IP选项关闭,反之亦然。
*/
DataCompressMode?: string;
/**
*
<ur>
标签。
*/ Tags?: Array后端服务默认权重, 其中:
全监听目标组标识,true表示是全监听目标组,false表示不是全监听目标组。仅V2新版类型目标组支持该参数。
*/ FullListenSwitch?: boolean; /** *是否开启长连接,此参数仅适用于HTTP/HTTPS目标组,0:关闭;1:开启, 默认关闭。
*/ KeepaliveEnable?: boolean; /** *会话保持时间,单位:秒。可选值:30~3600,默认 0,表示不开启。仅V2新版且后端转发协议为HTTP/HTTPS/GRPC目标组支持该参数。
*/ SessionExpireTime?: number; /** *IP版本类型。
*/ IpVersion?: string; /** *是否开启SNAT(源IP替换),True(开启)、False(关闭)。默认为关闭。注意:SnatEnable开启时会替换客户端源IP,此时透传客户端源IP选项关闭,反之亦然。
负载均衡实例 ID,可以通过 DescribeLoadBalancers 接口获取。
*/ LoadBalancerId: string; /** *要将监听器创建到哪些端口,每个端口对应一个新的监听器。
端口范围:1~65535
监听器协议: TCP | UDP | HTTP | HTTPS | TCP_SSL | QUIC。
*/ Protocol: string; /** *要创建的监听器名称列表,名称与Ports数组按序一一对应,如不需立即命名,则无需提供此参数。命名规则:1-80 个英文字母、汉字等国际通用语言字符,数字,连接线“-”、下划线“_”等常见字符(禁止Unicode补充字符,如emoji表情、生僻汉字等)。
*/ ListenerNames?: Array健康检查相关参数,此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。
*/ HealthCheck?: HealthCheck; /** *证书相关信息。参数限制如下:
会话保持时间,单位:秒。可选值:30~3600,默认为0,默认不开启。此参数仅适用于TCP/UDP监听器。
*/ SessionExpireTime?: number; /** *监听器转发的方式。可选值:WRR(按权重轮询)、LEAST_CONN(按最小连接数)
默认为 WRR。此参数仅适用于TCP/UDP/TCP_SSL/QUIC监听器。
是否开启SNI特性,此参数仅适用于HTTPS监听器。0表示未开启,1表示开启。
*/ SniSwitch?: number; /** *后端目标类型,NODE表示绑定普通节点,TARGETGROUP表示绑定目标组。此参数仅适用于TCP/UDP监听器。七层监听器应在转发规则中设置。
*/ TargetType?: string; /** *会话保持类型。不传或传NORMAL表示默认会话保持类型。QUIC_CID 表示根据Quic Connection ID做会话保持。QUIC_CID只支持UDP协议。此参数仅适用于TCP/UDP监听器。七层监听器应在转发规则中设置。(若选择QUIC_CID,则Protocol必须为UDP,Scheduler必须为WRR,同时只支持ipv4)
*/ SessionType?: string; /** *是否开启长连接,此参数仅适用于HTTP/HTTPS监听器,0:关闭;1:开启, 默认关闭。
若后端服务对连接数上限有限制,则建议谨慎开启。此功能目前处于内测中,如需使用,请提交 内测申请。
创建端口段监听器时必须传入此参数,用以标识结束端口。同时,入参Ports只允许传入一个成员,用以标识开始端口。【如果您需要体验端口段功能,请通过 工单申请】。
*/ EndPort?: number; /** *重新调度功能,解绑后端服务开关,打开此开关,当解绑后端服务时触发重新调度。仅TCP/UDP监听器支持。
*/ DeregisterTargetRst?: boolean; /** *证书信息,支持同时传入不同算法类型的多本服务端证书,参数限制如下:
监听器最大连接数,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持,不传或者传-1表示监听器维度不限速。基础网络实例不支持该参数。
*/ MaxConn?: number; /** *监听器最大新增连接数,当前仅性能容量型实例且仅TCP/UDP/TCP_SSL/QUIC监听器支持,不传或者传-1表示监听器维度不限速。基础网络实例不支持该参数。
*/ MaxCps?: number; /** *空闲连接超时时间,此参数仅适用于TCP/UDP监听器,单位:秒。默认值:TCP监听器默认值为900s,UDP监听器默认值为300s。取值范围:共享型实例和独占型实例支持:10-900,性能容量型实例支持:10-1980。如需设置超过取值范围的值请通过 工单申请。
取值范围:[10, 1980]
单位:秒
默认值:900
TCP监听器默认值为900s,UDP监听器默认值为300s。取值范围:共享型实例和独占型实例支持:10-900,性能容量型实例支持:10-1980。
*/ IdleConnectTimeout?: number; /** *TCP_SSL和QUIC是否支持PP
*/ ProxyProtocol?: boolean; /** *是否开启SNAT(源IP替换),True(开启)、False(关闭)。默认为关闭。注意:SnatEnable开启时会替换客户端源IP,此时透传客户端源IP选项关闭,反之亦然。
全端口段监听器的结束端口,端口范围:2 - 65535
*/ FullEndPorts?: Array内网http监听器开启h2c开关,True(开启)、False(关闭)。
默认为关闭。
控制 TCP_SSL 类型的监听器是否移除 SSL 加密层。开启后,监听器将作为普通 TCP 协议运行。 可选值:
数据压缩模式。可选值:transparent(透传模式)、compatibility(兼容模式)
*/ DataCompressMode?: string; /** *重新调度功能,权重调为0开关,打开此开关,后端服务器权重调为0时触发重新调度。仅TCP/UDP监听器支持。
*/ RescheduleTargetZeroWeight?: boolean; /** *重新调度功能,健康检查异常开关,打开此开关,后端服务器健康检查异常时触发重新调度。仅TCP/UDP监听器支持。
*/ RescheduleUnhealthy?: boolean; /** *重新调度功能,扩容后端服务开关,打开此开关,后端服务器增加或者减少时触发重新调度。仅TCP/UDP监听器支持。
*/ RescheduleExpandTarget?: boolean; /** *重新调度触发开始时间,取值0~3600s。仅TCP/UDP监听器支持。
*/ RescheduleStartTime?: number; /** *重新调度触发持续时间,取值0~3600s。仅TCP/UDP监听器支持。
*/ RescheduleInterval?: number; } /** * CreateClsLogSet请求参数结构体 */ export interface CreateClsLogSetRequest { /** * 日志集的名字,不能和cls其他日志集重名。不填默认为clb_logset。 */ LogsetName?: string; /** * 日志集的保存周期,单位:天。 * @deprecated */ Period?: number; /** * 日志集类型,ACCESS:访问日志,HEALTH:健康检查日志,默认ACCESS。 */ LogsetType?: string; } /** * 运营商类型信息 */ export interface TypeInfo { /** * 运营商类型 */ Type?: string; /** * 规格可用性 */ SpecAvailabilitySet?: Array目标组的ID。
*/ TargetGroupId: string; /** *目标组的新名称。命名规则:1-80 个英文字母、汉字等国际通用语言字符,数字,连接线“-”、下划线“_”等常见字符(禁止Unicode补充字符,如emoji表情、生僻汉字等)。
*/ TargetGroupName?: string; /** *目标组的新默认端口。全监听目标组不支持此参数。
*/ Port?: number; /** *调度算法,仅V2新版目标组,且后端转发协议为(HTTP|HTTPS|GRPC)时该参数有效。可选值:
<ur>
健康检查详情。
*/ HealthCheck?: TargetGroupHealthCheck; /** *后端服务默认权重, 其中:
是否开启长连接,此参数仅适用于HTTP/HTTPS目标组,true:关闭;false:开启, 默认关闭。
*/ KeepaliveEnable?: boolean; /** *会话保持时间,单位:秒。可选值:30~3600,默认 0,表示不开启。TCP/UDP目标组不支持该参数。
*/ SessionExpireTime?: number; /** *是否开启SNAT(源IP替换),True(开启)、False(关闭)。默认为关闭。注意:SnatEnable开启时会替换客户端源IP,此时透传客户端源IP选项关闭,反之亦然。
由负载均衡实例唯一 ID 组成的数组。
存在某些场景,如创建出现延迟时,此字段可能返回为空;此时可以根据接口返回的RequestId或DealName参数,通过DescribeTaskStatus接口查询创建的资源ID。
订单号。
注意:此字段可能返回 null,表示取不到有效值。 */ DealName?: string; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyFunctionTargets请求参数结构体 */ export interface ModifyFunctionTargetsRequest { /** * 负载均衡实例ID。 */ LoadBalancerId: string; /** * 负载均衡监听器ID。 */ ListenerId: string; /** * 要修改的后端云函数服务列表,仅支持 Event 函数类型。 */ FunctionTargets: Array目标组ID
*/ TargetGroupId?: string; /** *目标组的vpcid
*/ VpcId?: string; /** *目标组的名字
*/ TargetGroupName?: string; /** *目标组的默认端口,全监听目标组此字段返回0,表示无效端口。
注意:此字段可能返回 null,表示取不到有效值。 */ Port?: number; /** *目标组的创建时间
*/ CreatedTime?: string; /** *目标组的修改时间
*/ UpdatedTime?: string; /** *关联到的规则数组。在DescribeTargetGroupList接口调用时无法获取到该参数。
注意:此字段可能返回 null,表示取不到有效值。 */ AssociatedRule?: Array目标组后端转发协议, 仅v2新版目标组返回有效值。
注意:此字段可能返回 null,表示取不到有效值。 */ Protocol?: string; /** *调度算法,仅后端转发协议为(HTTP、HTTPS、GRPC)的目标组返回有效值, 可选值:
健康检查详情。
注意:此字段可能返回 null,表示取不到有效值。 */ HealthCheck?: TargetGroupHealthCheck; /** *目标组类型,当前支持v1(旧版目标组), v2(新版目标组)。默认为v1旧版目标组。
*/ TargetGroupType?: string; /** *目标组已关联的规则数。
*/ AssociatedRuleCount?: number; /** *目标组内的实例数量。
*/ RegisteredInstancesCount?: number; /** *标签。
*/ Tag?: Array默认权重。只有v2类型目标组返回该字段。当返回为NULL时, 表示未设置默认权重。
注意:此字段可能返回 null,表示取不到有效值。 */ Weight?: number; /** *是否全监听目标组。
*/ FullListenSwitch?: boolean; /** *是否开启长连接, 仅后端转发协议为HTTP/HTTPS/GRPC目标组返回有效值。
*/ KeepaliveEnable?: boolean; /** *会话保持时间,仅后端转发协议为HTTP/HTTPS/GRPC目标组返回有效值。
*/ SessionExpireTime?: number; /** *IP版本。
*/ IpVersion?: string; } /** * DeleteListener返回参数结构体 */ export interface DeleteListenerResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DeleteLoadBalancerSnatIps返回参数结构体 */ export interface DeleteLoadBalancerSnatIpsResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * InquiryPriceRenewLoadBalancer请求参数结构体 */ export interface InquiryPriceRenewLoadBalancerRequest { /** * 负载均衡实例 ID,可以通过 [DescribeLoadBalancers](https://cloud.tencent.com/document/product/1108/48459) 接口查询。 */ LoadBalancerId: string; /** * 续费周期 */ LoadBalancerChargePrepaid: LBChargePrepaid; } /** * 证书相关信息 */ export interface CertificateOutput { /** * 认证类型,UNIDIRECTIONAL:单向认证,MUTUAL:双向认证 */ SSLMode?: string; /** * 是否开启客户端证书验证,只在双向认证时生效。 */ SSLVerifyClient?: string; /** * 服务端证书的ID。 */ CertId?: string; /** * 客户端证书的 ID。 */ CertCaId?: string; /** * 多本服务器证书场景扩展的服务器证书ID。 */ ExtCertIds?: Array