AWS SDK for C++  1.9.123
AWS SDK for C++
Public Member Functions | List of all members
Aws::AutoScaling::Model::ScheduledUpdateGroupActionRequest Class Reference

#include <ScheduledUpdateGroupActionRequest.h>

Public Member Functions

 ScheduledUpdateGroupActionRequest ()
 
 ScheduledUpdateGroupActionRequest (const Aws::Utils::Xml::XmlNode &xmlNode)
 
ScheduledUpdateGroupActionRequestoperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void OutputToStream (Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
 
void OutputToStream (Aws::OStream &oStream, const char *location) const
 
const Aws::StringGetScheduledActionName () const
 
bool ScheduledActionNameHasBeenSet () const
 
void SetScheduledActionName (const Aws::String &value)
 
void SetScheduledActionName (Aws::String &&value)
 
void SetScheduledActionName (const char *value)
 
ScheduledUpdateGroupActionRequestWithScheduledActionName (const Aws::String &value)
 
ScheduledUpdateGroupActionRequestWithScheduledActionName (Aws::String &&value)
 
ScheduledUpdateGroupActionRequestWithScheduledActionName (const char *value)
 
const Aws::Utils::DateTimeGetStartTime () const
 
bool StartTimeHasBeenSet () const
 
void SetStartTime (const Aws::Utils::DateTime &value)
 
void SetStartTime (Aws::Utils::DateTime &&value)
 
ScheduledUpdateGroupActionRequestWithStartTime (const Aws::Utils::DateTime &value)
 
ScheduledUpdateGroupActionRequestWithStartTime (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetEndTime () const
 
bool EndTimeHasBeenSet () const
 
void SetEndTime (const Aws::Utils::DateTime &value)
 
void SetEndTime (Aws::Utils::DateTime &&value)
 
ScheduledUpdateGroupActionRequestWithEndTime (const Aws::Utils::DateTime &value)
 
ScheduledUpdateGroupActionRequestWithEndTime (Aws::Utils::DateTime &&value)
 
const Aws::StringGetRecurrence () const
 
bool RecurrenceHasBeenSet () const
 
void SetRecurrence (const Aws::String &value)
 
void SetRecurrence (Aws::String &&value)
 
void SetRecurrence (const char *value)
 
ScheduledUpdateGroupActionRequestWithRecurrence (const Aws::String &value)
 
ScheduledUpdateGroupActionRequestWithRecurrence (Aws::String &&value)
 
ScheduledUpdateGroupActionRequestWithRecurrence (const char *value)
 
int GetMinSize () const
 
bool MinSizeHasBeenSet () const
 
void SetMinSize (int value)
 
ScheduledUpdateGroupActionRequestWithMinSize (int value)
 
int GetMaxSize () const
 
bool MaxSizeHasBeenSet () const
 
void SetMaxSize (int value)
 
ScheduledUpdateGroupActionRequestWithMaxSize (int value)
 
int GetDesiredCapacity () const
 
bool DesiredCapacityHasBeenSet () const
 
void SetDesiredCapacity (int value)
 
ScheduledUpdateGroupActionRequestWithDesiredCapacity (int value)
 
const Aws::StringGetTimeZone () const
 
bool TimeZoneHasBeenSet () const
 
void SetTimeZone (const Aws::String &value)
 
void SetTimeZone (Aws::String &&value)
 
void SetTimeZone (const char *value)
 
ScheduledUpdateGroupActionRequestWithTimeZone (const Aws::String &value)
 
ScheduledUpdateGroupActionRequestWithTimeZone (Aws::String &&value)
 
ScheduledUpdateGroupActionRequestWithTimeZone (const char *value)
 

Detailed Description

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

See Also:

AWS API Reference

Definition at line 34 of file ScheduledUpdateGroupActionRequest.h.

Constructor & Destructor Documentation

◆ ScheduledUpdateGroupActionRequest() [1/2]

Aws::AutoScaling::Model::ScheduledUpdateGroupActionRequest::ScheduledUpdateGroupActionRequest ( )

◆ ScheduledUpdateGroupActionRequest() [2/2]

Aws::AutoScaling::Model::ScheduledUpdateGroupActionRequest::ScheduledUpdateGroupActionRequest ( const Aws::Utils::Xml::XmlNode xmlNode)

Member Function Documentation

◆ DesiredCapacityHasBeenSet()

bool Aws::AutoScaling::Model::ScheduledUpdateGroupActionRequest::DesiredCapacityHasBeenSet ( ) const
inline

The desired capacity is the initial capacity of the Auto Scaling group after the scheduled action runs and the capacity it attempts to maintain.

Definition at line 341 of file ScheduledUpdateGroupActionRequest.h.

◆ EndTimeHasBeenSet()

bool Aws::AutoScaling::Model::ScheduledUpdateGroupActionRequest::EndTimeHasBeenSet ( ) const
inline

The date and time for the recurring schedule to end, in UTC.

Definition at line 161 of file ScheduledUpdateGroupActionRequest.h.

◆ GetDesiredCapacity()

int Aws::AutoScaling::Model::ScheduledUpdateGroupActionRequest::GetDesiredCapacity ( ) const
inline

The desired capacity is the initial capacity of the Auto Scaling group after the scheduled action runs and the capacity it attempts to maintain.

Definition at line 335 of file ScheduledUpdateGroupActionRequest.h.

◆ GetEndTime()

const Aws::Utils::DateTime& Aws::AutoScaling::Model::ScheduledUpdateGroupActionRequest::GetEndTime ( ) const
inline

The date and time for the recurring schedule to end, in UTC.

Definition at line 156 of file ScheduledUpdateGroupActionRequest.h.

◆ GetMaxSize()

int Aws::AutoScaling::Model::ScheduledUpdateGroupActionRequest::GetMaxSize ( ) const
inline

The maximum size of the Auto Scaling group.

Definition at line 313 of file ScheduledUpdateGroupActionRequest.h.

◆ GetMinSize()

int Aws::AutoScaling::Model::ScheduledUpdateGroupActionRequest::GetMinSize ( ) const
inline

The minimum size of the Auto Scaling group.

Definition at line 292 of file ScheduledUpdateGroupActionRequest.h.

◆ GetRecurrence()

const Aws::String& Aws::AutoScaling::Model::ScheduledUpdateGroupActionRequest::GetRecurrence ( ) const
inline

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.

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

Cron expressions use Universal Coordinated Time (UTC) by default.

Definition at line 195 of file ScheduledUpdateGroupActionRequest.h.

◆ GetScheduledActionName()

const Aws::String& Aws::AutoScaling::Model::ScheduledUpdateGroupActionRequest::GetScheduledActionName ( ) const
inline

The name of the scaling action.

Definition at line 48 of file ScheduledUpdateGroupActionRequest.h.

◆ GetStartTime()

const Aws::Utils::DateTime& Aws::AutoScaling::Model::ScheduledUpdateGroupActionRequest::GetStartTime ( ) const
inline

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").

If you specify Recurrence and StartTime, Amazon EC2 Auto Scaling performs the action at this time, and then performs the action based on the specified recurrence.

If you try to schedule the action in the past, Amazon EC2 Auto Scaling returns an error message.

Definition at line 95 of file ScheduledUpdateGroupActionRequest.h.

◆ GetTimeZone()

const Aws::String& Aws::AutoScaling::Model::ScheduledUpdateGroupActionRequest::GetTimeZone ( ) const
inline

Specifies the time zone for a cron expression. If a time zone is not provided, UTC is used by default.

Valid values are the canonical names of the IANA time zones, derived from the IANA Time Zone Database (such as Etc/GMT+9 or Pacific/Tahiti). For more information, see https://en.wikipedia.org/wiki/List_of_tz_database_time_zones.

Definition at line 364 of file ScheduledUpdateGroupActionRequest.h.

◆ MaxSizeHasBeenSet()

bool Aws::AutoScaling::Model::ScheduledUpdateGroupActionRequest::MaxSizeHasBeenSet ( ) const
inline

The maximum size of the Auto Scaling group.

Definition at line 318 of file ScheduledUpdateGroupActionRequest.h.

◆ MinSizeHasBeenSet()

bool Aws::AutoScaling::Model::ScheduledUpdateGroupActionRequest::MinSizeHasBeenSet ( ) const
inline

The minimum size of the Auto Scaling group.

Definition at line 297 of file ScheduledUpdateGroupActionRequest.h.

◆ operator=()

ScheduledUpdateGroupActionRequest& Aws::AutoScaling::Model::ScheduledUpdateGroupActionRequest::operator= ( const Aws::Utils::Xml::XmlNode xmlNode)

◆ OutputToStream() [1/2]

void Aws::AutoScaling::Model::ScheduledUpdateGroupActionRequest::OutputToStream ( Aws::OStream oStream,
const char *  location 
) const

◆ OutputToStream() [2/2]

void Aws::AutoScaling::Model::ScheduledUpdateGroupActionRequest::OutputToStream ( Aws::OStream ostream,
const char *  location,
unsigned  index,
const char *  locationValue 
) const

◆ RecurrenceHasBeenSet()

bool Aws::AutoScaling::Model::ScheduledUpdateGroupActionRequest::RecurrenceHasBeenSet ( ) const
inline

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.

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

Cron expressions use Universal Coordinated Time (UTC) by default.

Definition at line 208 of file ScheduledUpdateGroupActionRequest.h.

◆ ScheduledActionNameHasBeenSet()

bool Aws::AutoScaling::Model::ScheduledUpdateGroupActionRequest::ScheduledActionNameHasBeenSet ( ) const
inline

The name of the scaling action.

Definition at line 53 of file ScheduledUpdateGroupActionRequest.h.

◆ SetDesiredCapacity()

void Aws::AutoScaling::Model::ScheduledUpdateGroupActionRequest::SetDesiredCapacity ( int  value)
inline

The desired capacity is the initial capacity of the Auto Scaling group after the scheduled action runs and the capacity it attempts to maintain.

Definition at line 347 of file ScheduledUpdateGroupActionRequest.h.

◆ SetEndTime() [1/2]

void Aws::AutoScaling::Model::ScheduledUpdateGroupActionRequest::SetEndTime ( Aws::Utils::DateTime &&  value)
inline

The date and time for the recurring schedule to end, in UTC.

Definition at line 171 of file ScheduledUpdateGroupActionRequest.h.

◆ SetEndTime() [2/2]

void Aws::AutoScaling::Model::ScheduledUpdateGroupActionRequest::SetEndTime ( const Aws::Utils::DateTime value)
inline

The date and time for the recurring schedule to end, in UTC.

Definition at line 166 of file ScheduledUpdateGroupActionRequest.h.

◆ SetMaxSize()

void Aws::AutoScaling::Model::ScheduledUpdateGroupActionRequest::SetMaxSize ( int  value)
inline

The maximum size of the Auto Scaling group.

Definition at line 323 of file ScheduledUpdateGroupActionRequest.h.

◆ SetMinSize()

void Aws::AutoScaling::Model::ScheduledUpdateGroupActionRequest::SetMinSize ( int  value)
inline

The minimum size of the Auto Scaling group.

Definition at line 302 of file ScheduledUpdateGroupActionRequest.h.

◆ SetRecurrence() [1/3]

void Aws::AutoScaling::Model::ScheduledUpdateGroupActionRequest::SetRecurrence ( Aws::String &&  value)
inline

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.

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

Cron expressions use Universal Coordinated Time (UTC) by default.

Definition at line 234 of file ScheduledUpdateGroupActionRequest.h.

◆ SetRecurrence() [2/3]

void Aws::AutoScaling::Model::ScheduledUpdateGroupActionRequest::SetRecurrence ( const Aws::String value)
inline

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.

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

Cron expressions use Universal Coordinated Time (UTC) by default.

Definition at line 221 of file ScheduledUpdateGroupActionRequest.h.

◆ SetRecurrence() [3/3]

void Aws::AutoScaling::Model::ScheduledUpdateGroupActionRequest::SetRecurrence ( const char *  value)
inline

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.

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

Cron expressions use Universal Coordinated Time (UTC) by default.

Definition at line 247 of file ScheduledUpdateGroupActionRequest.h.

◆ SetScheduledActionName() [1/3]

void Aws::AutoScaling::Model::ScheduledUpdateGroupActionRequest::SetScheduledActionName ( Aws::String &&  value)
inline

The name of the scaling action.

Definition at line 63 of file ScheduledUpdateGroupActionRequest.h.

◆ SetScheduledActionName() [2/3]

void Aws::AutoScaling::Model::ScheduledUpdateGroupActionRequest::SetScheduledActionName ( const Aws::String value)
inline

The name of the scaling action.

Definition at line 58 of file ScheduledUpdateGroupActionRequest.h.

◆ SetScheduledActionName() [3/3]

void Aws::AutoScaling::Model::ScheduledUpdateGroupActionRequest::SetScheduledActionName ( const char *  value)
inline

The name of the scaling action.

Definition at line 68 of file ScheduledUpdateGroupActionRequest.h.

◆ SetStartTime() [1/2]

void Aws::AutoScaling::Model::ScheduledUpdateGroupActionRequest::SetStartTime ( Aws::Utils::DateTime &&  value)
inline

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").

If you specify Recurrence and StartTime, Amazon EC2 Auto Scaling performs the action at this time, and then performs the action based on the specified recurrence.

If you try to schedule the action in the past, Amazon EC2 Auto Scaling returns an error message.

Definition at line 128 of file ScheduledUpdateGroupActionRequest.h.

◆ SetStartTime() [2/2]

void Aws::AutoScaling::Model::ScheduledUpdateGroupActionRequest::SetStartTime ( const Aws::Utils::DateTime value)
inline

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").

If you specify Recurrence and StartTime, Amazon EC2 Auto Scaling performs the action at this time, and then performs the action based on the specified recurrence.

If you try to schedule the action in the past, Amazon EC2 Auto Scaling returns an error message.

Definition at line 117 of file ScheduledUpdateGroupActionRequest.h.

◆ SetTimeZone() [1/3]

void Aws::AutoScaling::Model::ScheduledUpdateGroupActionRequest::SetTimeZone ( Aws::String &&  value)
inline

Specifies the time zone for a cron expression. If a time zone is not provided, UTC is used by default.

Valid values are the canonical names of the IANA time zones, derived from the IANA Time Zone Database (such as Etc/GMT+9 or Pacific/Tahiti). For more information, see https://en.wikipedia.org/wiki/List_of_tz_database_time_zones.

Definition at line 394 of file ScheduledUpdateGroupActionRequest.h.

◆ SetTimeZone() [2/3]

void Aws::AutoScaling::Model::ScheduledUpdateGroupActionRequest::SetTimeZone ( const Aws::String value)
inline

Specifies the time zone for a cron expression. If a time zone is not provided, UTC is used by default.

Valid values are the canonical names of the IANA time zones, derived from the IANA Time Zone Database (such as Etc/GMT+9 or Pacific/Tahiti). For more information, see https://en.wikipedia.org/wiki/List_of_tz_database_time_zones.

Definition at line 384 of file ScheduledUpdateGroupActionRequest.h.

◆ SetTimeZone() [3/3]

void Aws::AutoScaling::Model::ScheduledUpdateGroupActionRequest::SetTimeZone ( const char *  value)
inline

Specifies the time zone for a cron expression. If a time zone is not provided, UTC is used by default.

Valid values are the canonical names of the IANA time zones, derived from the IANA Time Zone Database (such as Etc/GMT+9 or Pacific/Tahiti). For more information, see https://en.wikipedia.org/wiki/List_of_tz_database_time_zones.

Definition at line 404 of file ScheduledUpdateGroupActionRequest.h.

◆ StartTimeHasBeenSet()

bool Aws::AutoScaling::Model::ScheduledUpdateGroupActionRequest::StartTimeHasBeenSet ( ) const
inline

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").

If you specify Recurrence and StartTime, Amazon EC2 Auto Scaling performs the action at this time, and then performs the action based on the specified recurrence.

If you try to schedule the action in the past, Amazon EC2 Auto Scaling returns an error message.

Definition at line 106 of file ScheduledUpdateGroupActionRequest.h.

◆ TimeZoneHasBeenSet()

bool Aws::AutoScaling::Model::ScheduledUpdateGroupActionRequest::TimeZoneHasBeenSet ( ) const
inline

Specifies the time zone for a cron expression. If a time zone is not provided, UTC is used by default.

Valid values are the canonical names of the IANA time zones, derived from the IANA Time Zone Database (such as Etc/GMT+9 or Pacific/Tahiti). For more information, see https://en.wikipedia.org/wiki/List_of_tz_database_time_zones.

Definition at line 374 of file ScheduledUpdateGroupActionRequest.h.

◆ WithDesiredCapacity()

ScheduledUpdateGroupActionRequest& Aws::AutoScaling::Model::ScheduledUpdateGroupActionRequest::WithDesiredCapacity ( int  value)
inline

The desired capacity is the initial capacity of the Auto Scaling group after the scheduled action runs and the capacity it attempts to maintain.

Definition at line 353 of file ScheduledUpdateGroupActionRequest.h.

◆ WithEndTime() [1/2]

ScheduledUpdateGroupActionRequest& Aws::AutoScaling::Model::ScheduledUpdateGroupActionRequest::WithEndTime ( Aws::Utils::DateTime &&  value)
inline

The date and time for the recurring schedule to end, in UTC.

Definition at line 181 of file ScheduledUpdateGroupActionRequest.h.

◆ WithEndTime() [2/2]

ScheduledUpdateGroupActionRequest& Aws::AutoScaling::Model::ScheduledUpdateGroupActionRequest::WithEndTime ( const Aws::Utils::DateTime value)
inline

The date and time for the recurring schedule to end, in UTC.

Definition at line 176 of file ScheduledUpdateGroupActionRequest.h.

◆ WithMaxSize()

ScheduledUpdateGroupActionRequest& Aws::AutoScaling::Model::ScheduledUpdateGroupActionRequest::WithMaxSize ( int  value)
inline

The maximum size of the Auto Scaling group.

Definition at line 328 of file ScheduledUpdateGroupActionRequest.h.

◆ WithMinSize()

ScheduledUpdateGroupActionRequest& Aws::AutoScaling::Model::ScheduledUpdateGroupActionRequest::WithMinSize ( int  value)
inline

The minimum size of the Auto Scaling group.

Definition at line 307 of file ScheduledUpdateGroupActionRequest.h.

◆ WithRecurrence() [1/3]

ScheduledUpdateGroupActionRequest& Aws::AutoScaling::Model::ScheduledUpdateGroupActionRequest::WithRecurrence ( Aws::String &&  value)
inline

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.

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

Cron expressions use Universal Coordinated Time (UTC) by default.

Definition at line 273 of file ScheduledUpdateGroupActionRequest.h.

◆ WithRecurrence() [2/3]

ScheduledUpdateGroupActionRequest& Aws::AutoScaling::Model::ScheduledUpdateGroupActionRequest::WithRecurrence ( const Aws::String value)
inline

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.

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

Cron expressions use Universal Coordinated Time (UTC) by default.

Definition at line 260 of file ScheduledUpdateGroupActionRequest.h.

◆ WithRecurrence() [3/3]

ScheduledUpdateGroupActionRequest& Aws::AutoScaling::Model::ScheduledUpdateGroupActionRequest::WithRecurrence ( const char *  value)
inline

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.

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

Cron expressions use Universal Coordinated Time (UTC) by default.

Definition at line 286 of file ScheduledUpdateGroupActionRequest.h.

◆ WithScheduledActionName() [1/3]

ScheduledUpdateGroupActionRequest& Aws::AutoScaling::Model::ScheduledUpdateGroupActionRequest::WithScheduledActionName ( Aws::String &&  value)
inline

The name of the scaling action.

Definition at line 78 of file ScheduledUpdateGroupActionRequest.h.

◆ WithScheduledActionName() [2/3]

ScheduledUpdateGroupActionRequest& Aws::AutoScaling::Model::ScheduledUpdateGroupActionRequest::WithScheduledActionName ( const Aws::String value)
inline

The name of the scaling action.

Definition at line 73 of file ScheduledUpdateGroupActionRequest.h.

◆ WithScheduledActionName() [3/3]

ScheduledUpdateGroupActionRequest& Aws::AutoScaling::Model::ScheduledUpdateGroupActionRequest::WithScheduledActionName ( const char *  value)
inline

The name of the scaling action.

Definition at line 83 of file ScheduledUpdateGroupActionRequest.h.

◆ WithStartTime() [1/2]

ScheduledUpdateGroupActionRequest& Aws::AutoScaling::Model::ScheduledUpdateGroupActionRequest::WithStartTime ( Aws::Utils::DateTime &&  value)
inline

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").

If you specify Recurrence and StartTime, Amazon EC2 Auto Scaling performs the action at this time, and then performs the action based on the specified recurrence.

If you try to schedule the action in the past, Amazon EC2 Auto Scaling returns an error message.

Definition at line 150 of file ScheduledUpdateGroupActionRequest.h.

◆ WithStartTime() [2/2]

ScheduledUpdateGroupActionRequest& Aws::AutoScaling::Model::ScheduledUpdateGroupActionRequest::WithStartTime ( const Aws::Utils::DateTime value)
inline

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").

If you specify Recurrence and StartTime, Amazon EC2 Auto Scaling performs the action at this time, and then performs the action based on the specified recurrence.

If you try to schedule the action in the past, Amazon EC2 Auto Scaling returns an error message.

Definition at line 139 of file ScheduledUpdateGroupActionRequest.h.

◆ WithTimeZone() [1/3]

ScheduledUpdateGroupActionRequest& Aws::AutoScaling::Model::ScheduledUpdateGroupActionRequest::WithTimeZone ( Aws::String &&  value)
inline

Specifies the time zone for a cron expression. If a time zone is not provided, UTC is used by default.

Valid values are the canonical names of the IANA time zones, derived from the IANA Time Zone Database (such as Etc/GMT+9 or Pacific/Tahiti). For more information, see https://en.wikipedia.org/wiki/List_of_tz_database_time_zones.

Definition at line 424 of file ScheduledUpdateGroupActionRequest.h.

◆ WithTimeZone() [2/3]

ScheduledUpdateGroupActionRequest& Aws::AutoScaling::Model::ScheduledUpdateGroupActionRequest::WithTimeZone ( const Aws::String value)
inline

Specifies the time zone for a cron expression. If a time zone is not provided, UTC is used by default.

Valid values are the canonical names of the IANA time zones, derived from the IANA Time Zone Database (such as Etc/GMT+9 or Pacific/Tahiti). For more information, see https://en.wikipedia.org/wiki/List_of_tz_database_time_zones.

Definition at line 414 of file ScheduledUpdateGroupActionRequest.h.

◆ WithTimeZone() [3/3]

ScheduledUpdateGroupActionRequest& Aws::AutoScaling::Model::ScheduledUpdateGroupActionRequest::WithTimeZone ( const char *  value)
inline

Specifies the time zone for a cron expression. If a time zone is not provided, UTC is used by default.

Valid values are the canonical names of the IANA time zones, derived from the IANA Time Zone Database (such as Etc/GMT+9 or Pacific/Tahiti). For more information, see https://en.wikipedia.org/wiki/List_of_tz_database_time_zones.

Definition at line 434 of file ScheduledUpdateGroupActionRequest.h.


The documentation for this class was generated from the following file: