Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Amazonka.AutoScaling.Types.ScheduledUpdateGroupAction
Description
Synopsis
- data ScheduledUpdateGroupAction = ScheduledUpdateGroupAction' {}
- newScheduledUpdateGroupAction :: ScheduledUpdateGroupAction
- scheduledUpdateGroupAction_scheduledActionARN :: Lens' ScheduledUpdateGroupAction (Maybe Text)
- scheduledUpdateGroupAction_startTime :: Lens' ScheduledUpdateGroupAction (Maybe UTCTime)
- scheduledUpdateGroupAction_time :: Lens' ScheduledUpdateGroupAction (Maybe UTCTime)
- scheduledUpdateGroupAction_scheduledActionName :: Lens' ScheduledUpdateGroupAction (Maybe Text)
- scheduledUpdateGroupAction_maxSize :: Lens' ScheduledUpdateGroupAction (Maybe Int)
- scheduledUpdateGroupAction_recurrence :: Lens' ScheduledUpdateGroupAction (Maybe Text)
- scheduledUpdateGroupAction_desiredCapacity :: Lens' ScheduledUpdateGroupAction (Maybe Int)
- scheduledUpdateGroupAction_minSize :: Lens' ScheduledUpdateGroupAction (Maybe Int)
- scheduledUpdateGroupAction_autoScalingGroupName :: Lens' ScheduledUpdateGroupAction (Maybe Text)
- scheduledUpdateGroupAction_endTime :: Lens' ScheduledUpdateGroupAction (Maybe UTCTime)
- scheduledUpdateGroupAction_timeZone :: Lens' ScheduledUpdateGroupAction (Maybe Text)
Documentation
data ScheduledUpdateGroupAction Source #
Describes a scheduled scaling action.
See: newScheduledUpdateGroupAction
smart constructor.
Constructors
ScheduledUpdateGroupAction' | |
Fields
|
Instances
newScheduledUpdateGroupAction :: ScheduledUpdateGroupAction Source #
Create a value of ScheduledUpdateGroupAction
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:scheduledActionARN:ScheduledUpdateGroupAction'
, scheduledUpdateGroupAction_scheduledActionARN
- The Amazon Resource Name (ARN) of the scheduled action.
$sel:startTime:ScheduledUpdateGroupAction'
, scheduledUpdateGroupAction_startTime
- The date and time in UTC for this action to start. For example,
"2019-06-01T00:00:00Z"
.
$sel:time:ScheduledUpdateGroupAction'
, scheduledUpdateGroupAction_time
- This parameter is no longer used.
$sel:scheduledActionName:ScheduledUpdateGroupAction'
, scheduledUpdateGroupAction_scheduledActionName
- The name of the scheduled action.
$sel:maxSize:ScheduledUpdateGroupAction'
, scheduledUpdateGroupAction_maxSize
- The maximum size of the Auto Scaling group.
$sel:recurrence:ScheduledUpdateGroupAction'
, scheduledUpdateGroupAction_recurrence
- The recurring schedule for the action, in Unix cron syntax format.
When StartTime
and EndTime
are specified with Recurrence
, they
form the boundaries of when the recurring action starts and stops.
$sel:desiredCapacity:ScheduledUpdateGroupAction'
, scheduledUpdateGroupAction_desiredCapacity
- The desired capacity is the initial capacity of the Auto Scaling group
after the scheduled action runs and the capacity it attempts to
maintain.
$sel:minSize:ScheduledUpdateGroupAction'
, scheduledUpdateGroupAction_minSize
- The minimum size of the Auto Scaling group.
$sel:autoScalingGroupName:ScheduledUpdateGroupAction'
, scheduledUpdateGroupAction_autoScalingGroupName
- The name of the Auto Scaling group.
$sel:endTime:ScheduledUpdateGroupAction'
, scheduledUpdateGroupAction_endTime
- The date and time in UTC for the recurring schedule to end. For example,
"2019-06-01T00:00:00Z"
.
$sel:timeZone:ScheduledUpdateGroupAction'
, scheduledUpdateGroupAction_timeZone
- The time zone for the cron expression.
scheduledUpdateGroupAction_scheduledActionARN :: Lens' ScheduledUpdateGroupAction (Maybe Text) Source #
The Amazon Resource Name (ARN) of the scheduled action.
scheduledUpdateGroupAction_startTime :: Lens' ScheduledUpdateGroupAction (Maybe UTCTime) Source #
The date and time in UTC for this action to start. For example,
"2019-06-01T00:00:00Z"
.
scheduledUpdateGroupAction_time :: Lens' ScheduledUpdateGroupAction (Maybe UTCTime) Source #
This parameter is no longer used.
scheduledUpdateGroupAction_scheduledActionName :: Lens' ScheduledUpdateGroupAction (Maybe Text) Source #
The name of the scheduled action.
scheduledUpdateGroupAction_maxSize :: Lens' ScheduledUpdateGroupAction (Maybe Int) Source #
The maximum size of the Auto Scaling group.
scheduledUpdateGroupAction_recurrence :: Lens' ScheduledUpdateGroupAction (Maybe Text) Source #
The recurring schedule for the action, in Unix cron syntax format.
When StartTime
and EndTime
are specified with Recurrence
, they
form the boundaries of when the recurring action starts and stops.
scheduledUpdateGroupAction_desiredCapacity :: Lens' ScheduledUpdateGroupAction (Maybe Int) Source #
The desired capacity is the initial capacity of the Auto Scaling group after the scheduled action runs and the capacity it attempts to maintain.
scheduledUpdateGroupAction_minSize :: Lens' ScheduledUpdateGroupAction (Maybe Int) Source #
The minimum size of the Auto Scaling group.
scheduledUpdateGroupAction_autoScalingGroupName :: Lens' ScheduledUpdateGroupAction (Maybe Text) Source #
The name of the Auto Scaling group.
scheduledUpdateGroupAction_endTime :: Lens' ScheduledUpdateGroupAction (Maybe UTCTime) Source #
The date and time in UTC for the recurring schedule to end. For example,
"2019-06-01T00:00:00Z"
.
scheduledUpdateGroupAction_timeZone :: Lens' ScheduledUpdateGroupAction (Maybe Text) Source #
The time zone for the cron expression.