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

The EC2 instance capacity distribution across Availability Zones for the Auto Scaling group.

Link copied to clipboard

The Availability Zone impairment policy for the Auto Scaling group.

Link copied to clipboard

One or more Availability Zones for the Auto Scaling group.

Link copied to clipboard

Indicates whether Capacity Rebalancing is enabled.

Link copied to clipboard

The capacity reservation specification for the Auto Scaling group.

Link copied to clipboard

Reserved.

Link copied to clipboard
val createdTime: <Error class: unknown class>?

The date and time the Auto Scaling group was created.

Link copied to clipboard

The duration of the default cooldown period, in seconds, for the Auto Scaling group.

Link copied to clipboard

The duration of the default EC2 instance warmup time, in seconds, for the Auto Scaling group.

Link copied to clipboard

The deletion protection setting for the Auto Scaling group.

Link copied to clipboard

The desired size of the Auto Scaling 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 Auto Scaling group.

Link copied to clipboard

The duration of the health check grace period, in seconds, for the Auto Scaling group.

Link copied to clipboard

One or more comma-separated health check types for the Auto Scaling group.

Link copied to clipboard

The instance lifecycle policy for the Auto Scaling group.

Link copied to clipboard

An instance maintenance policy.

Link copied to clipboard

The EC2 instances associated with the Auto Scaling group.

Link copied to clipboard

The name of the associated launch configuration for the Auto Scaling group.

Link copied to clipboard

The launch template for the Auto Scaling 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 EC2 instance can be in service for the Auto Scaling group.

Link copied to clipboard
val maxSize: Int?

The maximum size of the Auto Scaling group.

Link copied to clipboard
val minSize: Int?

The minimum size of the Auto Scaling group.

Link copied to clipboard

The mixed instances policy for the group.

Link copied to clipboard

Indicates whether newly launched EC2 instances are protected from termination when scaling in for the Auto Scaling group.

Link copied to clipboard

The name of the placement group into which to launch EC2 instances for the Auto Scaling group.

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 Auto Scaling group when the DeleteAutoScalingGroup operation is in progress.

Link copied to clipboard

The suspended processes associated with the Auto Scaling group.

Link copied to clipboard

The tags for the Auto Scaling 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 Auto Scaling group.

Link copied to clipboard

The traffic sources associated with this Auto Scaling group.

Link copied to clipboard

One or more comma-separated subnet IDs for the Auto Scaling group.

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