stratosphere-applicationautoscaling-1.0.0: Stratosphere integration for AWS ApplicationAutoScaling.
Safe HaskellNone
LanguageHaskell2010

Stratosphere.ApplicationAutoScaling.ScalingPolicy

Documentation

data ScalingPolicy Source #

Constructors

ScalingPolicy

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

Fields

Instances

Instances details
ToJSON ScalingPolicy Source # 
Instance details

Defined in Stratosphere.ApplicationAutoScaling.ScalingPolicy

Show ScalingPolicy Source # 
Instance details

Defined in Stratosphere.ApplicationAutoScaling.ScalingPolicy

Eq ScalingPolicy Source # 
Instance details

Defined in Stratosphere.ApplicationAutoScaling.ScalingPolicy

ToResourceProperties ScalingPolicy Source # 
Instance details

Defined in Stratosphere.ApplicationAutoScaling.ScalingPolicy

Property "PolicyName" ScalingPolicy Source # 
Instance details

Defined in Stratosphere.ApplicationAutoScaling.ScalingPolicy

Associated Types

type PropertyType "PolicyName" ScalingPolicy 
Instance details

Defined in Stratosphere.ApplicationAutoScaling.ScalingPolicy

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

Defined in Stratosphere.ApplicationAutoScaling.ScalingPolicy

Associated Types

type PropertyType "PolicyType" ScalingPolicy 
Instance details

Defined in Stratosphere.ApplicationAutoScaling.ScalingPolicy

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

Defined in Stratosphere.ApplicationAutoScaling.ScalingPolicy

Associated Types

type PropertyType "PredictiveScalingPolicyConfiguration" ScalingPolicy 
Instance details

Defined in Stratosphere.ApplicationAutoScaling.ScalingPolicy

type PropertyType "PredictiveScalingPolicyConfiguration" ScalingPolicy = PredictiveScalingPolicyConfigurationProperty

Methods

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

Property "ResourceId" ScalingPolicy Source # 
Instance details

Defined in Stratosphere.ApplicationAutoScaling.ScalingPolicy

Associated Types

type PropertyType "ResourceId" ScalingPolicy 
Instance details

Defined in Stratosphere.ApplicationAutoScaling.ScalingPolicy

type PropertyType "ResourceId" ScalingPolicy = Value Text
Property "ScalableDimension" ScalingPolicy Source # 
Instance details

Defined in Stratosphere.ApplicationAutoScaling.ScalingPolicy

Associated Types

type PropertyType "ScalableDimension" ScalingPolicy 
Instance details

Defined in Stratosphere.ApplicationAutoScaling.ScalingPolicy

type PropertyType "ScalableDimension" ScalingPolicy = Value Text

Methods

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

Property "ScalingTargetId" ScalingPolicy Source # 
Instance details

Defined in Stratosphere.ApplicationAutoScaling.ScalingPolicy

Associated Types

type PropertyType "ScalingTargetId" ScalingPolicy 
Instance details

Defined in Stratosphere.ApplicationAutoScaling.ScalingPolicy

type PropertyType "ScalingTargetId" ScalingPolicy = Value Text

Methods

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

Property "ServiceNamespace" ScalingPolicy Source # 
Instance details

Defined in Stratosphere.ApplicationAutoScaling.ScalingPolicy

Associated Types

type PropertyType "ServiceNamespace" ScalingPolicy 
Instance details

Defined in Stratosphere.ApplicationAutoScaling.ScalingPolicy

type PropertyType "ServiceNamespace" ScalingPolicy = Value Text

Methods

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

Property "StepScalingPolicyConfiguration" ScalingPolicy Source # 
Instance details

Defined in Stratosphere.ApplicationAutoScaling.ScalingPolicy

Associated Types

type PropertyType "StepScalingPolicyConfiguration" ScalingPolicy 
Instance details

Defined in Stratosphere.ApplicationAutoScaling.ScalingPolicy

type PropertyType "StepScalingPolicyConfiguration" ScalingPolicy = StepScalingPolicyConfigurationProperty

Methods

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

Property "TargetTrackingScalingPolicyConfiguration" ScalingPolicy Source # 
Instance details

Defined in Stratosphere.ApplicationAutoScaling.ScalingPolicy

Associated Types

type PropertyType "TargetTrackingScalingPolicyConfiguration" ScalingPolicy 
Instance details

Defined in Stratosphere.ApplicationAutoScaling.ScalingPolicy

type PropertyType "TargetTrackingScalingPolicyConfiguration" ScalingPolicy = TargetTrackingScalingPolicyConfigurationProperty

Methods

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

type PropertyType "PolicyName" ScalingPolicy Source # 
Instance details

Defined in Stratosphere.ApplicationAutoScaling.ScalingPolicy

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

Defined in Stratosphere.ApplicationAutoScaling.ScalingPolicy

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

Defined in Stratosphere.ApplicationAutoScaling.ScalingPolicy

type PropertyType "PredictiveScalingPolicyConfiguration" ScalingPolicy = PredictiveScalingPolicyConfigurationProperty
type PropertyType "ResourceId" ScalingPolicy Source # 
Instance details

Defined in Stratosphere.ApplicationAutoScaling.ScalingPolicy

type PropertyType "ResourceId" ScalingPolicy = Value Text
type PropertyType "ScalableDimension" ScalingPolicy Source # 
Instance details

Defined in Stratosphere.ApplicationAutoScaling.ScalingPolicy

type PropertyType "ScalableDimension" ScalingPolicy = Value Text
type PropertyType "ScalingTargetId" ScalingPolicy Source # 
Instance details

Defined in Stratosphere.ApplicationAutoScaling.ScalingPolicy

type PropertyType "ScalingTargetId" ScalingPolicy = Value Text
type PropertyType "ServiceNamespace" ScalingPolicy Source # 
Instance details

Defined in Stratosphere.ApplicationAutoScaling.ScalingPolicy

type PropertyType "ServiceNamespace" ScalingPolicy = Value Text
type PropertyType "StepScalingPolicyConfiguration" ScalingPolicy Source # 
Instance details

Defined in Stratosphere.ApplicationAutoScaling.ScalingPolicy

type PropertyType "StepScalingPolicyConfiguration" ScalingPolicy = StepScalingPolicyConfigurationProperty
type PropertyType "TargetTrackingScalingPolicyConfiguration" ScalingPolicy Source # 
Instance details

Defined in Stratosphere.ApplicationAutoScaling.ScalingPolicy

type PropertyType "TargetTrackingScalingPolicyConfiguration" ScalingPolicy = TargetTrackingScalingPolicyConfigurationProperty