AutoScalingGroup

Describes an Auto Scaling group.

Types

Link copied to clipboard
class Builder
Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The Amazon Resource Name (ARN) of the Auto Scaling group.

Link copied to clipboard

The name of the Auto Scaling group.

Link copied to clipboard

One or more Availability Zones for the group.

Link copied to clipboard

Indicates whether Capacity Rebalancing is enabled.

Link copied to clipboard

Reserved.

Link copied to clipboard

The date and time the group was created.

Link copied to clipboard

The duration of the default cooldown period, in seconds.

Link copied to clipboard

The duration of the default instance warmup, in seconds.

Link copied to clipboard

The desired size of the group.

Link copied to clipboard

The unit of measurement for the value specified for desired capacity. Amazon EC2 Auto Scaling supports DesiredCapacityType for attribute-based instance type selection only.

Link copied to clipboard

The metrics enabled for the group.

Link copied to clipboard

The duration of the health check grace period, in seconds.

Link copied to clipboard

A comma-separated value string of one or more health check types.

Link copied to clipboard

An instance maintenance policy.

Link copied to clipboard

The EC2 instances associated with the group.

Link copied to clipboard

The name of the associated launch configuration.

Link copied to clipboard

The launch template for the group.

Link copied to clipboard

One or more load balancers associated with the group.

Link copied to clipboard

The maximum amount of time, in seconds, that an instance can be in service.

Link copied to clipboard
val maxSize: Int?

The maximum size of the group.

Link copied to clipboard
val minSize: Int?

The minimum size of the group.

Link copied to clipboard

The mixed instances policy for the group.

Link copied to clipboard

Indicates whether newly launched instances are protected from termination by Amazon EC2 Auto Scaling when scaling in.

Link copied to clipboard

The name of the placement group into which to launch your instances, if any.

Link copied to clipboard

The predicted capacity of the group when it has a predictive scaling policy.

Link copied to clipboard

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.

Link copied to clipboard

The current state of the group when the DeleteAutoScalingGroup operation is in progress.

Link copied to clipboard

The suspended processes associated with the group.

Link copied to clipboard

The tags for the group.

Link copied to clipboard

The Amazon Resource Names (ARN) of the target groups for your load balancer.

Link copied to clipboard

The termination policies for the group.

Link copied to clipboard

The traffic sources associated with this Auto Scaling group.

Link copied to clipboard

One or more subnet IDs, if applicable, separated by commas.

Link copied to clipboard

The warm pool for the group.

Link copied to clipboard

The current size of the warm pool.

Functions

Link copied to clipboard
inline fun copy(block: AutoScalingGroup.Builder.() -> Unit = {}): AutoScalingGroup
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String