| Package | Description |
|---|---|
| software.amazon.awssdk.services.autoscaling |
|
| software.amazon.awssdk.services.autoscaling.model |
| Modifier and Type | Method and Description |
|---|---|
default UpdateAutoScalingGroupResponse |
AutoScalingClient.updateAutoScalingGroup(Consumer<UpdateAutoScalingGroupRequest.Builder> updateAutoScalingGroupRequest)
We strongly recommend that all Auto Scaling groups use launch templates to ensure full functionality for
Amazon EC2 Auto Scaling and Amazon EC2.
|
default CompletableFuture<UpdateAutoScalingGroupResponse> |
AutoScalingAsyncClient.updateAutoScalingGroup(Consumer<UpdateAutoScalingGroupRequest.Builder> updateAutoScalingGroupRequest)
We strongly recommend that all Auto Scaling groups use launch templates to ensure full functionality for
Amazon EC2 Auto Scaling and Amazon EC2.
|
| Modifier and Type | Method and Description |
|---|---|
UpdateAutoScalingGroupRequest.Builder |
UpdateAutoScalingGroupRequest.Builder.autoScalingGroupName(String autoScalingGroupName)
The name of the Auto Scaling group.
|
UpdateAutoScalingGroupRequest.Builder |
UpdateAutoScalingGroupRequest.Builder.availabilityZones(Collection<String> availabilityZones)
One or more Availability Zones for the group.
|
UpdateAutoScalingGroupRequest.Builder |
UpdateAutoScalingGroupRequest.Builder.availabilityZones(String... availabilityZones)
One or more Availability Zones for the group.
|
static UpdateAutoScalingGroupRequest.Builder |
UpdateAutoScalingGroupRequest.builder() |
UpdateAutoScalingGroupRequest.Builder |
UpdateAutoScalingGroupRequest.Builder.capacityRebalance(Boolean capacityRebalance)
Enables or disables Capacity Rebalancing.
|
UpdateAutoScalingGroupRequest.Builder |
UpdateAutoScalingGroupRequest.Builder.context(String context)
Reserved.
|
UpdateAutoScalingGroupRequest.Builder |
UpdateAutoScalingGroupRequest.Builder.defaultCooldown(Integer defaultCooldown)
Only needed if you use simple scaling policies.
|
UpdateAutoScalingGroupRequest.Builder |
UpdateAutoScalingGroupRequest.Builder.defaultInstanceWarmup(Integer defaultInstanceWarmup)
The amount of time, in seconds, until a new instance is considered to have finished initializing and resource
consumption to become stable after it enters the
InService state. |
UpdateAutoScalingGroupRequest.Builder |
UpdateAutoScalingGroupRequest.Builder.desiredCapacity(Integer desiredCapacity)
The desired capacity is the initial capacity of the Auto Scaling group after this operation completes and the
capacity it attempts to maintain.
|
UpdateAutoScalingGroupRequest.Builder |
UpdateAutoScalingGroupRequest.Builder.desiredCapacityType(String desiredCapacityType)
The unit of measurement for the value specified for desired capacity.
|
UpdateAutoScalingGroupRequest.Builder |
UpdateAutoScalingGroupRequest.Builder.healthCheckGracePeriod(Integer healthCheckGracePeriod)
The amount of time, in seconds, that Amazon EC2 Auto Scaling waits before checking the health status of an
EC2 instance that has come into service and marking it unhealthy due to a failed health check.
|
UpdateAutoScalingGroupRequest.Builder |
UpdateAutoScalingGroupRequest.Builder.healthCheckType(String healthCheckType)
Determines whether any additional health checks are performed on the instances in this group.
|
UpdateAutoScalingGroupRequest.Builder |
UpdateAutoScalingGroupRequest.Builder.launchConfigurationName(String launchConfigurationName)
The name of the launch configuration.
|
default UpdateAutoScalingGroupRequest.Builder |
UpdateAutoScalingGroupRequest.Builder.launchTemplate(Consumer<LaunchTemplateSpecification.Builder> launchTemplate)
The launch template and version to use to specify the updates.
|
UpdateAutoScalingGroupRequest.Builder |
UpdateAutoScalingGroupRequest.Builder.launchTemplate(LaunchTemplateSpecification launchTemplate)
The launch template and version to use to specify the updates.
|
UpdateAutoScalingGroupRequest.Builder |
UpdateAutoScalingGroupRequest.Builder.maxInstanceLifetime(Integer maxInstanceLifetime)
The maximum amount of time, in seconds, that an instance can be in service.
|
UpdateAutoScalingGroupRequest.Builder |
UpdateAutoScalingGroupRequest.Builder.maxSize(Integer maxSize)
The maximum size of the Auto Scaling group.
|
UpdateAutoScalingGroupRequest.Builder |
UpdateAutoScalingGroupRequest.Builder.minSize(Integer minSize)
The minimum size of the Auto Scaling group.
|
default UpdateAutoScalingGroupRequest.Builder |
UpdateAutoScalingGroupRequest.Builder.mixedInstancesPolicy(Consumer<MixedInstancesPolicy.Builder> mixedInstancesPolicy)
The mixed instances policy.
|
UpdateAutoScalingGroupRequest.Builder |
UpdateAutoScalingGroupRequest.Builder.mixedInstancesPolicy(MixedInstancesPolicy mixedInstancesPolicy)
The mixed instances policy.
|
UpdateAutoScalingGroupRequest.Builder |
UpdateAutoScalingGroupRequest.Builder.newInstancesProtectedFromScaleIn(Boolean newInstancesProtectedFromScaleIn)
Indicates whether newly launched instances are protected from termination by Amazon EC2 Auto Scaling when
scaling in.
|
UpdateAutoScalingGroupRequest.Builder |
UpdateAutoScalingGroupRequest.Builder.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
UpdateAutoScalingGroupRequest.Builder |
UpdateAutoScalingGroupRequest.Builder.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
UpdateAutoScalingGroupRequest.Builder |
UpdateAutoScalingGroupRequest.Builder.placementGroup(String placementGroup)
The name of an existing placement group into which to launch your instances.
|
UpdateAutoScalingGroupRequest.Builder |
UpdateAutoScalingGroupRequest.Builder.serviceLinkedRoleARN(String serviceLinkedRoleARN)
The Amazon Resource Name (ARN) of the service-linked role that the Auto Scaling group uses to call other
Amazon Web Services on your behalf.
|
UpdateAutoScalingGroupRequest.Builder |
UpdateAutoScalingGroupRequest.Builder.terminationPolicies(Collection<String> terminationPolicies)
A policy or a list of policies that are used to select the instances to terminate.
|
UpdateAutoScalingGroupRequest.Builder |
UpdateAutoScalingGroupRequest.Builder.terminationPolicies(String... terminationPolicies)
A policy or a list of policies that are used to select the instances to terminate.
|
UpdateAutoScalingGroupRequest.Builder |
UpdateAutoScalingGroupRequest.toBuilder() |
UpdateAutoScalingGroupRequest.Builder |
UpdateAutoScalingGroupRequest.Builder.vpcZoneIdentifier(String vpcZoneIdentifier)
A comma-separated list of subnet IDs for a virtual private cloud (VPC).
|
| Modifier and Type | Method and Description |
|---|---|
static Class<? extends UpdateAutoScalingGroupRequest.Builder> |
UpdateAutoScalingGroupRequest.serializableBuilderClass() |
Copyright © 2023. All rights reserved.