专有云计算

  • 专有云计算 > API 文档 > 创建负载均衡健康检查器

    创建负载均衡健康检查器

    最近更新时间:2022-01-18 10:42:11

    请求路径

    POST /api/rio/v1/network/loadbalancer_pool/:pool_id/health

    请求参数

    名称 类型 位置 必须 描述
    x-rio-zone-id string header 地域 ID
    health_monitor_name string body 健康检查器名称
    health_check_type string body 健康检查协议类型:
    • http
    • https
    • ping
    • sctp
    • tcp
    • tls-hello
    • udp-connect
    health_http_method string body 健康检查请求方法:
    • connect
    • delete
    • get
    • head
    • options
    • patch
    • post
    • put
    • trace
    health_check_domain string body 健康检查的域名
    health_check_uri string body 健康检查的URI
    health_check_connect_port integer body 健康检查使用的端口。取值:1-65535。
    healthy_threshold integer body 健康检查连续成功多少次后,将后端服务器的健康检查状态由fail判定为success。取值:2-10。 默认值: 3
    unhealthy_threshold integer body 健康检查连续失败多少次后,将后端服务器的健康检查状态由success判定为fail。取值:2-10。 默认值: 3
    health_check_interval integer body 健康检查的时间间隔。取值:1-50(秒)。 默认值: 2
    health_check_timeout integer body 健康检查连接超时时间,此值必须小于延迟值(health_check_interval)
    health_check_http_code string body 健康检查正常的HTTP状态码:
    • http_2xx
    • http_3xx
    • http_4xx
    • http_5xx

    返回值

    名称 类型 描述
    request_id string 请求 ID
    data SLBHealthMonitorInfo 负载均衡健康检查器信息

    SLBHealthMonitorInfo 负载均衡健康检查器信息

    名称 类型 描述
    health_monitor_id string 健康检查器 ID
    health_monitor_name string 健康检查器名称
    health_check_type string 健康检查协议类型:
    • http
    • https
    • ping
    • sctp
    • tcp
    • tls-hello
    • udp-connect
    health_http_method string 健康检查请求方法:
    • connect
    • delete
    • get
    • head
    • options
    • patch
    • post
    • put
    • trace
    health_check_domain string 用于健康检查的域名
    health_check_uri string 用于健康检查的URI
    health_check_connect_port integer 健康检查使用的端口。取值:1-65535。
    healthy_threshold integer 健康检查连续成功多少次后,将后端服务器的健康检查状态由fail判定为success。取值:2-10。 默认值: 3
    unhealthy_threshold integer 健康检查连续失败多少次后,将后端服务器的健康检查状态由success判定为fail。取值:2-10。 默认值: 3
    health_check_interval integer 健康检查的时间间隔。取值:1-50(秒)。 默认值: 2
    health_check_timeout integer 健康检查连接超时时间,此值必须小于延迟值(health_check_interval)
    health_check_http_code string 健康检查正常的HTTP状态码:
    • http_2xx
    • http_3xx
    • http_4xx
    • http_5xx

    请求值示例

    {
        "health_monitor_name":"health-F4EWU",
        "health_check_type":"ping",
        "health_check_interval":5,
        "unhealthy_threshold":3,
        "healthy_threshold":3,
        "health_check_timeout":5
    }
    

    返回值示例

    {
        "request_id":"HtPfEqdqHfKYAMoW",
        "data":{
            "health_monitor_id":"81235b5c-42fa-46a0-aa0a-051230c9816d",
            "health_monitor_name":"health-F4EWU",
            "health_check_type":"ping",
            "health_http_method":null,
            "health_check_domain":"",
            "health_check_uri":"",
            "health_check_connect_port":null,
            "healthy_threshold":3,
            "unhealthy_threshold":3,
            "health_check_interval":5,
            "health_check_timeout":5,
            "health_check_http_code":null
        }
    }
    
    以上内容是否对您有帮助?
  • Qvm free helper
    Close