AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.
To update an Auto Scaling group with a launch configuration with InstanceMonitoring
set to False
, you must first disable the collection of group metrics.
Otherwise, you will get an error. If you have previously enabled the collection of
group metrics, you can disable it using DisableMetricsCollection.
The new settings are registered upon the completion of this call. Any launch configuration settings take effect on any triggers after this call returns. Scaling activities that are currently in progress aren't affected.
Note the following:
If you specify a new value for MinSize
without specifying a value for
DesiredCapacity
, and the new MinSize
is larger than the
current size of the group, we implicitly call SetDesiredCapacity to set the
size of the group to the new value of MinSize
.
If you specify a new value for MaxSize
without specifying a value for
DesiredCapacity
, and the new MaxSize
is smaller than the
current size of the group, we implicitly call SetDesiredCapacity to set the
size of the group to the new value of MaxSize
.
All other optional parameters are left unchanged if not specified.
Namespace: Amazon.AutoScaling
Assembly: AWSSDK.dll
Version: (assembly version)
public abstract UpdateAutoScalingGroupResponse UpdateAutoScalingGroup( UpdateAutoScalingGroupRequest request )
Container for the necessary parameters to execute the UpdateAutoScalingGroup service method.
Exception | Condition |
---|---|
ResourceContentionException | You already have a pending update to an Auto Scaling resource (for example, a group, instance, or load balancer). |
ScalingActivityInProgressException | The Auto Scaling group can't be deleted because there are scaling activities in progress. |
.NET Framework:
Supported in: 4.5, 4.0, 3.5