object
ApplicationAutoScaling
Type Members
-
sealed
trait
AdjustmentType extends Product with Serializable
-
case class
CustomizedMetricSpecification(Dimensions: Option[Seq[AWS::CloudWatch::Alarm::Dimension]] = None, MetricName: String, Namespace: AWS::CloudWatch::Alarm::Namespace, Statistic: AWS::CloudWatch::Alarm::Statistic, Unit: Option[AWS::CloudWatch::Alarm::Unit] = None) extends Product with Serializable
-
sealed
trait
PolicyType extends Product with Serializable
-
case class
PredefinedMetricSpecification(PredefinedMetricType: PredefinedMetricType, ResourceLabel: Option[Token[String]] = None) extends Product with Serializable
-
sealed
trait
PredefinedMetricType extends AnyRef
-
sealed
trait
ScalableDimension extends Product with Serializable
-
case class
ScalableTargetAction(MaxCapacity: Option[Token[Int]] = None, MinCapacity: Option[Token[Int]] = None) extends Product with Serializable
-
case class
ScheduledAction(EndTime: Option[Instant], ScalableTargetAction: Option[ScalableTargetAction], Schedule: ScheduleExpression, ScheduledActionName: Token[String], StartTime: Option[Instant]) extends Product with Serializable
-
sealed
trait
ServiceNamespace extends Product with Serializable
-
case class
StepAdjustment(MetricIntervalLowerBound: Option[Double] = None, MetricIntervalUpperBound: Option[Double] = None, ScalingAdjustment: Int) extends Product with Serializable
-
case class
StepScalingPolicyConfiguration(AdjustmentType: Option[AdjustmentType] = None, Cooldown: Option[Int] = None, MetricAggregationType: Option[AWS::CloudWatch::Alarm::Statistic] = None, MinAdjustmentMagnitude: Option[Int] = None, StepAdjustments: Option[Seq[StepAdjustment]] = None) extends Product with Serializable
-
case class
TargetTrackingScalingPolicyConfiguration(CustomizedMetricSpecification: Option[CustomizedMetricSpecification] = None, DisableScaleIn: Option[Boolean] = None, PredefinedMetricSpecification: Option[PredefinedMetricSpecification] = None, ScaleInCooldown: Option[Token[Int]] = None, ScaleOutCooldown: Option[Token[Int]] = None, TargetValue: Double) extends Product with Serializable
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
finalize(): Unit
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
-
object
AdjustmentType extends DefaultJsonProtocol with Serializable
-
object
CustomizedMetricSpecification extends DefaultJsonProtocol with Serializable
-
object
PolicyType extends DefaultJsonProtocol with Serializable
-
object
PredefinedMetricSpecification extends DefaultJsonProtocol with Product with Serializable
-
object
PredefinedMetricType extends DefaultJsonProtocol
-
object
ScalableDimension extends DefaultJsonProtocol with Serializable
-
object
ScalableTargetAction extends DefaultJsonProtocol with Serializable
-
object
ScheduledAction extends DefaultJsonProtocol with Serializable
-
object
ServiceNamespace extends DefaultJsonProtocol with Serializable
-
object
StepAdjustment extends DefaultJsonProtocol with Serializable
-
object
StepScalingPolicyConfiguration extends DefaultJsonProtocol with Serializable
-
object
TargetTrackingScalingPolicyConfiguration extends DefaultJsonProtocol with Serializable
Inherited from AnyRef
Inherited from Any