ScheduledUpdateGroupActionRequest class

Describes information used for one or more scheduled scaling action updates in a BatchPutScheduledUpdateGroupAction operation.

When updating a scheduled scaling action, all optional parameters are left unchanged if not specified.

Constructors

ScheduledUpdateGroupActionRequest({required String scheduledActionName, int? desiredCapacity, DateTime? endTime, int? maxSize, int? minSize, String? recurrence, DateTime? startTime})

Properties

desiredCapacity int?
The desired capacity is the initial capacity of the Auto Scaling group after the scheduled action runs and the capacity it attempts to maintain.
final
endTime DateTime?
The date and time for the recurring schedule to end. Amazon EC2 Auto Scaling does not perform the action after this time.
final
hashCode int
The hash code for this object.
no setterinherited
maxSize int?
The maximum size of the Auto Scaling group.
final
minSize int?
The minimum size of the Auto Scaling group.
final
recurrence String?
The recurring schedule for the action, in Unix cron syntax format. This format consists of five fields separated by white spaces: Minute Hour Day_of_Month Month_of_Year Day_of_Week. The value must be in quotes (for example, "30 0 1 1,6,12 *"). For more information about this format, see Crontab.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
scheduledActionName String
The name of the scaling action.
final
startTime DateTime?
The date and time for the action to start, in YYYY-MM-DDThh:mm:ssZ format in UTC/GMT only and in quotes (for example, "2019-06-01T00:00:00Z").
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited