| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Stratosphere.EMR.Cluster.AutoScalingPolicyProperty
Documentation
data MetricDimensionProperty Source #
Constructors
| MetricDimensionProperty | |
Fields | |
Instances
data ScalingRuleProperty Source #
Constructors
| ScalingRuleProperty | |
Fields
| |
Instances
| ToJSON ScalingRuleProperty Source # | |||||
Defined in Stratosphere.EMR.Cluster.ScalingRuleProperty Methods toJSON :: ScalingRuleProperty -> Value # toEncoding :: ScalingRuleProperty -> Encoding # toJSONList :: [ScalingRuleProperty] -> Value # toEncodingList :: [ScalingRuleProperty] -> Encoding # omitField :: ScalingRuleProperty -> Bool # | |||||
| Show ScalingRuleProperty Source # | |||||
Defined in Stratosphere.EMR.Cluster.ScalingRuleProperty Methods showsPrec :: Int -> ScalingRuleProperty -> ShowS # show :: ScalingRuleProperty -> String # showList :: [ScalingRuleProperty] -> ShowS # | |||||
| Eq ScalingRuleProperty Source # | |||||
Defined in Stratosphere.EMR.Cluster.ScalingRuleProperty Methods (==) :: ScalingRuleProperty -> ScalingRuleProperty -> Bool # (/=) :: ScalingRuleProperty -> ScalingRuleProperty -> Bool # | |||||
| ToResourceProperties ScalingRuleProperty Source # | |||||
Defined in Stratosphere.EMR.Cluster.ScalingRuleProperty Methods toResourceProperties :: ScalingRuleProperty -> ResourceProperties # | |||||
| Property "Action" ScalingRuleProperty Source # | |||||
Defined in Stratosphere.EMR.Cluster.ScalingRuleProperty Associated Types
Methods set :: PropertyType "Action" ScalingRuleProperty -> ScalingRuleProperty -> ScalingRuleProperty # | |||||
| Property "Description" ScalingRuleProperty Source # | |||||
Defined in Stratosphere.EMR.Cluster.ScalingRuleProperty Associated Types
Methods set :: PropertyType "Description" ScalingRuleProperty -> ScalingRuleProperty -> ScalingRuleProperty # | |||||
| Property "Name" ScalingRuleProperty Source # | |||||
Defined in Stratosphere.EMR.Cluster.ScalingRuleProperty Associated Types
Methods set :: PropertyType "Name" ScalingRuleProperty -> ScalingRuleProperty -> ScalingRuleProperty # | |||||
| Property "Trigger" ScalingRuleProperty Source # | |||||
Defined in Stratosphere.EMR.Cluster.ScalingRuleProperty Associated Types
Methods set :: PropertyType "Trigger" ScalingRuleProperty -> ScalingRuleProperty -> ScalingRuleProperty # | |||||
| type PropertyType "Action" ScalingRuleProperty Source # | |||||
Defined in Stratosphere.EMR.Cluster.ScalingRuleProperty | |||||
| type PropertyType "Description" ScalingRuleProperty Source # | |||||
Defined in Stratosphere.EMR.Cluster.ScalingRuleProperty | |||||
| type PropertyType "Name" ScalingRuleProperty Source # | |||||
Defined in Stratosphere.EMR.Cluster.ScalingRuleProperty | |||||
| type PropertyType "Trigger" ScalingRuleProperty Source # | |||||
Defined in Stratosphere.EMR.Cluster.ScalingRuleProperty | |||||
data CloudWatchAlarmDefinitionProperty Source #
Constructors
| CloudWatchAlarmDefinitionProperty | |
Fields
| |
Instances
| ToJSON CloudWatchAlarmDefinitionProperty Source # | |||||
Defined in Stratosphere.EMR.Cluster.CloudWatchAlarmDefinitionProperty | |||||
| Show CloudWatchAlarmDefinitionProperty Source # | |||||
Defined in Stratosphere.EMR.Cluster.CloudWatchAlarmDefinitionProperty Methods showsPrec :: Int -> CloudWatchAlarmDefinitionProperty -> ShowS # | |||||
| Eq CloudWatchAlarmDefinitionProperty Source # | |||||
| ToResourceProperties CloudWatchAlarmDefinitionProperty Source # | |||||
| Property "ComparisonOperator" CloudWatchAlarmDefinitionProperty Source # | |||||
Defined in Stratosphere.EMR.Cluster.CloudWatchAlarmDefinitionProperty Associated Types
Methods set :: PropertyType "ComparisonOperator" CloudWatchAlarmDefinitionProperty -> CloudWatchAlarmDefinitionProperty -> CloudWatchAlarmDefinitionProperty # | |||||
| Property "Dimensions" CloudWatchAlarmDefinitionProperty Source # | |||||
Defined in Stratosphere.EMR.Cluster.CloudWatchAlarmDefinitionProperty Associated Types
Methods set :: PropertyType "Dimensions" CloudWatchAlarmDefinitionProperty -> CloudWatchAlarmDefinitionProperty -> CloudWatchAlarmDefinitionProperty # | |||||
| Property "EvaluationPeriods" CloudWatchAlarmDefinitionProperty Source # | |||||
Defined in Stratosphere.EMR.Cluster.CloudWatchAlarmDefinitionProperty Associated Types
Methods set :: PropertyType "EvaluationPeriods" CloudWatchAlarmDefinitionProperty -> CloudWatchAlarmDefinitionProperty -> CloudWatchAlarmDefinitionProperty # | |||||
| Property "MetricName" CloudWatchAlarmDefinitionProperty Source # | |||||
Defined in Stratosphere.EMR.Cluster.CloudWatchAlarmDefinitionProperty Associated Types
Methods set :: PropertyType "MetricName" CloudWatchAlarmDefinitionProperty -> CloudWatchAlarmDefinitionProperty -> CloudWatchAlarmDefinitionProperty # | |||||
| Property "Namespace" CloudWatchAlarmDefinitionProperty Source # | |||||
Defined in Stratosphere.EMR.Cluster.CloudWatchAlarmDefinitionProperty Associated Types
Methods set :: PropertyType "Namespace" CloudWatchAlarmDefinitionProperty -> CloudWatchAlarmDefinitionProperty -> CloudWatchAlarmDefinitionProperty # | |||||
| Property "Period" CloudWatchAlarmDefinitionProperty Source # | |||||
Defined in Stratosphere.EMR.Cluster.CloudWatchAlarmDefinitionProperty Associated Types
Methods set :: PropertyType "Period" CloudWatchAlarmDefinitionProperty -> CloudWatchAlarmDefinitionProperty -> CloudWatchAlarmDefinitionProperty # | |||||
| Property "Statistic" CloudWatchAlarmDefinitionProperty Source # | |||||
Defined in Stratosphere.EMR.Cluster.CloudWatchAlarmDefinitionProperty Associated Types
Methods set :: PropertyType "Statistic" CloudWatchAlarmDefinitionProperty -> CloudWatchAlarmDefinitionProperty -> CloudWatchAlarmDefinitionProperty # | |||||
| Property "Threshold" CloudWatchAlarmDefinitionProperty Source # | |||||
Defined in Stratosphere.EMR.Cluster.CloudWatchAlarmDefinitionProperty Associated Types
Methods set :: PropertyType "Threshold" CloudWatchAlarmDefinitionProperty -> CloudWatchAlarmDefinitionProperty -> CloudWatchAlarmDefinitionProperty # | |||||
| Property "Unit" CloudWatchAlarmDefinitionProperty Source # | |||||
Defined in Stratosphere.EMR.Cluster.CloudWatchAlarmDefinitionProperty Associated Types
| |||||
| type PropertyType "ComparisonOperator" CloudWatchAlarmDefinitionProperty Source # | |||||
| type PropertyType "Dimensions" CloudWatchAlarmDefinitionProperty Source # | |||||
| type PropertyType "EvaluationPeriods" CloudWatchAlarmDefinitionProperty Source # | |||||
| type PropertyType "MetricName" CloudWatchAlarmDefinitionProperty Source # | |||||
| type PropertyType "Namespace" CloudWatchAlarmDefinitionProperty Source # | |||||
| type PropertyType "Period" CloudWatchAlarmDefinitionProperty Source # | |||||
| type PropertyType "Statistic" CloudWatchAlarmDefinitionProperty Source # | |||||
| type PropertyType "Threshold" CloudWatchAlarmDefinitionProperty Source # | |||||
| type PropertyType "Unit" CloudWatchAlarmDefinitionProperty Source # | |||||
data ScalingActionProperty Source #
Constructors
| ScalingActionProperty | |
Instances
| ToJSON ScalingActionProperty Source # | |||||
Defined in Stratosphere.EMR.Cluster.ScalingActionProperty Methods toJSON :: ScalingActionProperty -> Value # toEncoding :: ScalingActionProperty -> Encoding # toJSONList :: [ScalingActionProperty] -> Value # toEncodingList :: [ScalingActionProperty] -> Encoding # omitField :: ScalingActionProperty -> Bool # | |||||
| Show ScalingActionProperty Source # | |||||
Defined in Stratosphere.EMR.Cluster.ScalingActionProperty Methods showsPrec :: Int -> ScalingActionProperty -> ShowS # show :: ScalingActionProperty -> String # showList :: [ScalingActionProperty] -> ShowS # | |||||
| Eq ScalingActionProperty Source # | |||||
Defined in Stratosphere.EMR.Cluster.ScalingActionProperty Methods (==) :: ScalingActionProperty -> ScalingActionProperty -> Bool # (/=) :: ScalingActionProperty -> ScalingActionProperty -> Bool # | |||||
| ToResourceProperties ScalingActionProperty Source # | |||||
Defined in Stratosphere.EMR.Cluster.ScalingActionProperty Methods toResourceProperties :: ScalingActionProperty -> ResourceProperties # | |||||
| Property "Market" ScalingActionProperty Source # | |||||
Defined in Stratosphere.EMR.Cluster.ScalingActionProperty Associated Types
Methods set :: PropertyType "Market" ScalingActionProperty -> ScalingActionProperty -> ScalingActionProperty # | |||||
| Property "SimpleScalingPolicyConfiguration" ScalingActionProperty Source # | |||||
Defined in Stratosphere.EMR.Cluster.ScalingActionProperty Associated Types
Methods set :: PropertyType "SimpleScalingPolicyConfiguration" ScalingActionProperty -> ScalingActionProperty -> ScalingActionProperty # | |||||
| type PropertyType "Market" ScalingActionProperty Source # | |||||
| type PropertyType "SimpleScalingPolicyConfiguration" ScalingActionProperty Source # | |||||
Defined in Stratosphere.EMR.Cluster.ScalingActionProperty type PropertyType "SimpleScalingPolicyConfiguration" ScalingActionProperty = SimpleScalingPolicyConfigurationProperty | |||||
data SimpleScalingPolicyConfigurationProperty Source #
Constructors
| SimpleScalingPolicyConfigurationProperty | |
Fields
| |
Instances
| ToJSON SimpleScalingPolicyConfigurationProperty Source # | |||||
Defined in Stratosphere.EMR.Cluster.SimpleScalingPolicyConfigurationProperty Methods toJSON :: SimpleScalingPolicyConfigurationProperty -> Value # toEncoding :: SimpleScalingPolicyConfigurationProperty -> Encoding # toJSONList :: [SimpleScalingPolicyConfigurationProperty] -> Value # toEncodingList :: [SimpleScalingPolicyConfigurationProperty] -> Encoding # omitField :: SimpleScalingPolicyConfigurationProperty -> Bool # | |||||
| Show SimpleScalingPolicyConfigurationProperty Source # | |||||
| Eq SimpleScalingPolicyConfigurationProperty Source # | |||||
| ToResourceProperties SimpleScalingPolicyConfigurationProperty Source # | |||||
| Property "AdjustmentType" SimpleScalingPolicyConfigurationProperty Source # | |||||
Defined in Stratosphere.EMR.Cluster.SimpleScalingPolicyConfigurationProperty Associated Types
Methods set :: PropertyType "AdjustmentType" SimpleScalingPolicyConfigurationProperty -> SimpleScalingPolicyConfigurationProperty -> SimpleScalingPolicyConfigurationProperty # | |||||
| Property "CoolDown" SimpleScalingPolicyConfigurationProperty Source # | |||||
Defined in Stratosphere.EMR.Cluster.SimpleScalingPolicyConfigurationProperty Associated Types
| |||||
| Property "ScalingAdjustment" SimpleScalingPolicyConfigurationProperty Source # | |||||
Defined in Stratosphere.EMR.Cluster.SimpleScalingPolicyConfigurationProperty Associated Types
Methods set :: PropertyType "ScalingAdjustment" SimpleScalingPolicyConfigurationProperty -> SimpleScalingPolicyConfigurationProperty -> SimpleScalingPolicyConfigurationProperty # | |||||
| type PropertyType "AdjustmentType" SimpleScalingPolicyConfigurationProperty Source # | |||||
| type PropertyType "CoolDown" SimpleScalingPolicyConfigurationProperty Source # | |||||
| type PropertyType "ScalingAdjustment" SimpleScalingPolicyConfigurationProperty Source # | |||||
data ScalingTriggerProperty Source #
Constructors
| ScalingTriggerProperty | |
Instances
| ToJSON ScalingTriggerProperty Source # | |||||
Defined in Stratosphere.EMR.Cluster.ScalingTriggerProperty Methods toJSON :: ScalingTriggerProperty -> Value # toEncoding :: ScalingTriggerProperty -> Encoding # toJSONList :: [ScalingTriggerProperty] -> Value # toEncodingList :: [ScalingTriggerProperty] -> Encoding # omitField :: ScalingTriggerProperty -> Bool # | |||||
| Show ScalingTriggerProperty Source # | |||||
Defined in Stratosphere.EMR.Cluster.ScalingTriggerProperty Methods showsPrec :: Int -> ScalingTriggerProperty -> ShowS # show :: ScalingTriggerProperty -> String # showList :: [ScalingTriggerProperty] -> ShowS # | |||||
| Eq ScalingTriggerProperty Source # | |||||
Defined in Stratosphere.EMR.Cluster.ScalingTriggerProperty Methods (==) :: ScalingTriggerProperty -> ScalingTriggerProperty -> Bool # (/=) :: ScalingTriggerProperty -> ScalingTriggerProperty -> Bool # | |||||
| ToResourceProperties ScalingTriggerProperty Source # | |||||
Defined in Stratosphere.EMR.Cluster.ScalingTriggerProperty Methods toResourceProperties :: ScalingTriggerProperty -> ResourceProperties # | |||||
| Property "CloudWatchAlarmDefinition" ScalingTriggerProperty Source # | |||||
Defined in Stratosphere.EMR.Cluster.ScalingTriggerProperty Associated Types
Methods set :: PropertyType "CloudWatchAlarmDefinition" ScalingTriggerProperty -> ScalingTriggerProperty -> ScalingTriggerProperty # | |||||
| type PropertyType "CloudWatchAlarmDefinition" ScalingTriggerProperty Source # | |||||
Defined in Stratosphere.EMR.Cluster.ScalingTriggerProperty type PropertyType "CloudWatchAlarmDefinition" ScalingTriggerProperty = CloudWatchAlarmDefinitionProperty | |||||
mkCloudWatchAlarmDefinitionProperty :: Value Text -> Value Text -> Value Integer -> Value Double -> CloudWatchAlarmDefinitionProperty Source #
mkScalingActionProperty :: SimpleScalingPolicyConfigurationProperty -> ScalingActionProperty Source #
mkScalingRuleProperty :: ScalingActionProperty -> Value Text -> ScalingTriggerProperty -> ScalingRuleProperty Source #
mkSimpleScalingPolicyConfigurationProperty :: Value Integer -> SimpleScalingPolicyConfigurationProperty Source #
data AutoScalingPolicyProperty Source #
Constructors
| AutoScalingPolicyProperty | |
Fields | |
Instances
| ToJSON AutoScalingPolicyProperty Source # | |||||
Defined in Stratosphere.EMR.Cluster.AutoScalingPolicyProperty Methods toJSON :: AutoScalingPolicyProperty -> Value # toEncoding :: AutoScalingPolicyProperty -> Encoding # toJSONList :: [AutoScalingPolicyProperty] -> Value # | |||||
| Show AutoScalingPolicyProperty Source # | |||||
Defined in Stratosphere.EMR.Cluster.AutoScalingPolicyProperty Methods showsPrec :: Int -> AutoScalingPolicyProperty -> ShowS # show :: AutoScalingPolicyProperty -> String # showList :: [AutoScalingPolicyProperty] -> ShowS # | |||||
| Eq AutoScalingPolicyProperty Source # | |||||
Defined in Stratosphere.EMR.Cluster.AutoScalingPolicyProperty Methods (==) :: AutoScalingPolicyProperty -> AutoScalingPolicyProperty -> Bool # (/=) :: AutoScalingPolicyProperty -> AutoScalingPolicyProperty -> Bool # | |||||
| ToResourceProperties AutoScalingPolicyProperty Source # | |||||
| Property "Constraints" AutoScalingPolicyProperty Source # | |||||
Defined in Stratosphere.EMR.Cluster.AutoScalingPolicyProperty Associated Types
Methods set :: PropertyType "Constraints" AutoScalingPolicyProperty -> AutoScalingPolicyProperty -> AutoScalingPolicyProperty # | |||||
| Property "Rules" AutoScalingPolicyProperty Source # | |||||
Defined in Stratosphere.EMR.Cluster.AutoScalingPolicyProperty Associated Types
Methods set :: PropertyType "Rules" AutoScalingPolicyProperty -> AutoScalingPolicyProperty -> AutoScalingPolicyProperty # | |||||
| type PropertyType "Constraints" AutoScalingPolicyProperty Source # | |||||
| type PropertyType "Rules" AutoScalingPolicyProperty Source # | |||||