功能介紹
更新健康檢查。
調(diào)用方法
請參見如何調(diào)用API。
URI
PUT /v1/health-checks/{health_check_id}
| 
 參數(shù)  | 
 是否必選  | 
 參數(shù)類型  | 
 描述  | 
|---|---|---|---|
| 
 health_check_id  | 
 是  | 
 String  | 
 健康檢查ID。 最小長度:1 最大長度:36  | 
請求參數(shù)
| 
 參數(shù)  | 
 是否必選  | 
 參數(shù)類型  | 
 描述  | 
|---|---|---|---|
| 
 X-Auth-Token  | 
 是  | 
 String  | 
 用戶Token。通過調(diào)用 IAM 服務(wù)獲取用戶Token接口獲?。憫㈩^中X-Subject-Token的值)。  | 
| 
 參數(shù)  | 
 是否必選  | 
 參數(shù)類型  | 
 描述  | 
|---|---|---|---|
| 
 health_check  | 
 是  | 
 更新健康檢查的詳細信息。  | 
| 
 參數(shù)  | 
 是否必選  | 
 參數(shù)類型  | 
 描述  | 
|---|---|---|---|
| 
 protocol  | 
 否  | 
 String  | 
 健康檢查的協(xié)議。 枚舉值: 
  | 
| 
 port  | 
 否  | 
 Integer  | 
 健康檢查的端口。 最小值:1 最大值:65535  | 
| 
 interval  | 
 否  | 
 Integer  | 
 健康檢查的時間間隔,單位為秒。 最小值:1 最大值:60  | 
| 
 timeout  | 
 否  | 
 Integer  | 
 健康檢查的超時時間,單位為秒。建議該值小于interval的值。 最小值:1 最大值:60  | 
| 
 max_retries  | 
 否  | 
 Integer  | 
 最大重試次數(shù)。將終端節(jié)點的狀態(tài)從“健康”設(shè)置為“不健康”或從“不健康”設(shè)置為“健康”所需的連續(xù)健康檢查次數(shù)。 最小值:1 最大值:10  | 
| 
 enabled  | 
 否  | 
 Boolean  | 
 是否開啟健康檢查。  | 
響應參數(shù)
狀態(tài)碼: 200
| 
 參數(shù)  | 
 參數(shù)類型  | 
 描述  | 
|---|---|---|
| 
 health_check  | 
 健康檢查實例。  | 
|
| 
 request_id  | 
 String  | 
 請求ID。  | 
| 
 參數(shù)  | 
 參數(shù)類型  | 
 描述  | 
|---|---|---|
| 
 id  | 
 String  | 
 健康檢查ID。  | 
| 
 endpoint_group_id  | 
 String  | 
 終端節(jié)點組ID。  | 
| 
 protocol  | 
 String  | 
 健康檢查的協(xié)議。 枚舉值: 
  | 
| 
 status  | 
 String  | 
 配置狀態(tài),取值: 
 枚舉值: 
  | 
| 
 port  | 
 Integer  | 
 健康檢查的端口。 最小值:1 最大值:65535  | 
| 
 interval  | 
 Integer  | 
 健康檢查的時間間隔,單位為秒。 最小值:1 最大值:60  | 
| 
 timeout  | 
 Integer  | 
 健康檢查的超時時間,單位為秒。建議該值小于interval的值。 最小值:1 最大值:60  | 
| 
 max_retries  | 
 Integer  | 
 最大重試次數(shù)。將終端節(jié)點的狀態(tài)從“健康”設(shè)置為“不健康”或從“不健康”設(shè)置為“健康”所需的連續(xù)健康檢查次數(shù)。 最小值:1 最大值:10  | 
| 
 created_at  | 
 String  | 
 創(chuàng)建時間。  | 
| 
 updated_at  | 
 String  | 
 更新時間。  | 
| 
 domain_id  | 
 String  | 
 租戶ID。  | 
| 
 enabled  | 
 Boolean  | 
 是否開啟健康檢查。  | 
| 
 frozen_info  | 
 云服務(wù)或資源實例凍結(jié)信息。  | 
| 
 參數(shù)  | 
 參數(shù)類型  | 
 描述  | 
|---|---|---|
| 
 status  | 
 Integer  | 
 云服務(wù)或資源實例狀態(tài),取值: 
 最小值:0 最大值:2  | 
| 
 effect  | 
 Integer  | 
 在凍結(jié)/解凍操作下,取值: 
 最小值:1 最大值:3 缺省值:1  | 
| 
 scene  | 
 Array of strings  | 
 更新云服務(wù)狀態(tài)的業(yè)務(wù)場景列表,取值: 
 最大長度:16  | 
請求示例
更新健康檢查,修改端口為3334,間隔時間和超時時間均為20秒,最大重試次數(shù)2次,狀態(tài)設(shè)置為關(guān)閉。
PUT https://{ga_endpoint}/v1/health-checks/c2b210b2-60c4-449d-91e2-9e9ea1dd7442
{
  "health_check" : {
    "protocol" : "TCP",
    "port" : 3334,
    "interval" : 20,
    "timeout" : 20,
    "max_retries" : 2,
    "enabled" : false
  }
}
響應示例
狀態(tài)碼: 200
操作成功
{
  "health_check" : {
    "id" : "c2b210b2-60c4-449d-91e2-9e9ea1dd7442",
    "endpoint_group_id" : "3a9f50bb-f041-4eac-a117-82472d8a0007",
    "protocol" : "TCP",
    "status" : "ACTIVE",
    "port" : 3334,
    "interval" : 20,
    "timeout" : 20,
    "max_retries" : 2,
    "created_at" : "2019-01-08T01:21:37.151Z",
    "updated_at" : "2019-01-08T01:21:37.151Z",
    "domain_id" : "99a3fff0d03c428eac3678da6a7d0f24",
    "enabled" : false,
    "frozen_info" : {
      "status" : 2,
      "effect" : 1,
      "scene" : [ "ARREAR", "POLICE" ]
    }
  },
  "request_id" : "915a14a6-867b-4af7-83d1-70efceb146f9"
}
狀態(tài)碼
| 
 狀態(tài)碼  | 
 描述  | 
|---|---|
| 
 200  | 
 操作成功  | 
錯誤碼
請參見錯誤碼。
  
    