describe_time_based_auto_scaling

OpsWorks.Client.describe_time_based_auto_scaling(**kwargs)

Describes time-based auto scaling configurations for specified instances.

Note

You must specify at least one of the parameters.

Required Permissions : To use this action, an IAM user must have a Show, Deploy, or Manage permissions level for the stack, or an attached policy that explicitly grants permissions. For more information about user permissions, see Managing User Permissions.

See also: AWS API Documentation

Request Syntax

response = client.describe_time_based_auto_scaling(
    InstanceIds=[
        'string',
    ]
)
Parameters
InstanceIds (list) --

[REQUIRED]

An array of instance IDs.

  • (string) --
Return type
dict
Returns
Response Syntax
{
    'TimeBasedAutoScalingConfigurations': [
        {
            'InstanceId': 'string',
            'AutoScalingSchedule': {
                'Monday': {
                    'string': 'string'
                },
                'Tuesday': {
                    'string': 'string'
                },
                'Wednesday': {
                    'string': 'string'
                },
                'Thursday': {
                    'string': 'string'
                },
                'Friday': {
                    'string': 'string'
                },
                'Saturday': {
                    'string': 'string'
                },
                'Sunday': {
                    'string': 'string'
                }
            }
        },
    ]
}

Response Structure

  • (dict) --

    Contains the response to a DescribeTimeBasedAutoScaling request.

    • TimeBasedAutoScalingConfigurations (list) --

      An array of TimeBasedAutoScalingConfiguration objects that describe the configuration for the specified instances.

      • (dict) --

        Describes an instance's time-based auto scaling configuration.

        • InstanceId (string) --

          The instance ID.

        • AutoScalingSchedule (dict) --

          A WeeklyAutoScalingSchedule object with the instance schedule.

          • Monday (dict) --

            The schedule for Monday.

            • (string) --
              • (string) --
          • Tuesday (dict) --

            The schedule for Tuesday.

            • (string) --
              • (string) --
          • Wednesday (dict) --

            The schedule for Wednesday.

            • (string) --
              • (string) --
          • Thursday (dict) --

            The schedule for Thursday.

            • (string) --
              • (string) --
          • Friday (dict) --

            The schedule for Friday.

            • (string) --
              • (string) --
          • Saturday (dict) --

            The schedule for Saturday.

            • (string) --
              • (string) --
          • Sunday (dict) --

            The schedule for Sunday.

            • (string) --
              • (string) --

Exceptions

  • OpsWorks.Client.exceptions.ValidationException
  • OpsWorks.Client.exceptions.ResourceNotFoundException