DescribeLifecycleHooks - 查詢生命週期掛鈎詳情
調用DescribeLifecycleHooks通過指定生命週期掛鈎ID或伸縮組ID來查詢生命週期掛鈎的資訊,包括等待狀態結束後的下一步動作、生命週期掛鈎對應的伸縮活動類型、通知物件識別碼、掛起等待時間等。
介面說明
您可以通過以下三種方式查詢生命週期掛鈎:
-
指定一個生命週期掛鈎 ID 列表(LifecycleHookIds),此時將忽略伸縮組 ID(ScalingGroupId)和生命週期掛鈎名稱(LifecycleHookName)參數。
-
指定伸縮組 ID(ScalingGroupId)。
-
同時指定伸縮組 ID(ScalingGroupId)和生命週期掛鈎名稱(LifecycleHookName)。
調試
您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。
調試
授權資訊
|
操作 |
存取層級 |
資源類型 |
條件關鍵字 |
關聯操作 |
|
ess:DescribeLifecycleHooks |
get |
*ScalingGroup
|
無 | 無 |
請求參數
|
名稱 |
類型 |
必填 |
描述 |
樣本值 |
| ScalingGroupId |
string |
否 |
伸縮組的 ID。 |
asg-bp1igpak5ft1flyp**** |
| LifecycleHookName |
string |
否 |
生命週期掛鈎名稱。 |
lifecyclehook**** |
| PageNumber |
integer |
否 |
執行個體狀態列表的頁碼,起始值:1。 預設值:1。 |
1 |
| PageSize |
integer |
否 |
分頁查詢時設定的每頁行數,最大值:50。 預設值:50。 |
50 |
| LifecycleHookIds |
array |
否 |
生命週期掛鈎的 ID 列表。 |
|
|
string |
否 |
生命週期掛鈎的 ID。 |
ash-bp1at9ufhmcf9cmy**** |
|
| RegionId |
string |
否 |
伸縮組所屬地區的 ID。 |
cn-beijing |
返回參數
|
名稱 |
類型 |
描述 |
樣本值 |
|
object |
查詢生命週期掛鈎返回資訊。 |
||
| RequestId |
string |
請求 ID。 |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E |
| PageNumber |
integer |
查詢起始頁數。 |
1 |
| PageSize |
integer |
查詢每頁返回行數。 |
50 |
| TotalCount |
integer |
生命週期掛鈎總個數。 |
1 |
| LifecycleHooks |
array<object> |
生命週期掛鈎資訊列表。 |
|
|
object |
生命週期掛鈎的資訊。 |
||
| DefaultResult |
string |
執行個體掛起等待狀態結束後的下一步動作。 |
CONTINUE |
| LifecycleHookId |
string |
生命週期掛鈎 ID。 |
ash-bp19d1032y9kij96**** |
| LifecycleHookName |
string |
生命週期掛鈎的名稱。 |
lifecyclehook**** |
| LifecycleTransition |
string |
生命週期掛鈎對應的伸縮活動類型。 |
SCALE_OUT |
| NotificationMetadata |
string |
伸縮活動的等待狀態的固定字串資訊。 |
Test Lifecycle Hook. |
| NotificationArn |
string |
生命週期掛鈎通知物件識別碼,參數格式如下:
參數格式中的變數含義如下:
|
acs:ess:cn-beijing:161456884340****:null/null |
| HeartbeatTimeout |
integer |
生命週期掛鈎為伸縮活動設定的等待時間,等待逾時後會執行下一步動作。 |
60 |
| ScalingGroupId |
string |
伸縮組 ID。 |
asg-bp1igpak5ft1flyp**** |
| LifecycleHookStatus |
string |
生命週期掛鈎的狀態,可能值:
|
Active |
樣本
正常返回樣本
JSON格式
{
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E",
"PageNumber": 1,
"PageSize": 50,
"TotalCount": 1,
"LifecycleHooks": [
{
"DefaultResult": "CONTINUE",
"LifecycleHookId": "ash-bp19d1032y9kij96****",
"LifecycleHookName": "lifecyclehook****",
"LifecycleTransition": "SCALE_OUT",
"NotificationMetadata": "Test Lifecycle Hook.",
"NotificationArn": "acs:ess:cn-beijing:161456884340****:null/null",
"HeartbeatTimeout": 60,
"ScalingGroupId": "asg-bp1igpak5ft1flyp****",
"LifecycleHookStatus": "Active"
}
]
}
錯誤碼
訪問錯誤中心查看更多錯誤碼。
變更歷史
更多資訊,參考變更詳情。