stratosphere-autoscaling-1.0.0: Stratosphere integration for AWS AutoScaling.
Safe HaskellNone
LanguageHaskell2010

Stratosphere.AutoScaling.ScalingPolicy

Documentation

data ScalingPolicy Source #

Constructors

ScalingPolicy

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-autoscaling-scalingpolicy.html

Fields

Instances

Instances details
ToJSON ScalingPolicy Source # 
Instance details

Defined in Stratosphere.AutoScaling.ScalingPolicy

Show ScalingPolicy Source # 
Instance details

Defined in Stratosphere.AutoScaling.ScalingPolicy

Eq ScalingPolicy Source # 
Instance details

Defined in Stratosphere.AutoScaling.ScalingPolicy

ToResourceProperties ScalingPolicy Source # 
Instance details

Defined in Stratosphere.AutoScaling.ScalingPolicy

Property "AdjustmentType" ScalingPolicy Source # 
Instance details

Defined in Stratosphere.AutoScaling.ScalingPolicy

Associated Types

type PropertyType "AdjustmentType" ScalingPolicy 
Instance details

Defined in Stratosphere.AutoScaling.ScalingPolicy

type PropertyType "AdjustmentType" ScalingPolicy = Value Text

Methods

set :: PropertyType "AdjustmentType" ScalingPolicy -> ScalingPolicy -> ScalingPolicy #

Property "AutoScalingGroupName" ScalingPolicy Source # 
Instance details

Defined in Stratosphere.AutoScaling.ScalingPolicy

Associated Types

type PropertyType "AutoScalingGroupName" ScalingPolicy 
Instance details

Defined in Stratosphere.AutoScaling.ScalingPolicy

type PropertyType "AutoScalingGroupName" ScalingPolicy = Value Text

Methods

set :: PropertyType "AutoScalingGroupName" ScalingPolicy -> ScalingPolicy -> ScalingPolicy #

Property "Cooldown" ScalingPolicy Source # 
Instance details

Defined in Stratosphere.AutoScaling.ScalingPolicy

Associated Types

type PropertyType "Cooldown" ScalingPolicy 
Instance details

Defined in Stratosphere.AutoScaling.ScalingPolicy

Property "EstimatedInstanceWarmup" ScalingPolicy Source # 
Instance details

Defined in Stratosphere.AutoScaling.ScalingPolicy

Associated Types

type PropertyType "EstimatedInstanceWarmup" ScalingPolicy 
Instance details

Defined in Stratosphere.AutoScaling.ScalingPolicy

type PropertyType "EstimatedInstanceWarmup" ScalingPolicy = Value Integer

Methods

set :: PropertyType "EstimatedInstanceWarmup" ScalingPolicy -> ScalingPolicy -> ScalingPolicy #

Property "MetricAggregationType" ScalingPolicy Source # 
Instance details

Defined in Stratosphere.AutoScaling.ScalingPolicy

Associated Types

type PropertyType "MetricAggregationType" ScalingPolicy 
Instance details

Defined in Stratosphere.AutoScaling.ScalingPolicy

type PropertyType "MetricAggregationType" ScalingPolicy = Value Text

Methods

set :: PropertyType "MetricAggregationType" ScalingPolicy -> ScalingPolicy -> ScalingPolicy #

Property "MinAdjustmentMagnitude" ScalingPolicy Source # 
Instance details

Defined in Stratosphere.AutoScaling.ScalingPolicy

Associated Types

type PropertyType "MinAdjustmentMagnitude" ScalingPolicy 
Instance details

Defined in Stratosphere.AutoScaling.ScalingPolicy

type PropertyType "MinAdjustmentMagnitude" ScalingPolicy = Value Integer

Methods

set :: PropertyType "MinAdjustmentMagnitude" ScalingPolicy -> ScalingPolicy -> ScalingPolicy #

Property "PolicyType" ScalingPolicy Source # 
Instance details

Defined in Stratosphere.AutoScaling.ScalingPolicy

Associated Types

type PropertyType "PolicyType" ScalingPolicy 
Instance details

Defined in Stratosphere.AutoScaling.ScalingPolicy

type PropertyType "PolicyType" ScalingPolicy = Value Text
Property "PredictiveScalingConfiguration" ScalingPolicy Source # 
Instance details

