描述
负载均衡监听器规则,产品介绍
示例
resource "tencentcloud_clb_listener_rule" "foo" {listener_id = "lbl-hh141sn9"clb_id = "lb-k2zjp9lv"domain = "foo.net"url = "/bar"health_check_switch = truehealth_check_interval_time = 5health_check_health_num = 3health_check_unhealth_num = 3health_check_http_code = 2health_check_http_path = "Default Path"health_check_http_domain = "Default Domain"health_check_http_method = "GET"certificate_ssl_mode = "MUTUAL"certificate_id = "VjANRdz8"certificate_ca_id = "VfqO4zkB"session_expire_time = 30scheduler = "WRR"}
参数说明
类型 | 名称 | 数据类型 | 说明 |
必填 | region | string | 地域,如:ap-guangzhou,默认使用 provider 中定义的 region
也可以在 resource 中指定地域,覆盖默认设置 |
必填 | clb_id | string | CLB ID |
必填 | listener_id | string | 监听器 ID |
必填 | domain | string | 域名 |
必填 | url | string | URL 路径 |
可选 | availability_zone | string | 可用区 |
可选 | count | int | 资源数量,默认为 1
如果为 0 则不创建资源 |
可选 | activity_id | int | 计费活动 ID,保留字段 |
可选 | health_check_switch | boolean | 是否开启健康检查 |
可选 | health_check_interval_time | int | 健康检查时间间隔,单位秒,默认 5 秒 |
可选 | health_check_health_num | int | 健康阈值,默认值:3 |
可选 | health_check_unhealth_num | int | 不健康阈值,默认值:3 |
可选 | health_check_type | string | 健康检查使用的协议。取值 TCP | HTTP | HTTPS | GRPC | PING | CUSTOM |
可选 | health_check_time_out | int | 健康检查的响应超时时间,可选值:2~60,默认值:2,单位:秒。响应超时时间要小于检查间隔时间 |
可选 | health_check_http_code | int | 健康检查状态码(仅适用于 HTTP/HTTPS 转发规则、TCP 监听器的 HTTP 健康检查方式)。可选值:1~31,默认 31 |
可选 | health_check_http_path | string | 健康检查路径(仅适用于 HTTP/HTTPS 转发规则、TCP 监听器的 HTTP 健康检查方式) |
可选 | health_check_http_domain | string | 健康检查域名(仅适用于HTTP/HTTPS监听器和TCP监听器的HTTP健康检查方式。针对 TCP 监听器,当使用 HTTP 健康检查方式时,该参数为必填项) |
可选 | health_check_http_method | string | 健康检查方法(仅适用于 HTTP/HTTPS 转发规则、TCP 监听器的 HTTP 健康检查方式),默认值:HEAD,可选值 HEAD 或 GET |
可选 | certificate_ssl_mode | enum | 认证类型 枚举值: UNIDIRECTIONAL:单向认证 MUTUAL:双向认证 |
可选 | certificate_id | string | 服务端证书的 ID |
可选 | certificate_ca_id | string | 客户端证书的 ID,当监听器采用双向认证,即 SSLMode=MUTUAL 时,如果不填写此项则必须上传客户端证书,包括 CertCaContent,CertCaName |
可选 | session_expire_time | int | 会话保持时间。设置为 0 表示关闭会话保持,开启会话保持可取值 30~86400,单位:秒 |
可选 | scheduler | string | 规则的请求转发方式,可选值: WRR:按权重轮询 LEAST_CONN:最小连接数 IP_HASH:IP 哈希 默认为 WRR |
可选 | http2_switch | boolean | 是否开启 Http2,注意,只有 HTTPS 域名才能开启 Http2 |
可选 | target_type | string | 后端目标类型 NODE 表示绑定普通节点 TARGETGROUP 表示绑定目标组 |
可选 | forward_type | string | 负载均衡与后端服务之间的转发协议,目前支持 HTTP/HTTPS/GRPC,默认 HTTP。 |
可选 | quic | boolean | 是否开启 QUIC,注意,只有 HTTPS 域名才能开启 QUIC |
生成 | id | string | 资源实例 ID |
生成 | create_time | string | 资源创建时间 |