功能介紹
修改一個(gè)指定生命周期掛鉤中的信息。
調(diào)試
您可以在API Explorer中調(diào)試該接口。
URI
PUT /autoscaling-api/v1/{project_id}/scaling_lifecycle_hook/{scaling_group_id}/{lifecycle_hook_name}
| 
 參數(shù)  | 
 是否必選  | 
 參數(shù)類型  | 
 描述  | 
|---|---|---|---|
| 
 project_id  | 
 是  | 
 String  | 
 項(xiàng)目ID  | 
| 
 scaling_group_id  | 
 是  | 
 String  | 
 伸縮組ID  | 
| 
 lifecycle_hook_name  | 
 是  | 
 String  | 
 生命周期掛鉤名稱  | 
請(qǐng)求參數(shù)
| 
 參數(shù)  | 
 是否必選  | 
 參數(shù)類型  | 
 描述  | 
|---|---|---|---|
| 
 lifecycle_hook_type  | 
 否  | 
 String  | 
 生命周期掛鉤類型。取值如下: 
  | 
| 
 default_result  | 
 否  | 
 String  | 
 生命周期掛鉤默認(rèn)回調(diào)操作。默認(rèn)情況下,到達(dá)超時(shí)時(shí)間后執(zhí)行的操作。 
 說明:
 
  | 
| 
 default_timeout  | 
 否  | 
 Integer  | 
 生命周期掛鉤超時(shí)時(shí)間,取值范圍60-86400,默認(rèn)為3600,單位是秒。 默認(rèn)情況下,實(shí)例保持等待狀態(tài)的時(shí)間。您可以延長(zhǎng)超時(shí)時(shí)間,也可以在超時(shí)時(shí)間結(jié)束前進(jìn)行CONTINUE或ABANDON操作。  | 
| 
 notification_topic_urn  | 
 否  | 
 String  | 
 SMN 服務(wù)中Topic的唯一的資源標(biāo)識(shí)。 為生命周期掛鉤定義一個(gè)通知目標(biāo),當(dāng)實(shí)例被生命周期掛鉤掛起時(shí)向該通知目標(biāo)發(fā)送消息。該消息包含實(shí)例的基本信息、用戶自定義通知消息,以及可用于控制生命周期操作的令牌信息。  | 
| 
 notification_metadata  | 
 否  | 
 String  | 
 自定義通知消息,長(zhǎng)度不超過256位,不能包含字符< > & ' ( ) 當(dāng)配置了通知目標(biāo)時(shí),可向其發(fā)送用戶自定義的通知內(nèi)容。  | 
請(qǐng)求示例
PUT https://{Endpoint}/autoscaling-api/v1/{project_id}/scaling_lifecycle_hook/e5d27f5c-dd76-4a61-b4bc-a67c5686719a/test-hook1
{
    "default_result": "CONTINUE"
}
響應(yīng)參數(shù)
| 
 參數(shù)  | 
 參數(shù)類型  | 
 描述  | 
|---|---|---|
| 
 lifecycle_hook_name  | 
 String  | 
 生命周期掛鉤名稱  | 
| 
 lifecycle_hook_type  | 
 String  | 
 生命周期掛鉤類型。 
  | 
| 
 default_result  | 
 String  | 
 生命周期掛鉤默認(rèn)回調(diào)操作。 
  | 
| 
 default_timeout  | 
 Integer  | 
 生命周期掛鉤超時(shí)時(shí)間,單位秒。  | 
| 
 notification_topic_urn  | 
 String  | 
 SMN服務(wù)中Topic的唯一的資源標(biāo)識(shí)。  | 
| 
 notification_topic_name  | 
 String  | 
 SMN服務(wù)中Topic的資源名稱。  | 
| 
 notification_metadata  | 
 String  | 
 自定義通知消息。  | 
| 
 create_time  | 
 String  | 
 創(chuàng)建生命周期掛鉤時(shí)間,遵循UTC時(shí)間。  | 
響應(yīng)示例
{
    "lifecycle_hook_name": "test-hook1",
    "default_result": "CONTINUE",
    "default_timeout": 3600,
    "notification_topic_urn": "urn:smn:regionId:b53e5554fad0494d96206fb84296510b:gsh",
    "notification_topic_name": "gsh",
    "lifecycle_hook_type": "INSTANCE_LAUNCHING",
    "notification_metadata": null,
    "create_time": "2016-11-18T04:01:34Z"
}
返回值
- 正常
 - 異常
返回值
說明
400 Bad Request
服務(wù)器未能處理請(qǐng)求。
401 Unauthorized
被請(qǐng)求的頁面需要用戶名和密碼。
403 Forbidden
對(duì)被請(qǐng)求的頁面訪問禁止。
404 Not Found
服務(wù)器無法找到被請(qǐng)求的頁面。
405 Method Not Allowed
請(qǐng)求中指定的方法不被允許。
406 Not Acceptable
服務(wù)器生成的響應(yīng)無法被客戶端所接受。
407 Proxy Authentication Required
用戶必須首先使用代理服務(wù)器進(jìn)行驗(yàn)證,這樣請(qǐng)求才會(huì)被處理。
408 Request Timeout
請(qǐng)求超出了服務(wù)器的等待時(shí)間。
409 Conflict
由于沖突,請(qǐng)求無法被完成。
500 Internal Server Error
請(qǐng)求未完成。服務(wù)異常。
501 Not Implemented
請(qǐng)求未完成。服務(wù)器不支持所請(qǐng)求的功能。
502 Bad Gateway
請(qǐng)求未完成。服務(wù)器從上游服務(wù)器收到一個(gè)無效的響應(yīng)。
503 Service Unavailable
請(qǐng)求未完成。系統(tǒng)暫時(shí)異常。
504 Gateway Timeout
網(wǎng)關(guān)超時(shí)。
 
錯(cuò)誤碼
請(qǐng)參考錯(cuò)誤碼。
  
    