UNPKG

@cloud-copilot/iam-data

Version:
1,002 lines 29.9 kB
{ "attachinstances": { "name": "AttachInstances", "description": "Grants permission to attach one or more EC2 instances to the specified Auto Scaling group", "accessLevel": "Write", "resourceTypes": [ { "name": "autoScalingGroup", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "autoscaling:ResourceTag/${TagKey}", "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "attachloadbalancertargetgroups": { "name": "AttachLoadBalancerTargetGroups", "description": "Grants permission to attach one or more target groups to the specified Auto Scaling group", "accessLevel": "Write", "resourceTypes": [ { "name": "autoScalingGroup", "required": true, "conditionKeys": [ "autoscaling:ResourceTag/${TagKey}", "aws:ResourceTag/${TagKey}" ], "dependentActions": [] } ], "conditionKeys": [ "autoscaling:TargetGroupARNs" ], "dependentActions": [] }, "attachloadbalancers": { "name": "AttachLoadBalancers", "description": "Grants permission to attach one or more load balancers to the specified Auto Scaling group", "accessLevel": "Write", "resourceTypes": [ { "name": "autoScalingGroup", "required": true, "conditionKeys": [ "autoscaling:ResourceTag/${TagKey}", "aws:ResourceTag/${TagKey}" ], "dependentActions": [] } ], "conditionKeys": [ "autoscaling:LoadBalancerNames" ], "dependentActions": [] }, "attachtrafficsources": { "name": "AttachTrafficSources", "description": "Grants permission to attach one or more traffic sources to an Auto Scaling group", "accessLevel": "Write", "resourceTypes": [ { "name": "autoScalingGroup", "required": true, "conditionKeys": [ "autoscaling:ResourceTag/${TagKey}", "aws:ResourceTag/${TagKey}" ], "dependentActions": [] } ], "conditionKeys": [ "autoscaling:TrafficSourceIdentifiers" ], "dependentActions": [] }, "batchdeletescheduledaction": { "name": "BatchDeleteScheduledAction", "description": "Grants permission to delete the specified scheduled actions", "accessLevel": "Write", "resourceTypes": [ { "name": "autoScalingGroup", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "autoscaling:ResourceTag/${TagKey}", "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "batchputscheduledupdategroupaction": { "name": "BatchPutScheduledUpdateGroupAction", "description": "Grants permission to create or update multiple scheduled scaling actions for an Auto Scaling group", "accessLevel": "Write", "resourceTypes": [ { "name": "autoScalingGroup", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "autoscaling:ResourceTag/${TagKey}", "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "cancelinstancerefresh": { "name": "CancelInstanceRefresh", "description": "Grants permission to cancel an instance refresh operation in progress", "accessLevel": "Write", "resourceTypes": [ { "name": "autoScalingGroup", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "autoscaling:ResourceTag/${TagKey}", "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "completelifecycleaction": { "name": "CompleteLifecycleAction", "description": "Grants permission to complete the lifecycle action for the specified token or instance with the specified result", "accessLevel": "Write", "resourceTypes": [ { "name": "autoScalingGroup", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "autoscaling:ResourceTag/${TagKey}", "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "createautoscalinggroup": { "name": "CreateAutoScalingGroup", "description": "Grants permission to create an Auto Scaling group with the specified name and attributes", "accessLevel": "Write", "resourceTypes": [ { "name": "autoScalingGroup", "required": true, "conditionKeys": [ "autoscaling:ResourceTag/${TagKey}", "aws:ResourceTag/${TagKey}" ], "dependentActions": [ "iam:CreateServiceLinkedRole", "iam:PassRole" ] } ], "conditionKeys": [ "autoscaling:CapacityReservationIds", "autoscaling:CapacityReservationResourceGroupArns", "autoscaling:InstanceTypes", "autoscaling:LaunchConfigurationName", "autoscaling:LaunchTemplateVersionSpecified", "autoscaling:LoadBalancerNames", "autoscaling:MaxSize", "autoscaling:MinSize", "autoscaling:TargetGroupARNs", "autoscaling:TrafficSourceIdentifiers", "autoscaling:VPCZoneIdentifiers", "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "createlaunchconfiguration": { "name": "CreateLaunchConfiguration", "description": "Grants permission to create a launch configuration", "accessLevel": "Write", "resourceTypes": [ { "name": "launchConfiguration", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "autoscaling:ImageId", "autoscaling:InstanceType", "autoscaling:SpotPrice", "autoscaling:MetadataHttpTokens", "autoscaling:MetadataHttpPutResponseHopLimit", "autoscaling:MetadataHttpEndpoint" ], "dependentActions": [] }, "createorupdatetags": { "name": "CreateOrUpdateTags", "description": "Grants permission to create or update tags for the specified Auto Scaling group", "accessLevel": "Tagging", "resourceTypes": [ { "name": "autoScalingGroup", "required": true, "conditionKeys": [ "autoscaling:ResourceTag/${TagKey}", "aws:ResourceTag/${TagKey}" ], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "deleteautoscalinggroup": { "name": "DeleteAutoScalingGroup", "description": "Grants permission to delete the specified Auto Scaling group", "accessLevel": "Write", "resourceTypes": [ { "name": "autoScalingGroup", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "autoscaling:ResourceTag/${TagKey}", "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "deletelaunchconfiguration": { "name": "DeleteLaunchConfiguration", "description": "Grants permission to delete the specified launch configuration", "accessLevel": "Write", "resourceTypes": [ { "name": "launchConfiguration", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [], "dependentActions": [] }, "deletelifecyclehook": { "name": "DeleteLifecycleHook", "description": "Grants permission to deletes the specified lifecycle hook", "accessLevel": "Write", "resourceTypes": [ { "name": "autoScalingGroup", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "autoscaling:ResourceTag/${TagKey}", "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "deletenotificationconfiguration": { "name": "DeleteNotificationConfiguration", "description": "Grants permission to delete the specified notification", "accessLevel": "Write", "resourceTypes": [ { "name": "autoScalingGroup", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "autoscaling:ResourceTag/${TagKey}", "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "deletepolicy": { "name": "DeletePolicy", "description": "Grants permission to delete the specified Auto Scaling policy", "accessLevel": "Write", "resourceTypes": [ { "name": "autoScalingGroup", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "autoscaling:ResourceTag/${TagKey}", "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "deletescheduledaction": { "name": "DeleteScheduledAction", "description": "Grants permission to delete the specified scheduled action", "accessLevel": "Write", "resourceTypes": [ { "name": "autoScalingGroup", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "autoscaling:ResourceTag/${TagKey}", "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "deletetags": { "name": "DeleteTags", "description": "Grants permission to delete the specified tags", "accessLevel": "Tagging", "resourceTypes": [ { "name": "autoScalingGroup", "required": true, "conditionKeys": [ "autoscaling:ResourceTag/${TagKey}", "aws:ResourceTag/${TagKey}" ], "dependentActions": [] } ], "conditionKeys": [ "aws:RequestTag/${TagKey}", "aws:TagKeys" ], "dependentActions": [] }, "deletewarmpool": { "name": "DeleteWarmPool", "description": "Grants permission to delete the warm pool associated with the Auto Scaling group", "accessLevel": "Write", "resourceTypes": [ { "name": "autoScalingGroup", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "autoscaling:ResourceTag/${TagKey}", "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "describeaccountlimits": { "name": "DescribeAccountLimits", "description": "Grants permission to describe the current Auto Scaling resource limits for your AWS account", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "describeadjustmenttypes": { "name": "DescribeAdjustmentTypes", "description": "Grants permission to describe the policy adjustment types for use with PutScalingPolicy", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "describeautoscalinggroups": { "name": "DescribeAutoScalingGroups", "description": "Grants permission to describe one or more Auto Scaling groups. If a list of names is not provided, the call describes all Auto Scaling groups", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "describeautoscalinginstances": { "name": "DescribeAutoScalingInstances", "description": "Grants permission to describe one or more Auto Scaling instances. If a list is not provided, the call describes all instances", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "describeautoscalingnotificationtypes": { "name": "DescribeAutoScalingNotificationTypes", "description": "Grants permission to describe the notification types that are supported by Auto Scaling", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "describeinstancerefreshes": { "name": "DescribeInstanceRefreshes", "description": "Grants permission to describe one or more instance refreshes for an Auto Scaling group", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "describelaunchconfigurations": { "name": "DescribeLaunchConfigurations", "description": "Grants permission to describe one or more launch configurations. If you omit the list of names, then the call describes all launch configurations", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "describelifecyclehooktypes": { "name": "DescribeLifecycleHookTypes", "description": "Grants permission to describe the available types of lifecycle hooks", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "describelifecyclehooks": { "name": "DescribeLifecycleHooks", "description": "Grants permission to describe the lifecycle hooks for the specified Auto Scaling group", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "describeloadbalancertargetgroups": { "name": "DescribeLoadBalancerTargetGroups", "description": "Grants permission to describe the target groups for the specified Auto Scaling group", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "describeloadbalancers": { "name": "DescribeLoadBalancers", "description": "Grants permission to describe the load balancers for the specified Auto Scaling group", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "describemetriccollectiontypes": { "name": "DescribeMetricCollectionTypes", "description": "Grants permission to describe the available CloudWatch metrics for Auto Scaling", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "describenotificationconfigurations": { "name": "DescribeNotificationConfigurations", "description": "Grants permission to describe the notification actions associated with the specified Auto Scaling group", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "describepolicies": { "name": "DescribePolicies", "description": "Grants permission to describe the policies for the specified Auto Scaling group", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "describescalingactivities": { "name": "DescribeScalingActivities", "description": "Grants permission to describe one or more scaling activities for the specified Auto Scaling group", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "describescalingprocesstypes": { "name": "DescribeScalingProcessTypes", "description": "Grants permission to describe the scaling process types for use with ResumeProcesses and SuspendProcesses", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "describescheduledactions": { "name": "DescribeScheduledActions", "description": "Grants permission to describe the actions scheduled for your Auto Scaling group that haven't run", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "describetags": { "name": "DescribeTags", "description": "Grants permission to describe the specified tags", "accessLevel": "Read", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "describeterminationpolicytypes": { "name": "DescribeTerminationPolicyTypes", "description": "Grants permission to describe the termination policies supported by Auto Scaling", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "describetrafficsources": { "name": "DescribeTrafficSources", "description": "Grants permission to describe the target groups for the specified Auto Scaling group", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "describewarmpool": { "name": "DescribeWarmPool", "description": "Grants permission to describe the warm pool associated with the Auto Scaling group", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "detachinstances": { "name": "DetachInstances", "description": "Grants permission to remove one or more instances from the specified Auto Scaling group", "accessLevel": "Write", "resourceTypes": [ { "name": "autoScalingGroup", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "autoscaling:ResourceTag/${TagKey}", "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "detachloadbalancertargetgroups": { "name": "DetachLoadBalancerTargetGroups", "description": "Grants permission to detach one or more target groups from the specified Auto Scaling group", "accessLevel": "Write", "resourceTypes": [ { "name": "autoScalingGroup", "required": true, "conditionKeys": [ "autoscaling:ResourceTag/${TagKey}", "aws:ResourceTag/${TagKey}" ], "dependentActions": [] } ], "conditionKeys": [ "autoscaling:TargetGroupARNs" ], "dependentActions": [] }, "detachloadbalancers": { "name": "DetachLoadBalancers", "description": "Grants permission to remove one or more load balancers from the specified Auto Scaling group", "accessLevel": "Write", "resourceTypes": [ { "name": "autoScalingGroup", "required": true, "conditionKeys": [ "autoscaling:ResourceTag/${TagKey}", "aws:ResourceTag/${TagKey}" ], "dependentActions": [] } ], "conditionKeys": [ "autoscaling:LoadBalancerNames" ], "dependentActions": [] }, "detachtrafficsources": { "name": "DetachTrafficSources", "description": "Grants permission to detach one or more traffic sources from an Auto Scaling group", "accessLevel": "Write", "resourceTypes": [ { "name": "autoScalingGroup", "required": true, "conditionKeys": [ "autoscaling:ResourceTag/${TagKey}", "aws:ResourceTag/${TagKey}" ], "dependentActions": [] } ], "conditionKeys": [ "autoscaling:TrafficSourceIdentifiers" ], "dependentActions": [] }, "disablemetricscollection": { "name": "DisableMetricsCollection", "description": "Grants permission to disable monitoring of the specified metrics for the specified Auto Scaling group", "accessLevel": "Write", "resourceTypes": [ { "name": "autoScalingGroup", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "autoscaling:ResourceTag/${TagKey}", "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "enablemetricscollection": { "name": "EnableMetricsCollection", "description": "Grants permission to enable monitoring of the specified metrics for the specified Auto Scaling group", "accessLevel": "Write", "resourceTypes": [ { "name": "autoScalingGroup", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "autoscaling:ResourceTag/${TagKey}", "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "enterstandby": { "name": "EnterStandby", "description": "Grants permission to move the specified instances into Standby mode", "accessLevel": "Write", "resourceTypes": [ { "name": "autoScalingGroup", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "autoscaling:ResourceTag/${TagKey}", "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "executepolicy": { "name": "ExecutePolicy", "description": "Grants permission to execute the specified policy", "accessLevel": "Write", "resourceTypes": [ { "name": "autoScalingGroup", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "autoscaling:ResourceTag/${TagKey}", "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "exitstandby": { "name": "ExitStandby", "description": "Grants permission to move the specified instances out of Standby mode", "accessLevel": "Write", "resourceTypes": [ { "name": "autoScalingGroup", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "autoscaling:ResourceTag/${TagKey}", "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "getpredictivescalingforecast": { "name": "GetPredictiveScalingForecast", "description": "Grants permission to retrieve the forecast data for a predictive scaling policy", "accessLevel": "List", "resourceTypes": [], "conditionKeys": [], "dependentActions": [] }, "putlifecyclehook": { "name": "PutLifecycleHook", "description": "Grants permission to create or update a lifecycle hook for the specified Auto Scaling Group", "accessLevel": "Write", "resourceTypes": [ { "name": "autoScalingGroup", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "autoscaling:ResourceTag/${TagKey}", "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "putnotificationconfiguration": { "name": "PutNotificationConfiguration", "description": "Grants permission to configure an Auto Scaling group to send notifications when specified events take place", "accessLevel": "Write", "resourceTypes": [ { "name": "autoScalingGroup", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "autoscaling:ResourceTag/${TagKey}", "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "putscalingpolicy": { "name": "PutScalingPolicy", "description": "Grants permission to create or update a policy for an Auto Scaling group", "accessLevel": "Write", "resourceTypes": [ { "name": "autoScalingGroup", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "autoscaling:ResourceTag/${TagKey}", "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "putscheduledupdategroupaction": { "name": "PutScheduledUpdateGroupAction", "description": "Grants permission to create or update a scheduled scaling action for an Auto Scaling group", "accessLevel": "Write", "resourceTypes": [ { "name": "autoScalingGroup", "required": true, "conditionKeys": [ "autoscaling:ResourceTag/${TagKey}", "aws:ResourceTag/${TagKey}" ], "dependentActions": [] } ], "conditionKeys": [ "autoscaling:MaxSize", "autoscaling:MinSize" ], "dependentActions": [] }, "putwarmpool": { "name": "PutWarmPool", "description": "Grants permission to create or update the warm pool associated with the specified Auto Scaling group", "accessLevel": "Write", "resourceTypes": [ { "name": "autoScalingGroup", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "autoscaling:ResourceTag/${TagKey}", "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "recordlifecycleactionheartbeat": { "name": "RecordLifecycleActionHeartbeat", "description": "Grants permission to record a heartbeat for the lifecycle action associated with the specified token or instance", "accessLevel": "Write", "resourceTypes": [ { "name": "autoScalingGroup", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "autoscaling:ResourceTag/${TagKey}", "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "resumeprocesses": { "name": "ResumeProcesses", "description": "Grants permission to resume the specified suspended Auto Scaling processes, or all suspended process, for the specified Auto Scaling group", "accessLevel": "Write", "resourceTypes": [ { "name": "autoScalingGroup", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "autoscaling:ResourceTag/${TagKey}", "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "rollbackinstancerefresh": { "name": "RollbackInstanceRefresh", "description": "Grants permission to rollback an instance refresh operation in progress", "accessLevel": "Write", "resourceTypes": [ { "name": "autoScalingGroup", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "autoscaling:ResourceTag/${TagKey}", "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "setdesiredcapacity": { "name": "SetDesiredCapacity", "description": "Grants permission to set the size of the specified Auto Scaling group", "accessLevel": "Write", "resourceTypes": [ { "name": "autoScalingGroup", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "autoscaling:ResourceTag/${TagKey}", "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "setinstancehealth": { "name": "SetInstanceHealth", "description": "Grants permission to set the health status of the specified instance", "accessLevel": "Write", "resourceTypes": [ { "name": "autoScalingGroup", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "autoscaling:ResourceTag/${TagKey}", "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "setinstanceprotection": { "name": "SetInstanceProtection", "description": "Grants permission to update the instance protection settings of the specified instances", "accessLevel": "Write", "resourceTypes": [ { "name": "autoScalingGroup", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "autoscaling:ResourceTag/${TagKey}", "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "startinstancerefresh": { "name": "StartInstanceRefresh", "description": "Grants permission to start a new instance refresh operation", "accessLevel": "Write", "resourceTypes": [ { "name": "autoScalingGroup", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "autoscaling:ResourceTag/${TagKey}", "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "suspendprocesses": { "name": "SuspendProcesses", "description": "Grants permission to suspend the specified Auto Scaling processes, or all processes, for the specified Auto Scaling group", "accessLevel": "Write", "resourceTypes": [ { "name": "autoScalingGroup", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "autoscaling:ResourceTag/${TagKey}", "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "terminateinstanceinautoscalinggroup": { "name": "TerminateInstanceInAutoScalingGroup", "description": "Grants permission to terminate the specified instance and optionally adjust the desired group size", "accessLevel": "Write", "resourceTypes": [ { "name": "autoScalingGroup", "required": true, "conditionKeys": [], "dependentActions": [] } ], "conditionKeys": [ "autoscaling:ResourceTag/${TagKey}", "aws:ResourceTag/${TagKey}" ], "dependentActions": [] }, "updateautoscalinggroup": { "name": "UpdateAutoScalingGroup", "description": "Grants permission to update the configuration for the specified Auto Scaling group", "accessLevel": "Write", "resourceTypes": [ { "name": "autoScalingGroup", "required": true, "conditionKeys": [ "autoscaling:ResourceTag/${TagKey}", "aws:ResourceTag/${TagKey}" ], "dependentActions": [ "iam:PassRole" ] } ], "conditionKeys": [ "autoscaling:CapacityReservationIds", "autoscaling:CapacityReservationResourceGroupArns", "autoscaling:InstanceTypes", "autoscaling:LaunchConfigurationName", "autoscaling:LaunchTemplateVersionSpecified", "autoscaling:MaxSize", "autoscaling:MinSize", "autoscaling:VPCZoneIdentifiers" ], "dependentActions": [] } }