GetScalableTargetResult

data class GetScalableTargetResult(val id: String? = null, val maxCapacity: Int? = null, val minCapacity: Int? = null, val scheduledActions: List<ScalableTargetScheduledAction>? = null, val suspendedState: ScalableTargetSuspendedState? = null)

Constructors

Link copied to clipboard
fun GetScalableTargetResult(id: String? = null, maxCapacity: Int? = null, minCapacity: Int? = null, scheduledActions: List<ScalableTargetScheduledAction>? = null, suspendedState: ScalableTargetSuspendedState? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val id: String? = null

This value can be returned by using the Ref function. Ref returns the Cloudformation generated ID of the resource in format - ResourceId|ScalableDimension|ServiceNamespace

Link copied to clipboard
val maxCapacity: Int? = null

The maximum value that you plan to scale in to. When a scaling policy is in effect, Application Auto Scaling can scale in (contract) as needed to the minimum capacity limit in response to changing demand

Link copied to clipboard
val minCapacity: Int? = null

The minimum value that you plan to scale in to. When a scaling policy is in effect, Application Auto Scaling can scale in (contract) as needed to the minimum capacity limit in response to changing demand

Link copied to clipboard

The scheduled actions for the scalable target. Duplicates aren't allowed.

Link copied to clipboard

An embedded object that contains attributes and attribute values that are used to suspend and resume automatic scaling. Setting the value of an attribute to true suspends the specified scaling activities. Setting it to false (default) resumes the specified scaling activities.