全部文档
当前文档

暂无内容

如果没有找到您期望的内容,请尝试其他搜索词

文档中心

ksyun_lb_rule

最近更新时间:2025-03-18 20:13:33

提供一个负载均衡器规则资源。

使用示例

provider "ksyun" {
}
resource "ksyun_lb_rule" "default" {
path = "/tfxun/update",
host_header_id = "",
backend_server_group_id=""
listener_sync="on"
method="RoundRobin"
session {
session_state = "start"
session_persistence_period = 1000
cookie_type = "ImplantCookie"
cookie_name = "cookiexunqq"
}
health_check{
health_check_state = "start"
healthy_threshold = 2
interval = 200
timeout = 2000
unhealthy_threshold = 2
url_path = "/monitor"
host_name = "www.ksyun.com"
}
}

参数参考

支持以下参数:

  • path - (必选)规则的路径。

  • host_header_id - (必选)主机头ID。

  • backend_server_group_id - (必选)后端服务器组的ID。

  • listener_sync - (必选)是否同步监听器的健康检查、会话保持和转发算法。有效值:‘on’, ‘off’。

  • method - (可选)监听器的转发模式。有效值:‘RoundRobin’, ‘LeastConnections’。

  • session_state - (可选)会话状态。有效值:‘start’, ‘stop’。

  • session_persistence_period - (可选)会话保持超时时间。有效值:1-86400。

  • cookie_type - (可选)Cookie的类型。有效值:‘ImplantCookie’, ‘RewriteCookie’。

  • cookie_name - (可选)Cookie的名称。当CookieType为’RewriteCookie’时,这个值是必填项;否则,这个值将被忽略。

  • timeout - (可选)健康检查超时时间。有效值:1-3600。

  • interval - (可选)健康检查间隔。有效值:1-3600。

  • health_check_state - (可选)健康检查状态。当ListenerSync为’off’时,这个值有效且可选;否则,这个值将被忽略。有效值:‘start’, ‘stop’。

  • healthy_threshold - (可选)健康阈值。当HealthCheckState为’start’时,这个值有效且必填;在其他情况下,这个值将被忽略。有效值:1-10。

  • unhealthy_threshold - (可选)不健康阈值。有效值:1-10。

  • url_path - (可选)HTTP类型监听器的健康检查链接。

  • host_name - (可选)HTTP类型健康检查的域名。

属性参考

除了上述所有参数外,还导出以下属性:

  • create_time - 规则创建的时间。

  • rule_id - 规则的ID。

  • cookie_expiration_period - 会话保持超时时间。有效值:0-86400。

  • backend_server_group_id - 后端服务器组的ID。

  • listener_sync - 是否同步监听器的健康检查、会话保持和转发算法。有效值:‘on’, ‘off’。

  • method - 监听器的转发模式。有效值:‘RoundRobin’, ‘LeastConnections’。

  • session_state - 会话状态。有效值:‘start’, ‘stop’。

  • session_persistence_period - 会话保持超时时间。有效值:1-86400。

  • cookie_type - Cookie的类型。有效值:‘ImplantCookie’, ‘RewriteCookie’。

  • cookie_name - Cookie的名称。当CookieType为’RewriteCookie’时,这个值是必填项;否则,这个值将被忽略。

  • timeout - 健康检查超时时间。有效值:1-3600。

  • interval - 健康检查间隔。有效值:1-3600。

  • health_check_state - 健康检查状态。当ListenerSync为’off’时,这个值有效且可选;否则,这个值将被忽略。有效值:‘start’, ‘stop’。

  • healthy_threshold - 健康阈值。当HealthCheckState为’start’时,这个值有效且必填;在其他情况下,这个值将被忽略。有效值:1-10。

  • unhealthy_threshold - 不健康阈值。有效值:1-10。

  • url_path - HTTP类型监听器的健康检查链接。

  • host_name - HTTP类型健康检查的域名。

文档导读
纯净模式常规模式

纯净模式

点击可全屏预览文档内容
文档反馈