Class: Aws::AutoScaling::Types::ScheduledUpdateGroupAction

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-autoscaling/types.rb

Overview

Describes a scheduled scaling action. Used in response to DescribeScheduledActions.

Instance Attribute Summary collapse

Instance Attribute Details

#auto_scaling_group_nameString

The name of the Auto Scaling group.

Returns:

  • (String)


4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
# File 'lib/aws-sdk-autoscaling/types.rb', line 4101

class ScheduledUpdateGroupAction < Struct.new(
  :auto_scaling_group_name,
  :scheduled_action_name,
  :scheduled_action_arn,
  :time,
  :start_time,
  :end_time,
  :recurrence,
  :min_size,
  :max_size,
  :desired_capacity)
  include Aws::Structure
end

#desired_capacityInteger

The number of instances you prefer to maintain in the group.

Returns:

  • (Integer)


4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
# File 'lib/aws-sdk-autoscaling/types.rb', line 4101

class ScheduledUpdateGroupAction < Struct.new(
  :auto_scaling_group_name,
  :scheduled_action_name,
  :scheduled_action_arn,
  :time,
  :start_time,
  :end_time,
  :recurrence,
  :min_size,
  :max_size,
  :desired_capacity)
  include Aws::Structure
end

#end_timeTime

The date and time that the action is scheduled to end. This date and time can be up to one month in the future.

Returns:

  • (Time)


4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
# File 'lib/aws-sdk-autoscaling/types.rb', line 4101

class ScheduledUpdateGroupAction < Struct.new(
  :auto_scaling_group_name,
  :scheduled_action_name,
  :scheduled_action_arn,
  :time,
  :start_time,
  :end_time,
  :recurrence,
  :min_size,
  :max_size,
  :desired_capacity)
  include Aws::Structure
end

#max_sizeInteger

The maximum size of the group.

Returns:

  • (Integer)


4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
# File 'lib/aws-sdk-autoscaling/types.rb', line 4101

class ScheduledUpdateGroupAction < Struct.new(
  :auto_scaling_group_name,
  :scheduled_action_name,
  :scheduled_action_arn,
  :time,
  :start_time,
  :end_time,
  :recurrence,
  :min_size,
  :max_size,
  :desired_capacity)
  include Aws::Structure
end

#min_sizeInteger

The minimum size of the group.

Returns:

  • (Integer)


4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
# File 'lib/aws-sdk-autoscaling/types.rb', line 4101

class ScheduledUpdateGroupAction < Struct.new(
  :auto_scaling_group_name,
  :scheduled_action_name,
  :scheduled_action_arn,
  :time,
  :start_time,
  :end_time,
  :recurrence,
  :min_size,
  :max_size,
  :desired_capacity)
  include Aws::Structure
end

#recurrenceString

The recurring schedule for the action.

Returns:

  • (String)


4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
# File 'lib/aws-sdk-autoscaling/types.rb', line 4101

class ScheduledUpdateGroupAction < Struct.new(
  :auto_scaling_group_name,
  :scheduled_action_name,
  :scheduled_action_arn,
  :time,
  :start_time,
  :end_time,
  :recurrence,
  :min_size,
  :max_size,
  :desired_capacity)
  include Aws::Structure
end

#scheduled_action_arnString

The Amazon Resource Name (ARN) of the scheduled action.

Returns:

  • (String)


4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
# File 'lib/aws-sdk-autoscaling/types.rb', line 4101

class ScheduledUpdateGroupAction < Struct.new(
  :auto_scaling_group_name,
  :scheduled_action_name,
  :scheduled_action_arn,
  :time,
  :start_time,
  :end_time,
  :recurrence,
  :min_size,
  :max_size,
  :desired_capacity)
  include Aws::Structure
end

#scheduled_action_nameString

The name of the scheduled action.

Returns:

  • (String)


4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
# File 'lib/aws-sdk-autoscaling/types.rb', line 4101

class ScheduledUpdateGroupAction < Struct.new(
  :auto_scaling_group_name,
  :scheduled_action_name,
  :scheduled_action_arn,
  :time,
  :start_time,
  :end_time,
  :recurrence,
  :min_size,
  :max_size,
  :desired_capacity)
  include Aws::Structure
end

#start_timeTime

The date and time that the action is scheduled to begin. This date and time can be up to one month in the future.

When ‘StartTime` and `EndTime` are specified with `Recurrence`, they form the boundaries of when the recurring action starts and stops.

Returns:

  • (Time)


4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
# File 'lib/aws-sdk-autoscaling/types.rb', line 4101

class ScheduledUpdateGroupAction < Struct.new(
  :auto_scaling_group_name,
  :scheduled_action_name,
  :scheduled_action_arn,
  :time,
  :start_time,
  :end_time,
  :recurrence,
  :min_size,
  :max_size,
  :desired_capacity)
  include Aws::Structure
end

#timeTime

This parameter is deprecated.

Returns:

  • (Time)


4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
# File 'lib/aws-sdk-autoscaling/types.rb', line 4101

class ScheduledUpdateGroupAction < Struct.new(
  :auto_scaling_group_name,
  :scheduled_action_name,
  :scheduled_action_arn,
  :time,
  :start_time,
  :end_time,
  :recurrence,
  :min_size,
  :max_size,
  :desired_capacity)
  include Aws::Structure
end