UNPKG

@cloud-copilot/iam-data

Version:
204 lines 5.98 kB
{ "deletescalingpolicy": { "name": "DeleteScalingPolicy", "description": "Grants permission to delete a scaling policy", "accessLevel": "Write", "resourceTypes": [ { "name": "ScalableTarget", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "application-autoscaling:service-namespace", "application-autoscaling:scalable-dimension" ], "dependentActions": [] }, "deletescheduledaction": { "name": "DeleteScheduledAction", "description": "Grants permission to delete a scheduled action", "accessLevel": "Write", "resourceTypes": [ { "name": "ScalableTarget", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "application-autoscaling:service-namespace", "application-autoscaling:scalable-dimension" ], "dependentActions": [] }, "deregisterscalabletarget": { "name": "DeregisterScalableTarget", "description": "Grants permission to deregister a scalable target", "accessLevel": "Write", "resourceTypes": [ { "name": "ScalableTarget", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "application-autoscaling:service-namespace", "application-autoscaling:scalable-dimension" ], "dependentActions": [] }, "describescalabletargets": { "name": "DescribeScalableTargets", "description": "Grants permission to describe one or more scalable targets in the specified namespace", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "describescalingactivities": { "name": "DescribeScalingActivities", "description": "Grants permission to describe a set of scaling activities or all scaling activities in the specified namespace", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "describescalingpolicies": { "name": "DescribeScalingPolicies", "description": "Grants permission to describe a set of scaling policies or all scaling policies in the specified namespace", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "describescheduledactions": { "name": "DescribeScheduledActions", "description": "Grants permission to describe a set of scheduled actions or all scheduled actions in the specified namespace", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "getpredictivescalingforecast": { "name": "GetPredictiveScalingForecast", "description": "Grants permission to retrieve the forecast data for a predictive scaling policy", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "listtagsforresource": { "name": "ListTagsForResource", "description": "Grants permission to list tags for a scalable target", "accessLevel": "Read", "resourceTypes": [ { "name": "ScalableTarget", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "putscalingpolicy": { "name": "PutScalingPolicy", "description": "Grants permission to create and update a scaling policy for a scalable target", "accessLevel": "Write", "resourceTypes": [ { "name": "ScalableTarget", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "application-autoscaling:service-namespace", "application-autoscaling:scalable-dimension" ], "dependentActions": [] }, "putscheduledaction": { "name": "PutScheduledAction", "description": "Grants permission to create and update a scheduled action for a scalable target", "accessLevel": "Write", "resourceTypes": [ { "name": "ScalableTarget", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "application-autoscaling:service-namespace", "application-autoscaling:scalable-dimension" ], "dependentActions": [] }, "registerscalabletarget": { "name": "RegisterScalableTarget", "description": "Grants permission to register AWS or custom resources as scalable targets with Application Auto Scaling and to update configuration parameters used to manage a scalable target", "accessLevel": "Write", "resourceTypes": [ { "name": "ScalableTarget", "required": true, "conditionKeys": [], "dependentActions": [ "application-autoscaling:TagResource" ] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys", "application-autoscaling:service-namespace", "application-autoscaling:scalable-dimension" ], "dependentActions": [] }, "tagresource": { "name": "TagResource", "description": "Grants permission to tag a scalable target", "accessLevel": "Tagging", "resourceTypes": [ { "name": "ScalableTarget", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "untagresource": { "name": "UntagResource", "description": "Grants permission to remove tags from a scalable target", "accessLevel": "Tagging", "resourceTypes": [ { "name": "ScalableTarget", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "aws:TagKeys" ], "dependentActions": [] } }