Amazon EC2 Auto Scaling (autoscaling)

2021-07-03

54 updated actions, 18 updated conditions

Updates

    Actions
  • AttachInstances
      Description
    • Old: Attaches one or more EC2 instances to the specified Auto Scaling group.
      New: Grants permission to attach one or more EC2 instances to the specified Auto Scaling group
  • AttachLoadBalancerTargetGroups
      Description
    • Old: Attaches one or more target groups to the specified Auto Scaling group.
      New: Grants permission to attach one or more target groups to the specified Auto Scaling group
  • AttachLoadBalancers
      Description
    • Old: Attaches one or more load balancers to the specified Auto Scaling group.
      New: Grants permission to attach one or more load balancers to the specified Auto Scaling group
  • BatchDeleteScheduledAction
      Description
    • Old: Deletes the specified scheduled actions.
      New: Grants permission to delete the specified scheduled actions
  • BatchPutScheduledUpdateGroupAction
      Description
    • Old: Creates or updates multiple scheduled scaling actions for an Auto Scaling group.
      New: Grants permission to create or update multiple scheduled scaling actions for an Auto Scaling group
  • CompleteLifecycleAction
      Description
    • Old: Completes the lifecycle action for the specified token or instance with the specified result.
      New: Grants permission to complete the lifecycle action for the specified token or instance with the specified result
  • CreateAutoScalingGroup
      Description
    • Old: Creates an Auto Scaling group with the specified name and attributes.
      New: Grants permission to create an Auto Scaling group with the specified name and attributes
      Access
    • Tagging  ⟶  Write
  • CreateLaunchConfiguration
      Description
    • Old: Creates a launch configuration.
      New: Grants permission to create a launch configuration
  • CreateOrUpdateTags
      Description
    • Old: Creates or updates tags for the specified Auto Scaling group.
      New: Grants permission to create or update tags for the specified Auto Scaling group
  • DeleteAutoScalingGroup
      Description
    • Old: Deletes the specified Auto Scaling group.
      New: Grants permission to delete the specified Auto Scaling group
  • DeleteLaunchConfiguration
      Description
    • Old: Deletes the specified launch configuration.
      New: Grants permission to delete the specified launch configuration
  • DeleteLifecycleHook
      Description
    • Old: Deletes the specified lifecycle hook.
      New: Grants permission to deletes the specified lifecycle hook
  • DeleteNotificationConfiguration
      Description
    • Old: Deletes the specified notification.
      New: Grants permission to delete the specified notification
  • DeletePolicy
      Description
    • Old: Deletes the specified Auto Scaling policy.
      New: Grants permission to delete the specified Auto Scaling policy
  • DeleteScheduledAction
      Description
    • Old: Deletes the specified scheduled action.
      New: Grants permission to delete the specified scheduled action
  • DeleteTags
      Description
    • Old: Deletes the specified tags.
      New: Grants permission to delete the specified tags
  • DescribeAccountLimits
      Description
    • Old: Describes the current Auto Scaling resource limits for your AWS account.
      New: Grants permission to describe the current Auto Scaling resource limits for your AWS account
  • DescribeAdjustmentTypes
      Description
    • Old: Describes the policy adjustment types for use with PutScalingPolicy.
      New: Grants permission to describe the policy adjustment types for use with PutScalingPolicy
  • DescribeAutoScalingGroups
      Description
    • Old: Describes one or more Auto Scaling groups. If a list of names is not provided, the call describes all Auto Scaling groups.
      New: 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
  • DescribeAutoScalingInstances
      Description
    • Old: Describes one or more Auto Scaling instances. If a list is not provided, the call describes all instances.
      New: Grants permission to describe one or more Auto Scaling instances. If a list is not provided, the call describes all instances
  • DescribeAutoScalingNotificationTypes
      Description
    • Old: Describes the notification types that are supported by Auto Scaling.
      New: Grants permission to describe the notification types that are supported by Auto Scaling
  • DescribeLaunchConfigurations
      Description
    • Old: Describes one or more launch configurations. If you omit the list of names, then the call describes all launch configurations.
      New: Grants permission to describe one or more launch configurations. If you omit the list of names, then the call describes all launch configurations
  • DescribeLifecycleHookTypes
      Description
    • Old: Describes the available types of lifecycle hooks.
      New: Grants permission to describe the available types of lifecycle hooks
  • DescribeLifecycleHooks
      Description
    • Old: Describes the lifecycle hooks for the specified Auto Scaling group.
      New: Grants permission to describe the lifecycle hooks for the specified Auto Scaling group
  • DescribeLoadBalancerTargetGroups
      Description
    • Old: Describes the target groups for the specified Auto Scaling group.
      New: Grants permission to describe the target groups for the specified Auto Scaling group
  • DescribeLoadBalancers
      Description
    • Old: Describes the load balancers for the specified Auto Scaling group.
      New: Grants permission to describe the load balancers for the specified Auto Scaling group
  • DescribeMetricCollectionTypes
      Description
    • Old: Describes the available CloudWatch metrics for Auto Scaling.
      New: Grants permission to describe the available CloudWatch metrics for Auto Scaling
  • DescribeNotificationConfigurations
      Description
    • Old: Describes the notification actions associated with the specified Auto Scaling group.
      New: Grants permission to describe the notification actions associated with the specified Auto Scaling group
  • DescribePolicies
      Description
    • Old: Describes the policies for the specified Auto Scaling group.
      New: Grants permission to describe the policies for the specified Auto Scaling group
  • DescribeScalingActivities
      Description
    • Old: Describes one or more scaling activities for the specified Auto Scaling group.
      New: Grants permission to describe one or more scaling activities for the specified Auto Scaling group
  • DescribeScalingProcessTypes
      Description
    • Old: Describes the scaling process types for use with ResumeProcesses and SuspendProcesses.
      New: Grants permission to describe the scaling process types for use with ResumeProcesses and SuspendProcesses
  • DescribeScheduledActions
      Description
    • Old: Describes the actions scheduled for your Auto Scaling group that haven't run.
      New: Grants permission to describe the actions scheduled for your Auto Scaling group that haven't run
  • DescribeTags
      Description
    • Old: Describes the specified tags.
      New: Grants permission to describe the specified tags
  • DescribeTerminationPolicyTypes
      Description
    • Old: Describes the termination policies supported by Auto Scaling.
      New: Grants permission to describe the termination policies supported by Auto Scaling
  • DetachInstances
      Description
    • Old: Removes one or more instances from the specified Auto Scaling group.
      New: Grants permission to remove one or more instances from the specified Auto Scaling group
  • DetachLoadBalancerTargetGroups
      Description
    • Old: Detaches one or more target groups from the specified Auto Scaling group.
      New: Grants permission to detach one or more target groups from the specified Auto Scaling group
  • DetachLoadBalancers
      Description
    • Old: Removes one or more load balancers from the specified Auto Scaling group.
      New: Grants permission to remove one or more load balancers from the specified Auto Scaling group
  • DisableMetricsCollection
      Description
    • Old: Disables monitoring of the specified metrics for the specified Auto Scaling group.
      New: Grants permission to disable monitoring of the specified metrics for the specified Auto Scaling group
  • EnableMetricsCollection
      Description
    • Old: Enables monitoring of the specified metrics for the specified Auto Scaling group.
      New: Grants permission to enable monitoring of the specified metrics for the specified Auto Scaling group
  • EnterStandby
      Description
    • Old: Moves the specified instances into Standby mode.
      New: Grants permission to move the specified instances into Standby mode
  • ExecutePolicy
      Description
    • Old: Executes the specified policy.
      New: Grants permission to execute the specified policy
  • ExitStandby
      Description
    • Old: Moves the specified instances out of Standby mode.
      New: Grants permission to move the specified instances out of Standby mode
  • PutLifecycleHook
      Description
    • Old: Creates or updates a lifecycle hook for the specified Auto Scaling Group.
      New: Grants permission to create or update a lifecycle hook for the specified Auto Scaling Group
  • PutNotificationConfiguration
      Description
    • Old: Configures an Auto Scaling group to send notifications when specified events take place.
      New: Grants permission to configure an Auto Scaling group to send notifications when specified events take place
  • PutScalingPolicy
      Description
    • Old: Creates or updates a policy for an Auto Scaling group.
      New: Grants permission to create or update a policy for an Auto Scaling group
  • PutScheduledUpdateGroupAction
      Description
    • Old: Creates or updates a scheduled scaling action for an Auto Scaling group.
      New: Grants permission to create or update a scheduled scaling action for an Auto Scaling group
  • RecordLifecycleActionHeartbeat
      Description
    • Old: Records a heartbeat for the lifecycle action associated with the specified token or instance.
      New: Grants permission to record a heartbeat for the lifecycle action associated with the specified token or instance
  • ResumeProcesses
      Description
    • Old: Resumes the specified suspended Auto Scaling processes, or all suspended process, for the specified Auto Scaling group.
      New: Grants permission to resume the specified suspended Auto Scaling processes, or all suspended process, for the specified Auto Scaling group
  • SetDesiredCapacity
      Description
    • Old: Sets the size of the specified Auto Scaling group.
      New: Grants permission to set the size of the specified Auto Scaling group
  • SetInstanceHealth
      Description
    • Old: Sets the health status of the specified instance.
      New: Grants permission to set the health status of the specified instance
  • SetInstanceProtection
      Description
    • Old: Updates the instance protection settings of the specified instances.
      New: Grants permission to update the instance protection settings of the specified instances
  • SuspendProcesses
      Description
    • Old: Suspends the specified Auto Scaling processes, or all processes, for the specified Auto Scaling group.
      New: Grants permission to suspend the specified Auto Scaling processes, or all processes, for the specified Auto Scaling group
  • TerminateInstanceInAutoScalingGroup
      Description
    • Old: Terminates the specified instance and optionally adjusts the desired group size.
      New: Grants permission to terminate the specified instance and optionally adjust the desired group size
  • UpdateAutoScalingGroup
      Description
    • Old: Updates the configuration for the specified Auto Scaling group.
      New: Grants permission to update the configuration for the specified Auto Scaling group
    Conditions
  • autoscaling:ImageId
      Description
    • Old: The AMI used to create the instance.
      New: Filters access based on the AMI used to create the instance
  • autoscaling:InstanceType
      Description
    • Old: The type of instance, in terms of the hardware resources available.
      New: Filters access based on the type of instance, in terms of the hardware resources available
  • autoscaling:InstanceTypes
      Description
    • Old: The types of instances, in terms of the hardware resources available.
      New: Filters access based on the types of instances, in terms of the hardware resources available
  • autoscaling:LaunchConfigurationName
      Description
    • Old: The name of a launch configuration.
      New: Filters access based on the name of a launch configuration
  • autoscaling:LaunchTemplateVersionSpecified
      Description
    • Old: Filters access by whether users can specify any version of a launch template or only the Latest or Default version
      New: Filters access based on whether users can specify any version of a launch template or only the Latest or Default version
  • autoscaling:LoadBalancerNames
      Description
    • Old: The name of the load balancer.
      New: Filters access based on the name of the load balancer
  • autoscaling:MaxSize
      Description
    • Old: The maximum scaling size.
      New: Filters access based on the maximum scaling size
  • autoscaling:MetadataHttpEndpoint
      Description
    • Old: Filters access by whether the HTTP endpoint is enabled for the instance metadata service.
      New: Filters access based on whether the HTTP endpoint is enabled for the instance metadata service
  • autoscaling:MetadataHttpPutResponseHopLimit
      Description
    • Old: Filters access by the allowed number of hops when calling the instance metadata service.
      New: Filters access based on the allowed number of hops when calling the instance metadata service
  • autoscaling:MetadataHttpTokens
      Description
    • Old: Filters access by whether tokens are required when calling the instance metadata service (optional or required)
      New: Filters access based on whether tokens are required when calling the instance metadata service (optional or required)
  • autoscaling:MinSize
      Description
    • Old: The minimum scaling size.
      New: Filters access based on the minimum scaling size
  • autoscaling:ResourceTag/${TagKey}
      Description
    • Old: The value of a tag attached to a resource.
      New: Filters access based on the value of a tag attached to a resource
  • autoscaling:SpotPrice
      Description
    • Old: The spot price associated with an instance.
      New: Filters access based on the spot price associated with an instance
  • autoscaling:TargetGroupARNs
      Description
    • Old: The ARN of a target group.
      New: Filters access based on the ARN of a target group
  • autoscaling:VPCZoneIdentifiers
      Description
    • Old: The identifier of a VPC zone.
      New: Filters access based on the identifier of a VPC zone
  • aws:RequestTag/${TagKey}
      Description
    • Old: The value of a tag associated with the request.
      New: Filters access based on the value of a tag associated with the request
  • aws:ResourceTag/${TagKey}
      Description
    • Old: Filters actions based on tag-value associated with the resource.
      New: Filters access based on the tag-value associated with the resource
  • aws:TagKeys
      Description
    • Old: Filters create requests based on the presence of mandatory tags in the request.
      New: Filters create requests based on the presence of mandatory tags in the request