GetScalingGroupsGroup

data class GetScalingGroupsGroup(val activeCapacity: Int, val activeScalingConfiguration: String, val cooldownTime: Int, val creationTime: String, val dbInstanceIds: List<String>, val groupDeletionProtection: Boolean, val healthCheckType: String, val id: String, val launchTemplateId: String, val launchTemplateVersion: String, val lifecycleState: String, val loadBalancerIds: List<String>, val maxSize: Int, val minSize: Int, val modificationTime: String, val name: String, val pendingCapacity: Int, val regionId: String, val removalPolicies: List<String>, val removingCapacity: Int, val suspendedProcesses: List<String>, val tags: Map<String, Any>? = null, val totalCapacity: Int, val totalInstanceCount: Int, val vpcId: String, val vswitchId: String, val vswitchIds: List<String>)

Constructors

Link copied to clipboard
fun GetScalingGroupsGroup(activeCapacity: Int, activeScalingConfiguration: String, cooldownTime: Int, creationTime: String, dbInstanceIds: List<String>, groupDeletionProtection: Boolean, healthCheckType: String, id: String, launchTemplateId: String, launchTemplateVersion: String, lifecycleState: String, loadBalancerIds: List<String>, maxSize: Int, minSize: Int, modificationTime: String, name: String, pendingCapacity: Int, regionId: String, removalPolicies: List<String>, removingCapacity: Int, suspendedProcesses: List<String>, tags: Map<String, Any>? = null, totalCapacity: Int, totalInstanceCount: Int, vpcId: String, vswitchId: String, vswitchIds: List<String>)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Number of active instances in scaling group.

Link copied to clipboard

Active scaling configuration for scaling group.

Link copied to clipboard

Default cooldown time of scaling group.

Link copied to clipboard

Creation time of scaling group.

Link copied to clipboard

Db instances id which the ECS instance attached to.

Link copied to clipboard

Whether the scaling group deletion protection is enabled.

Link copied to clipboard

The health check method of the scaling group.

Link copied to clipboard
val id: String

ID of the scaling group.

Link copied to clipboard

Active launch template ID for scaling group.

Link copied to clipboard

Version of active launch template.

Link copied to clipboard

Lifecycle state of scaling group.

Link copied to clipboard

Slb instances id which the ECS instance attached to.

Link copied to clipboard

The maximum number of ECS instances.

Link copied to clipboard

The minimum number of ECS instances.

Link copied to clipboard

The modification time.

Link copied to clipboard

Name of the scaling group.

Link copied to clipboard

Number of pending instances in scaling group.

Link copied to clipboard

Region ID the scaling group belongs to.

Link copied to clipboard

Removal policy used to select the ECS instance to remove from the scaling group.

Link copied to clipboard

Number of removing instances in scaling group.

Link copied to clipboard

The Process in suspension.

Link copied to clipboard
val tags: Map<String, Any>? = null

A mapping of tags to assign to the resource.

Link copied to clipboard

Number of instances in scaling group.

Link copied to clipboard

The number of all ECS instances in the scaling group.

Link copied to clipboard

The ID of the VPC to which the scaling group belongs.

Link copied to clipboard

The ID of the vSwitch to which the scaling group belongs.

Link copied to clipboard

Vswitches id in which the ECS instance launched.