Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages


home | help

       Paws::AutoScaling::UpdateAutoScalingGroup - Arguments for method
       UpdateAutoScalingGroup on Paws::AutoScaling

       This class represents the parameters used for calling the method
       UpdateAutoScalingGroup on the Auto Scaling service. Use the attributes
       of this class as	arguments to method UpdateAutoScalingGroup.

       You shouln't make instances of this class. Each attribute should	be
       used as a named argument	in the call to UpdateAutoScalingGroup.

       As an example:

	 $service_obj->UpdateAutoScalingGroup(Att1 => $value1, Att2 => $value2,	...);

       Values for attributes that are native types (Int, String, Float,	etc)
       can passed as-is	(scalar	values). Values	for complex Types (objects)
       can be passed as	a HashRef. The keys and	values of the hashref will be
       used to instance	the underlying object.

   REQUIRED AutoScalingGroupName => Str
       The name	of the Auto Scaling group.

   AvailabilityZones =>	ArrayRef[Str]
       One or more Availability	Zones for the group.

   DefaultCooldown => Int
       The amount of time, in seconds, after a scaling activity	completes
       before another scaling activity can start. For more information,	see
       Understanding Auto Scaling Cooldowns.

   DesiredCapacity => Int
       The number of EC2 instances that	should be running in the Auto Scaling
       group. This number must be greater than or equal	to the minimum size of
       the group and less than or equal	to the maximum size of the group.

   HealthCheckGracePeriod => Int
       The amount of time, in seconds, that Auto Scaling waits before checking
       the health status of an instance. The grace period begins when the
       instance	passes the system status and instance status checks from
       Amazon EC2. For more information, see .

   HealthCheckType => Str
       The type	of health check	for the	instances in the Auto Scaling group.
       The health check	type can either	be "EC2" for Amazon EC2	or "ELB" for
       Elastic Load Balancing.

   LaunchConfigurationName => Str
       The name	of the launch configuration.

   MaxSize => Int
       The maximum size	of the Auto Scaling group.

   MinSize => Int
       The minimum size	of the Auto Scaling group.

   PlacementGroup => Str
       The name	of the placement group into which you'll launch	your
       instances, if any. For more information,	see Placement Groups.

   TerminationPolicies => ArrayRef[Str]
       A standalone termination	policy or a list of termination	policies used
       to select the instance to terminate. The	policies are executed in the
       order that they are listed.

       For more	information, see Choosing a Termination	Policy for Your	Auto
       Scaling Group in	the Auto Scaling Developer Guide.

   VPCZoneIdentifier =>	Str
       The ID of the subnet, if	you are	launching into a VPC. You can specify
       several subnets in a comma-separated list.

       When you	specify	"VPCZoneIdentifier" with "AvailabilityZones", ensure
       that the	subnets' Availability Zones match the values you specify for

       For more	information, see Auto Scaling and Amazon Virtual Private Cloud
       in the Auto Scaling Developer Guide.

       This class forms	part of	Paws, documenting arguments for	method
       UpdateAutoScalingGroup in Paws::AutoScaling

       The source code is located here:

       Please report bugs to:

perl v5.32.1			  Paws::AutoScaling::UpdateAutoScalingGroup(3)


Want to link to this manual page? Use this URL:

home | help