華為云計(jì)算 云知識 查詢生命周期掛鉤列表ListLifeCycleHooks
查詢生命周期掛鉤列表ListLifeCycleHooks

 

功能介紹

根據(jù)伸縮組ID查詢生命周期掛鉤列表。

調(diào)試

您可以在API Explorer中調(diào)試該接口。

URI

GET /autoscaling-api/v1/{project_id}/scaling_lifecycle_hook/{scaling_group_id}/list

表1 參數(shù)說明

參數(shù)

是否必選

參數(shù)類型

描述

project_id

String

項(xiàng)目ID

scaling_group_id

String

伸縮組ID

請求參數(shù)

請求示例

查詢ID為e5d27f5c-dd76-4a61-b4bc-a67c5686719a的伸縮組內(nèi)的生命周期掛鉤列表。

GET https://{Endpoint}/autoscaling-api/v1/{project_id}/scaling_lifecycle_hook/e5d27f5c-dd76-4a61-b4bc-a67c5686719a/list

響應(yīng)參數(shù)

表2 響應(yīng)參數(shù)

參數(shù)

參數(shù)類型

描述

lifecycle_hooks

Array of lifecycle_hooks objects

生命周期掛鉤列表,詳情見表 lifecycle_hooks字段數(shù)據(jù)結(jié)構(gòu)說明。

表3 lifecycle_hooks字段數(shù)據(jù)結(jié)構(gòu)說明

參數(shù)

參數(shù)類型

描述

lifecycle_hook_name

String

生命周期掛鉤名稱。

lifecycle_hook_type

String

生命周期掛鉤類型。

  • INSTANCE_TERMINATING
  • INSTANCE_LAUNCHING

default_result

String

生命周期掛鉤默認(rèn)回調(diào)操作。

  • ABANDON
  • CONTINUE

default_timeout

Integer

生命周期掛鉤超時(shí)時(shí)間,單位秒。

notification_topic_urn

String

SMN 服務(wù)中 Topic 的唯一的資源標(biāo)識。

notification_topic_name

String

SMN 服務(wù)中 Topic 的資源名稱。

notification_metadata

String

自定義通知消息。

create_time

String

創(chuàng)建生命周期掛鉤時(shí)間,遵循UTC時(shí)間。

響應(yīng)示例

{
    "lifecycle_hooks": [
        {
            "lifecycle_hook_name": "test-hook1",
            "default_result": "ABANDON",
            "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"
        },
        {
            "lifecycle_hook_name": "test-hook2",
            "default_result": "CONTINUE",
            "default_timeout": 300,
            "notification_topic_urn": "urn:smn:regionId:a5b95554fad0494d94596fb84296510b:test",
            "notification_topic_name": "test",
            "lifecycle_hook_type": "INSTANCE_TERMINATING",
            "notification_metadata": null,
            "create_time": "2016-11-17T04:00:34Z"
        }
    ]
}

返回值

  • 正常

    200

  • 異常

    返回值

    說明

    400 Bad Request

    服務(wù)器未能處理請求。

    401 Unauthorized

    被請求的頁面需要用戶名和密碼。

    403 Forbidden

    對被請求的頁面訪問禁止。

    404 Not Found

    服務(wù)器無法找到被請求的頁面。

    405 Method Not Allowed

    請求中指定的方法不被允許。

    406 Not Acceptable

    服務(wù)器生成的響應(yīng)無法被客戶端所接受。

    407 Proxy Authentication Required

    用戶必須首先使用代理服務(wù)器進(jìn)行驗(yàn)證,這樣請求才會被處理。

    408 Request Timeout

    請求超出了服務(wù)器的等待時(shí)間。

    409 Conflict

    由于沖突,請求無法被完成。

    500 Internal Server Error

    請求未完成。服務(wù)異常。

    501 Not Implemented

    請求未完成。服務(wù)器不支持所請求的功能。

    502 Bad Gateway

    請求未完成。服務(wù)器從上游服務(wù)器收到一個(gè)無效的響應(yīng)。

    503 Service Unavailable

    請求未完成。系統(tǒng)暫時(shí)異常。

    504 Gateway Timeout

    網(wǎng)關(guān)超時(shí)。

錯(cuò)誤碼

請參考錯(cuò)誤碼