Container for the parameters to the PutScheduledUpdateGroupAction operation.
Namespace: Amazon.AutoScaling.ModelCreates a scheduled scaling action for a Auto Scaling group. If you leave a parameter unspecified, the corresponding value remains unchanged in the affected Auto Scaling group.
Assembly: AWSSDK (in AWSSDK.dll) Version: 1.4.10.0 (1.4.10.0)
Syntax
| C# | Visual Basic | Visual C++ |
public class PutScheduledUpdateGroupActionRequest : AmazonWebServiceRequest
Public Class PutScheduledUpdateGroupActionRequest _ Inherits AmazonWebServiceRequest
public ref class PutScheduledUpdateGroupActionRequest : public AmazonWebServiceRequest
Members
| All Members | Constructors | Properties | Methods |
| Member | Description | |
|---|---|---|
| PutScheduledUpdateGroupActionRequest()()()() | Initializes a new instance of the PutScheduledUpdateGroupActionRequest class | |
| AutoScalingGroupName |
The name or ARN of the Auto Scaling Group.
Constraints: | |
| DesiredCapacity |
The number of Amazon EC2 instances that should be running in the group.
| |
| EndTime |
The time for this action to end.
| |
| Equals(Object) | (Inherited from Object.) | |
| GetHashCode()()()() |
Serves as a hash function for a particular type.
(Inherited from Object.) | |
| GetType()()()() |
Gets the Type of the current instance.
(Inherited from Object.) | |
| MaxSize |
The maximum size for the Auto Scaling group.
| |
| MinSize |
The minimum size for the new Auto Scaling group.
| |
| Recurrence |
The time when recurring future actions will start. Start time is specified by the user following the Unix cron syntax format. For
information about cron syntax, go to Wikipedia, The Free Encyclopedia. When StartTime
and EndTime are specified with Recurrence, they form the boundaries of when the recurring action will start and stop.
Constraints: | |
| ScheduledActionName |
The name of this scaling action.
Constraints: | |
| StartTime |
The time for this action to start, as in --start-time 2010-06-01T00:00:00Z. When StartTime and EndTime are specified
with Recurrence, they form the boundaries of when the recurring action will start and stop.
| |
| Time | Time is deprecated. The time for this action to start. Time is an alias for StartTime and can be specified instead of
StartTime, or vice versa. If both Time and StartTime are specified, their values should be identical. Otherwise,
PutScheduledUpdateGroupAction will return an error.
| |
| ToString()()()() | (Inherited from Object.) | |
| WithAutoScalingGroupName(String) |
Sets the AutoScalingGroupName property
| |
| WithDesiredCapacity(Int32) |
Sets the DesiredCapacity property
| |
| WithEndTime(DateTime) |
Sets the EndTime property
| |
| WithMaxSize(Int32) |
Sets the MaxSize property
| |
| WithMinSize(Int32) |
Sets the MinSize property
| |
| WithRecurrence(String) |
Sets the Recurrence property
| |
| WithScheduledActionName(String) |
Sets the ScheduledActionName property
| |
| WithStartTime(DateTime) |
Sets the StartTime property
| |
| WithTime(DateTime) |
Sets the Time property
|
Inheritance Hierarchy
System..::..Object
Amazon.Runtime..::..AmazonWebServiceRequest
Amazon.AutoScaling.Model..::..PutScheduledUpdateGroupActionRequest
Amazon.Runtime..::..AmazonWebServiceRequest
Amazon.AutoScaling.Model..::..PutScheduledUpdateGroupActionRequest