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
constructor(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
Link copied to clipboard
val maxCapacity: Int? = null

The maximum value that you plan to scale out to. When a scaling policy is in effect, Application Auto Scaling can scale out (expand) as needed to the maximum 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. Suspension Outcomes