調用DescribeLifecycleActions,通過指定伸縮活動的ID、查詢憑證、MaxResults等配置參數,查看伸縮活動發生時,生命周期掛鉤執行操作的狀態、標識符、掛起的ECS實例的ID等信息。
接口說明
如果發生了和生命周期掛鉤適用類型一致的伸縮活動,每個生命周期掛鉤都會觸發一次生命周期操作,生命周期操作有三種狀態:
-
Pending:掛起中。表示 ECS 實例仍處于掛起中狀態。
-
Timeout:已超時。表示已超過生命周期掛鉤的超時時間,自動結束了 ECS 實例的掛起中狀態。
-
Completed:已處理。表示您手動提前結束了 ECS 實例的掛起中狀態。
如果在創建生命周期掛鉤時沒有設置后續動作,例如在結束掛起后觸發執行指定的 OOS 模板。您可以調用本接口獲取當前伸縮活動對應生命周期操作的標識符,以便自行定制后續動作。
調試
您可以在OpenAPI Explorer中直接運行該接口,免去您計算簽名的困擾。運行成功后,OpenAPI Explorer可以自動生成SDK代碼示例。
授權信息
當前API暫無授權信息透出。
請求參數
名稱 | 類型 | 必填 | 描述 | 示例值 |
---|---|---|---|---|
ScalingActivityId | string | 是 | 伸縮活動的 ID。 | asa-bp17mug9t0pegagw**** |
LifecycleActionStatus | string | 否 | 生命周期操作的狀態。取值范圍:
| Pending |
NextToken | string | 否 | 查詢憑證,用于指定開始查詢的位置。 例如上次查詢 10 條生命周期操作后,本次從第 11 條生命周期操作開始查詢。取值為上次調用本接口返回的 NextToken 參數值,如果不填寫取值則表示從頭開始查詢。 | AAAAAcSz4VTb1Nq**** |
MaxResults | integer | 否 | 設置單頁查詢的最大條目數。取值范圍:1~50。 默認值:10。 | 10 |
RegionId | string | 否 | 伸縮組所屬的地域 ID。 | cn-qingdao |
返回參數
示例
正常返回示例
JSON
格式
{
"NextToken": "AAAAAcSz4VTb1Nq****",
"RequestId": "42A742EB-FCF3-459E-9C62-E107048C17E3",
"TotalCount": 3,
"MaxResults": 3,
"LifecycleActions": [
{
"LifecycleHookId": "ash-bp18uoft0deax0f7****",
"LifecycleActionToken": "9C2E9DA7-F794-449A-ACF6-CEE24444****",
"LifecycleActionStatus": "Pending",
"LifecycleActionResult": "CONTINUE",
"InstanceIds": [
"[\"i-bp11m3fzlqrgk5vh****\",\"i-bp11m3fzlqrgk5vh****\"]"
]
}
]
}
錯誤碼
訪問錯誤中心查看更多錯誤碼。
變更歷史
變更時間 | 變更內容概要 | 操作 |
---|
暫無變更歷史