功能介紹
更新健康檢查。
調(diào)用方法
請(qǐng)參見如何調(diào)用API。
URI
PUT /v1/health-checks/{health_check_id}
參數(shù) |
是否必選 |
參數(shù)類型 |
描述 |
---|---|---|---|
health_check_id |
是 |
String |
健康檢查ID。 最小長(zhǎng)度:1 最大長(zhǎng)度:36 |
請(qǐng)求參數(shù)
參數(shù) |
是否必選 |
參數(shù)類型 |
描述 |
---|---|---|---|
X-Auth-Token |
是 |
String |
用戶Token。通過(guò)調(diào)用 IAM 服務(wù)獲取用戶Token接口獲?。憫?yīng)消息頭中X-Subject-Token的值)。 |
參數(shù) |
是否必選 |
參數(shù)類型 |
描述 |
---|---|---|---|
health_check |
是 |
更新健康檢查的詳細(xì)信息。 |
參數(shù) |
是否必選 |
參數(shù)類型 |
描述 |
---|---|---|---|
protocol |
否 |
String |
健康檢查的協(xié)議。 枚舉值:
|
port |
否 |
Integer |
健康檢查的端口。 最小值:1 最大值:65535 |
interval |
否 |
Integer |
健康檢查的時(shí)間間隔,單位為秒。 最小值:1 最大值:60 |
timeout |
否 |
Integer |
健康檢查的超時(shí)時(shí)間,單位為秒。建議該值小于interval的值。 最小值:1 最大值:60 |
max_retries |
否 |
Integer |
最大重試次數(shù)。將終端節(jié)點(diǎn)的狀態(tài)從“健康”設(shè)置為“不健康”或從“不健康”設(shè)置為“健康”所需的連續(xù)健康檢查次數(shù)。 最小值:1 最大值:10 |
enabled |
否 |
Boolean |
是否開啟健康檢查。 |
響應(yīng)參數(shù)
狀態(tài)碼: 200
參數(shù) |
參數(shù)類型 |
描述 |
---|---|---|
health_check |
健康檢查實(shí)例。 |
|
request_id |
String |
請(qǐng)求ID。 |
參數(shù) |
參數(shù)類型 |
描述 |
---|---|---|
id |
String |
健康檢查ID。 |
endpoint_group_id |
String |
終端節(jié)點(diǎn)組ID。 |
protocol |
String |
健康檢查的協(xié)議。 枚舉值:
|
status |
String |
配置狀態(tài),取值:
枚舉值:
|
port |
Integer |
健康檢查的端口。 最小值:1 最大值:65535 |
interval |
Integer |
健康檢查的時(shí)間間隔,單位為秒。 最小值:1 最大值:60 |
timeout |
Integer |
健康檢查的超時(shí)時(shí)間,單位為秒。建議該值小于interval的值。 最小值:1 最大值:60 |
max_retries |
Integer |
最大重試次數(shù)。將終端節(jié)點(diǎn)的狀態(tài)從“健康”設(shè)置為“不健康”或從“不健康”設(shè)置為“健康”所需的連續(xù)健康檢查次數(shù)。 最小值:1 最大值:10 |
created_at |
String |
創(chuàng)建時(shí)間。 |
updated_at |
String |
更新時(shí)間。 |
domain_id |
String |
租戶ID。 |
enabled |
Boolean |
是否開啟健康檢查。 |
frozen_info |
云服務(wù)或資源實(shí)例凍結(jié)信息。 |
參數(shù) |
參數(shù)類型 |
描述 |
---|---|---|
status |
Integer |
云服務(wù)或資源實(shí)例狀態(tài),取值:
最小值:0 最大值:2 |
effect |
Integer |
在凍結(jié)/解凍操作下,取值:
最小值:1 最大值:3 缺省值:1 |
scene |
Array of strings |
更新云服務(wù)狀態(tài)的業(yè)務(wù)場(chǎng)景列表,取值:
最大長(zhǎng)度:16 |
請(qǐng)求示例
更新健康檢查,修改端口為3334,間隔時(shí)間和超時(shí)時(shí)間均為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 } }
響應(yīng)示例
狀態(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 |
操作成功 |
錯(cuò)誤碼
請(qǐng)參見錯(cuò)誤碼。