Reviewed-by: Pristromskaia, Margarita <margarita.pristromskaia@t-systems.com> Reviewed-by: Hasko, Vladimir <vladimir.hasko@t-systems.com> Co-authored-by: Zaoxu, Li <lizaoxu@huawei.com> Co-committed-by: Zaoxu, Li <lizaoxu@huawei.com>
12 KiB
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,enterprise_project_id} |
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 |
√ |
√ |