Defined in Stratosphere.AutoScaling.ScalingPolicy

Associated Types

type PropertyType "PredictiveScalingConfiguration" ScalingPolicy 
Instance details

Defined in Stratosphere.AutoScaling.ScalingPolicy

type PropertyType "PredictiveScalingConfiguration" ScalingPolicy = PredictiveScalingConfigurationProperty

Methods

set :: PropertyType "PredictiveScalingConfiguration" ScalingPolicy -> ScalingPolicy -> ScalingPolicy #

Property "ScalingAdjustment" ScalingPolicy Source # 
Instance details

Defined in Stratosphere.AutoScaling.ScalingPolicy

Associated Types

type PropertyType "ScalingAdjustment" ScalingPolicy 
Instance details

Defined in Stratosphere.AutoScaling.ScalingPolicy

type PropertyType "ScalingAdjustment" ScalingPolicy = Value Integer

Methods

set :: PropertyType "ScalingAdjustment" ScalingPolicy -> ScalingPolicy -> ScalingPolicy #

Property "StepAdjustments" ScalingPolicy Source # 
Instance details

Defined in Stratosphere.AutoScaling.ScalingPolicy

Associated Types

type PropertyType "StepAdjustments" ScalingPolicy 
Instance details

Defined in Stratosphere.AutoScaling.ScalingPolicy

Methods

set :: PropertyType "StepAdjustments" ScalingPolicy -> ScalingPolicy -> ScalingPolicy #

Property "TargetTrackingConfiguration" ScalingPolicy Source # 
Instance details

Defined in Stratosphere.AutoScaling.ScalingPolicy

Associated Types

type PropertyType "TargetTrackingConfiguration" ScalingPolicy 
Instance details

Defined in Stratosphere.AutoScaling.ScalingPolicy

Methods

set :: PropertyType "TargetTrackingConfiguration" ScalingPolicy -> ScalingPolicy -> ScalingPolicy #

type PropertyType "AdjustmentType" ScalingPolicy Source # 
Instance details

Defined in Stratosphere.AutoScaling.ScalingPolicy

type PropertyType "AdjustmentType" ScalingPolicy = Value Text
type PropertyType "AutoScalingGroupName" ScalingPolicy Source # 
Instance details

Defined in Stratosphere.AutoScaling.ScalingPolicy

type PropertyType "AutoScalingGroupName" ScalingPolicy = Value Text
type PropertyType "Cooldown" ScalingPolicy Source # 
Instance details

Defined in Stratosphere.AutoScaling.ScalingPolicy

type PropertyType "EstimatedInstanceWarmup" ScalingPolicy Source # 
Instance details

Defined in Stratosphere.AutoScaling.ScalingPolicy

type PropertyType "EstimatedInstanceWarmup" ScalingPolicy = Value Integer
type PropertyType "MetricAggregationType" ScalingPolicy Source # 
Instance details

Defined in Stratosphere.AutoScaling.ScalingPolicy

type PropertyType "MetricAggregationType" ScalingPolicy = Value Text
type PropertyType "MinAdjustmentMagnitude" ScalingPolicy Source # 
Instance details

Defined in Stratosphere.AutoScaling.ScalingPolicy

type PropertyType "MinAdjustmentMagnitude" ScalingPolicy = Value Integer
type PropertyType "PolicyType" ScalingPolicy Source # 
Instance details

Defined in Stratosphere.AutoScaling.ScalingPolicy

type PropertyType "PolicyType" ScalingPolicy = Value Text
type PropertyType "PredictiveScalingConfiguration" ScalingPolicy Source # 
Instance details

Defined in Stratosphere.AutoScaling.ScalingPolicy

type PropertyType "PredictiveScalingConfiguration" ScalingPolicy = PredictiveScalingConfigurationProperty
type PropertyType "ScalingAdjustment" ScalingPolicy Source # 
Instance details

Defined in Stratosphere.AutoScaling.ScalingPolicy

type PropertyType "ScalingAdjustment" ScalingPolicy = Value Integer
type PropertyType "StepAdjustments" ScalingPolicy Source # 
Instance details

Defined in Stratosphere.AutoScaling.ScalingPolicy

type PropertyType "TargetTrackingConfiguration" ScalingPolicy Source # 
Instance details

Defined in Stratosphere.AutoScaling.ScalingPolicy