AS Policies
Permission | API | Action | IAM Project | Enterprise Project |
---|---|---|---|---|
Creating an AS policy | POST /autoscaling-api/v1/{project_id}/scaling_policy | as:policies:create | √ | √ |
Modifying an AS policy | PUT /autoscaling-api/v1/{project_id}/scaling_policy/{scaling_policy_id} | as:policies:update | √ | √ |
Querying AS policies | GET /autoscaling-api/v1/{project_id}/scaling_policy/{scaling_group_id}/list | as:policies:list | √ | √ |
Querying AS policy details | GET /autoscaling-api/v1/{project_id}/scaling_policy/{scaling_policy_id} | as:policies:get | √ | √ |
Executing, enabling, or disabling an AS policy | POST /autoscaling-api/v1/{project_id}/scaling_policy/{scaling_policy_id}/action | as:policies:action | √ | √ |
Deleting an AS policy | DELETE /autoscaling-api/v1/{project_id}/scaling_policy/{scaling_policy_id} | as:policies:delete | √ | √ |
Creating an AS policy | POST /autoscaling-api/v2/{project_id}/scaling_policy | as:policies:create | √ | √ |
Modifying an AS policy | PUT /autoscaling-api/v2/{project_id}/scaling_policy/{scaling_policy_id} | as:policies:update | √ | √ |
Querying AS policies | GET /autoscaling-api/v2/{project_id}/scaling_policy/{scaling_resource_id}/list | as:policies:list | √ | √ |
Querying AS policies | GET /autoscaling-api/v2/{project_id}/scaling_policy{? scaling_resource_id, scaling_resource_type ,scaling_policy_name, scaling_policy_id,scaling_policy_type,start_number,limit,sort_by,order} | as:groups:get as:policies:list | √ | √ |
Querying AS policy details | GET /autoscaling-api/v2/{project_id}/scaling_policy/{scaling_policy_id} | as:policies:get | √ | √ |
Performing operations on AS policies in batches | POST /autoscaling-api/v1/{project_id}/scaling_policies/action | as:policies:batchAction | √ | √ |