• 文档
  • 控制台
  • 登录
  • 立即注册
    目前不支持用户自主注册,如需注册账号,请联系400-080-1100
负载均衡SLB API参考手册
最近更新时间:2023-04-16 17:00:00

6 健康检查

6.1 GetHmList

调用 GetHmList 接口查询健康检查列表。

6.1.1 使用说明

GET /slb/v1.0/healthmonitors

6.1.2 请求参数

1.png

6.1.3 返回数据

1.png

2.png


6.1.4 示例

1. 请求示例

GET /slb/v1.0/healthmonitors?PageNumber=10&PageSize=1

2. 正常返回示例

{

     "RequestId": "8bff553b-a8d0-4765-9051-0eaccc936fd0",

    "PageNumber": 10,

     "PageSize": 1,

     "TotalCount": 6,

     "HealthMonitors": null

}


6.2 GetHmDetail

调用 GetHmDetail 接口查询健康检查详情。

6.2.1 使用说明

GET /slb/v1.0/healthmonitors/{HealthMonitorId}

6.2.2 请求参数

1.png

6.2.3 返回数据

1.png

2.png

6.2.4 示例

1. 请求示例

GET /slb/v1.0/healthmonitors/hc-pqcrdk4x39wi

2. 正常返回示例

{

     "RequestId": "580f791a-207a-4009-a247-6a69887590db",

    "HealthMonitorId": "hc-pqcrdk4x39wi",

    "Name": "",

    "Description": "",

     "PoolId": "rsp-b0csbeis54ja",

    "Delay": 10,

    "Protocol": "HTTP",

     "MaxRetries": 4,

     "MaxRetriesDown": 0,

     "Timeout": 5,

     "MonitorPort": 0,

     "AdminStateUp": true,

     "Method": "HEAD",

     "Path": "/",

    "StatusCode": [

         "http_2xx",

         "http_3xx"

    ],

     "DomainName": "",

     "CreatedAt": "2022-09-26 13:47:14"

}


6.3 AddHm

调用 AddHm 接口创建健康检查。

6.3.1 使用说明

POST /slb/v1.0/healthmonitors

6.3.2 请求参数

1.png

1.png


6.3.3 返回数据

3.png

6.3.4 示例

1. 请求示例

{

    "PoolId": "rsp-b0csbeis54ja",

    "Delay": 10,

     "Protocol": "HTTP",

     "MaxRetries": 4,

    "MaxRetriesDown": 5,

     "TimeOut": 5

}

2. 正常返回示例

{

     "RequestId": "912f53c4-54d1-4e05-b8e4-1cbc0d426487",

     "HealthMonitorId": "hc-pqcrdk4x39wi"

}


6.4 ModifyHm

调用 ModifyHm 接口修改健康检查。

6.4.1 使用说明

PUT /slb/v1.0/healthmonitors/{HealthMonitorId}

6.4.2 请求参数

1.png

2.png

6.4.3 返回数据

3.png

6.4.4 示例

1. 请求示例

{

    "Name": "open_test",

     "Description": "HTTP"

}

2. 正常返回示例

{

    "RequestId": "f86f805c-7e35-4e37-9585-55cd2a7a49c4",

    "HealthMonitorId": "hc-pqcrdk4x39wi"

}


6.5 DeleteHm

调用 DeleteHm 接口删除健康检查。

6.5.1 使用说明

DELETE /slb/v1.0/healthmonitors/{HealthMonitorId}

6.5.2 请求参数

1.png

6.5.3 返回数据

2.png

6.5.4 示例

1. 请求示例

DELETE /slb/v1.0/healthmonitors/hc-pqcrdk4x39wi

2. 正常返回示例

{

    "RequestId": "912f53c4-54d1-4e05-b8e4-1cbc0d426487",

    "HealthMonitorId": "hc-pqcrdk4x39wi"

}


意见反馈

文档内容是否对您有帮助?

如您有其他疑问,您也可以通过在线客服来与我们联系探讨 在线客服

联系我们
回到顶部