You need to enable JavaScript to run this app.
导航

DescribeLifecycleActivities

最近更新时间2023.07.10 14:28:10

首次发布时间2022.09.02 08:30:43

调用 DescribeLifecycleActivities 查询生命周期挂钩活动。

输入参数

名称类型是否必选示例值描述
ActionStringDescribeLifecycleActivities要执行的操作,取值:DescribeLifecycleActivities。
VersionString2020-01-01API的版本,取值为:2020-01-01。
ScalingActivityIdStringsga-ybn0mwfy1yl8j1f6****伸缩日志ID。您可以调用DescribeScalingActivities查询伸缩日志ID。

LifecycleActivityStatus

String

Pending

生命周期挂钩活动的状态。取值:

  • Pending:挂起中。

  • Timeout:生命周期挂钩活动已达到生命周期挂钩中的超时时间,自动结束ECS实例的挂起状态。

  • Completed:已完成,表示已手动结束 ECS实例的挂起状态。

InstanceId

String

i-ybmike5l70l8j1ha****

实例ID,用于查询实例的生命周期挂钩活动详情。您可以调用DescribeScalingInstances查询指定伸缩组中的实例ID。

PageNumberInteger1列表的页码,默认值为1。
PageSizeInteger10分页查询时每页的行数,取值范围:1~50。默认值:10。

返回数据

名称类型示例值描述
LifecycleActivitiesArray of struct-符合条件的生命周期挂钩活动信息。具体请参见下表“LifecycleActivity结构”。
TotalCountInteger20符合条件的生命周期挂钩活动总数。
PageNumberInteger1当前页数。
PageSizeInteger10当前分页的行数。

LifecycleActivity 结构

名称类型示例值描述
LifecycleActivityIdStringsgha-ybw2idr7kogsnzd9****生命周期挂钩活动ID。
ScalingActivityIdStringsga-ybn0mwfy1yl8j1f6****伸缩日志ID。
LifecycleHookIdStringsgh-ybrzhc5ht08hccnm****生命周期挂钩ID
InstanceIdStringi-ybmike5l70l8j1ha****生命周期挂钩活动关联的ECS实例ID。

LifecycleActivityStatus

String

Pending

生命周期挂钩活动状态。取值:

  • Pending:挂起中。

  • Timeout:生命周期挂钩活动已达到生命周期挂钩中的超时时间,自动结束ECS实例的挂起状态。

  • Completed:已完成,表示已手动结束 ECS实例的挂起状态。

LifecycleHookPolicy

String

CONTINUE

生命周期挂起结束后的执行策略。
取值:

  • CONTINUE:继续执行。

  • REJECT:中止后续操作。

请求示例

GET /?Action=DescribeLifecycleActivities&ScalingActivityId=sga-ybn0mwfy1yl8j1f6****&Version=2020-01-01 HTTP/1.1
Host: open.volcengineapi.com
Region: cn-beijing
ServiceName: auto_scaling

返回示例

{
    "ResponseMetadata": {
        "RequestId": "20220630103407010174235038035F****",
        "Action": "DescribeLifecycleActivities",
        "Version": "2020-01-01",
        "Service": "auto_scaling",
        "Region": "cn-beijing"
    },
    "Result": {
        "LifecycleActivities": [
            {
                "LifecycleActivityId": "sgha-ybw2idr7kogsnzd9****",
                "ScalingActivityId": "sga-ybn0mwfy1yl8j1f6****",
                "LifecycleHookId": "sgh-ybsfkbjuch8hccny****",
                "InstanceId": "i-ybw2ia2xqagso03n****",
                "LifecycleActivityStatus": "Timeout",
                "LifecycleHookPolicy": "CONTINUE"
            }
        ],
        "TotalCount": 1,
        "PageNumber": 1,
        "PageSize": 10
    }
}