最近更新时间:2023.10.07 11:10:51
首次发布时间:2022.09.02 08:30:42
调用 DescribeLifecycleHooks 查询生命周期挂钩。
名称 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | DescribeLifecycleHooks | 要执行的操作,取值:DescribeLifecycleHooks。 |
Version | String | 是 | 2020-01-01 | API的版本,取值为:2020-01-01。 |
ScalingGroupId | String | 是 | scg-ybmssdnnhn5pkgyd**** | 伸缩组ID。您可以调用DescribeScalingGroups查询伸缩组ID。 |
LifecycleHookIds.N | String | 否 | LifecycleHookIds.1=sgh-ybrzhc5ht08hccnm****&LifecycleHookIds.2=sgh-ybrzhc5ht08hccmn**** | 生命周期挂钩ID。
|
LifecycleHookName | String | 否 | hook01 | 生命周期挂钩名称。 |
PageNumber | Integer | 否 | 1 | 列表的页码,默认值为1。 |
PageSize | Integer | 否 | 10 | 分页查询时每页的行数,取值范围:1~50。默认值:10。 |
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
LifecycleHooks | Array of struct | - | 符合条件的生命周期挂钩信息。具体请参见下表“LifecycleHook结构”。 |
TotalCount | Integer | 20 | 符合条件的生命周期挂钩总数。 |
PageNumber | Integer | 1 | 当前页数。 |
PageSize | Integer | 10 | 当前分页的行数。 |
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
LifecycleHookId | String | sgh-ybrzhc5ht08hccnm**** | 生命周期挂钩ID。 |
ScalingGroupId | String | scg-ybmssdnnhn5pkgyd**** | 伸缩组ID。 |
LifecycleHookName | String | hook01 | 生命周期挂钩名称。 |
LifecycleHookTimeout | Integer | 30 | ECS实例保持挂起状态的时间。 |
LifecycleHookType | String | SCALE_IN | 伸缩活动的类型,发生指定类型的伸缩活动时,生命周期挂钩会被触发并挂起ECS实例。
|
LifecycleHookPolicy | String | CONTINUE | 实例挂起状态结束后执行的策略。取值:
|
LifecycleCommand | Struct | - | 批量作业相关命令信息,详见下面"LifecycleCommand结构体"。 |
名字 | 类型 | 示例值 | 描述 |
---|---|---|---|
CommandId | String | cmd-4302d02424c5c8e10281e3a31**** | 批量作业命令ID。 |
Parameters | String | {"username":"root","password":"123456"} | 批量作业命令中的自定义参数。 |
GET /?Action=DescribeLifecycleHooks&ScalingGroupId=scg-ybq*****6t&LifecycleHookIds.1=sgh-ybrzg7******927&PageNumber=1&PageSize=10&Version=2020-01-01 HTTP/1.1 Host: open.volcengineapi.com Region: cn-beijing ServiceName: auto_scaling
{ "ResponseMetadata": { "RequestId": "20220630103407010174235038035F****", "Action": "DescribeLifecycleHooks", "Version": "2020-01-01", "Service": "auto_scaling", "Region": "cn-beijing" }, "Result": { "LifecycleHooks": [ { "LifecycleHookId": "sgh-ybrzhc5ht08hccnm****", "ScalingGroupId": "scg-ybmssdnnhn5pkgyd****", "LifecycleHookName": "hooks01", "LifecycleHookTimeout": 30, "LifecycleHookType": "SCALE_OUT", "LifecycleHookPolicy": "CONTINUE", "LifecycleCommand":{} } ], "TotalCount": 1, "PageNumber": 1, "PageSize": 10 } }