Lifecycle Hooks
Permission |
API |
Action |
IAM Project |
Enterprise Project |
---|---|---|---|---|
Creating a lifecycle hook |
POST /autoscaling-api/v1/{project_id}/scaling_lifecycle_hook/{scaling_group_id} |
as:lifecycleHooks:create |
√ |
√ |
Querying lifecycle hooks |
GET /autoscaling-api/v1/{project_id}/scaling_lifecycle_hook/{scaling_group_id}/list |
as:lifecycleHooks:list |
√ |
√ |
Querying lifecycle hook details |
GET /autoscaling-api/v1/{project_id}/scaling_lifecycle_hook/{scaling_group_id}/{lifecycle_hook_name} |
as:lifecycleHooks:get |
√ |
√ |
Modifying a lifecycle hook |
PUT /autoscaling-api/v1/{project_id}/scaling_lifecycle_hook/{scaling_group_id}/{lifecycle_hook_name} |
as:lifecycleHooks:update |
√ |
√ |
Calling back an instance lifecycle hook |
PUT /autoscaling-api/v1/{project_id}/scaling_instance_hook/{scaling_group_id}/callback |
as:instanceHooks:action |
√ |
√ |
Querying instance suspension |
GET /autoscaling-api/v1/{project_id}/scaling_instance_hook/{scaling_group_id}/list |
as:instanceHooks:list |
√ |
√ |
Deleting a lifecycle hook |
DELETE /autoscaling-api/v1/{project_id}/scaling_lifecycle_hook/{scaling_group_id}/{lifecycle_hook_name} |
as:lifecycleHooks:delete |
√ |
√ |
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.