Container for the parameters to the PutScheduledUpdateGroupAction operation.

Creates 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.

Namespace: Amazon.AutoScaling.Model
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  
 Public

 Protected
 Instance

 Static 
 Declared

 Inherited
 XNA Framework Only 

 .NET Compact Framework Only 

 MemberDescription
PutScheduledUpdateGroupActionRequest()()()()
Initializes a new instance of the PutScheduledUpdateGroupActionRequest class
AutoScalingGroupName
The name or ARN of the Auto Scaling Group.

Constraints:

Length
1 - 1600
Pattern
[\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*

DesiredCapacity
The number of Amazon EC2 instances that should be running in the group.
EndTime
The time for this action to end.
Equals(Object)
Determines whether the specified Object is equal to the current 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:

Length
1 - 255
Pattern
[\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*

ScheduledActionName
The name of this scaling action.

Constraints:

Length
1 - 255
Pattern
[\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*

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()()()()
Returns a String that represents the current Object.
(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

See Also