There are more AWS SDK examples available in the AWS Doc SDK Examples
Use DescribeScheduledActions with a CLI
The following code examples show how to use DescribeScheduledActions.
- CLI
-
- AWS CLI
-
Example 1: To describe all scheduled actions
This example describes all your scheduled actions.
aws autoscaling describe-scheduled-actionsOutput:
{ "ScheduledUpdateGroupActions": [ { "AutoScalingGroupName": "my-asg", "ScheduledActionName": "my-recurring-action", "Recurrence": "30 0 1 1,6,12 *", "ScheduledActionARN": "arn:aws:autoscaling:us-west-2:123456789012:scheduledUpdateGroupAction:8e86b655-b2e6-4410-8f29-b4f094d6871c:autoScalingGroupName/my-asg:scheduledActionName/my-recurring-action", "StartTime": "2023-12-01T04:00:00Z", "Time": "2023-12-01T04:00:00Z", "MinSize": 1, "MaxSize": 6, "DesiredCapacity": 4, "TimeZone": "America/New_York" } ] }For more information, see Scheduled scaling in the Amazon EC2 Auto Scaling User Guide.
Example 2: To describe scheduled actions for the specified group
To describe the scheduled actions for a specific Auto Scaling group, use the
--auto-scaling-group-nameoption.aws autoscaling describe-scheduled-actions \ --auto-scaling-group-namemy-asgOutput:
{ "ScheduledUpdateGroupActions": [ { "AutoScalingGroupName": "my-asg", "ScheduledActionName": "my-recurring-action", "Recurrence": "30 0 1 1,6,12 *", "ScheduledActionARN": "arn:aws:autoscaling:us-west-2:123456789012:scheduledUpdateGroupAction:8e86b655-b2e6-4410-8f29-b4f094d6871c:autoScalingGroupName/my-asg:scheduledActionName/my-recurring-action", "StartTime": "2023-12-01T04:00:00Z", "Time": "2023-12-01T04:00:00Z", "MinSize": 1, "MaxSize": 6, "DesiredCapacity": 4, "TimeZone": "America/New_York" } ] }For more information, see Scheduled scaling in the Amazon EC2 Auto Scaling User Guide.
Example 3: To describe the specified scheduled action
To describe a specific scheduled action, use the
--scheduled-action-namesoption.aws autoscaling describe-scheduled-actions \ --scheduled-action-namesmy-recurring-actionOutput:
{ "ScheduledUpdateGroupActions": [ { "AutoScalingGroupName": "my-asg", "ScheduledActionName": "my-recurring-action", "Recurrence": "30 0 1 1,6,12 *", "ScheduledActionARN": "arn:aws:autoscaling:us-west-2:123456789012:scheduledUpdateGroupAction:8e86b655-b2e6-4410-8f29-b4f094d6871c:autoScalingGroupName/my-asg:scheduledActionName/my-recurring-action", "StartTime": "2023-12-01T04:00:00Z", "Time": "2023-12-01T04:00:00Z", "MinSize": 1, "MaxSize": 6, "DesiredCapacity": 4, "TimeZone": "America/New_York" } ] }For more information, see Scheduled scaling in the Amazon EC2 Auto Scaling User Guide.
Example 4: To describe scheduled actions with a specified start time
To describe the scheduled actions that start at a specific time, use the
--start-timeoption.aws autoscaling describe-scheduled-actions \ --start-time"2023-12-01T04:00:00Z"Output:
{ "ScheduledUpdateGroupActions": [ { "AutoScalingGroupName": "my-asg", "ScheduledActionName": "my-recurring-action", "Recurrence": "30 0 1 1,6,12 *", "ScheduledActionARN": "arn:aws:autoscaling:us-west-2:123456789012:scheduledUpdateGroupAction:8e86b655-b2e6-4410-8f29-b4f094d6871c:autoScalingGroupName/my-asg:scheduledActionName/my-recurring-action", "StartTime": "2023-12-01T04:00:00Z", "Time": "2023-12-01T04:00:00Z", "MinSize": 1, "MaxSize": 6, "DesiredCapacity": 4, "TimeZone": "America/New_York" } ] }For more information, see Scheduled scaling in the Amazon EC2 Auto Scaling User Guide.
Example 5: To describe scheduled actions that end at a specified time
To describe the scheduled actions that end at a specific time, use the
--end-timeoption.aws autoscaling describe-scheduled-actions \ --end-time"2023-12-01T04:00:00Z"Output:
{ "ScheduledUpdateGroupActions": [ { "AutoScalingGroupName": "my-asg", "ScheduledActionName": "my-recurring-action", "Recurrence": "30 0 1 1,6,12 *", "ScheduledActionARN": "arn:aws:autoscaling:us-west-2:123456789012:scheduledUpdateGroupAction:8e86b655-b2e6-4410-8f29-b4f094d6871c:autoScalingGroupName/my-asg:scheduledActionName/my-recurring-action", "StartTime": "2023-12-01T04:00:00Z", "Time": "2023-12-01T04:00:00Z", "MinSize": 1, "MaxSize": 6, "DesiredCapacity": 4, "TimeZone": "America/New_York" } ] }For more information, see Scheduled scaling in the Amazon EC2 Auto Scaling User Guide.
Example 6: To describe a specified number of scheduled actions
To return a specific number of scheduled actions, use the
--max-itemsoption.aws autoscaling describe-scheduled-actions \ --auto-scaling-group-namemy-asg\ --max-items1Output:
{ "ScheduledUpdateGroupActions": [ { "AutoScalingGroupName": "my-asg", "ScheduledActionName": "my-recurring-action", "Recurrence": "30 0 1 1,6,12 *", "ScheduledActionARN": "arn:aws:autoscaling:us-west-2:123456789012:scheduledUpdateGroupAction:8e86b655-b2e6-4410-8f29-b4f094d6871c:autoScalingGroupName/my-asg:scheduledActionName/my-recurring-action", "StartTime": "2023-12-01T04:00:00Z", "Time": "2023-12-01T04:00:00Z", "MinSize": 1, "MaxSize": 6, "DesiredCapacity": 4, "TimeZone": "America/New_York" } ] }If the output includes a
NextTokenfield, there are more scheduled actions. To get the additional scheduled actions, use the value of this field with the--starting-tokenoption in a subsequent call as follows.aws autoscaling describe-scheduled-actions \ --auto-scaling-group-namemy-asg\ --starting-tokenZ3M3LMPEXAMPLEFor more information, see Scheduled scaling in the Amazon EC2 Auto Scaling User Guide.
-
For API details, see DescribeScheduledActions
in AWS CLI Command Reference.
-
- PowerShell
-
- Tools for PowerShell V4
-
Example 1: This example describes the scheduled scaling actions for the specified Auto Scaling group.
Get-ASScheduledAction -AutoScalingGroupName my-asgOutput:
AutoScalingGroupName : my-asg DesiredCapacity : 10 EndTime : MaxSize : MinSize : Recurrence : ScheduledActionARN : arn:aws:autoscaling:us-west-2:123456789012:scheduledUpdateGroupAction:8a4c5f24-6ec6-4306-a2dd-f7 2c3af3a4d6:autoScalingGroupName/my-asg:scheduledActionName/myScheduledAction ScheduledActionName : myScheduledAction StartTime : 11/30/2015 8:00:00 AM Time : 11/30/2015 8:00:00 AMExample 2: This example describes the specified scheduled scaling actions.
Get-ASScheduledAction -ScheduledActionName @("myScheduledScaleOut", "myScheduledScaleIn")Example 3: This example describes the scheduled scaling actions that start by the specified time.
Get-ASScheduledAction -StartTime "2015-12-01T08:00:00Z"Example 4: This example describes the scheduled scaling actions that end by the specified time.
Get-ASScheduledAction -EndTime "2015-12-30T08:00:00Z"Example 5: This example describes the scheduled scaling actions for all your Auto Scaling groups.
Get-ASScheduledAction-
For API details, see DescribeScheduledActions in AWS Tools for PowerShell Cmdlet Reference (V4).
-
- Tools for PowerShell V5
-
Example 1: This example describes the scheduled scaling actions for the specified Auto Scaling group.
Get-ASScheduledAction -AutoScalingGroupName my-asgOutput:
AutoScalingGroupName : my-asg DesiredCapacity : 10 EndTime : MaxSize : MinSize : Recurrence : ScheduledActionARN : arn:aws:autoscaling:us-west-2:123456789012:scheduledUpdateGroupAction:8a4c5f24-6ec6-4306-a2dd-f7 2c3af3a4d6:autoScalingGroupName/my-asg:scheduledActionName/myScheduledAction ScheduledActionName : myScheduledAction StartTime : 11/30/2015 8:00:00 AM Time : 11/30/2015 8:00:00 AMExample 2: This example describes the specified scheduled scaling actions.
Get-ASScheduledAction -ScheduledActionName @("myScheduledScaleOut", "myScheduledScaleIn")Example 3: This example describes the scheduled scaling actions that start by the specified time.
Get-ASScheduledAction -StartTime "2015-12-01T08:00:00Z"Example 4: This example describes the scheduled scaling actions that end by the specified time.
Get-ASScheduledAction -EndTime "2015-12-30T08:00:00Z"Example 5: This example describes the scheduled scaling actions for all your Auto Scaling groups.
Get-ASScheduledAction-
For API details, see DescribeScheduledActions in AWS Tools for PowerShell Cmdlet Reference (V5).
-