stratosphere-lightsail-1.0.0: Stratosphere integration for AWS Lightsail.
Safe HaskellNone
LanguageHaskell2010

Stratosphere.Lightsail.Alarm

Documentation

data Alarm Source #

Constructors

Alarm

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-lightsail-alarm.html

Fields

Instances

Instances details
ToJSON Alarm Source # 
Instance details

Defined in Stratosphere.Lightsail.Alarm

Show Alarm Source # 
Instance details

Defined in Stratosphere.Lightsail.Alarm

Methods

showsPrec :: Int -> Alarm -> ShowS #

show :: Alarm -> String #

showList :: [Alarm] -> ShowS #

Eq Alarm Source # 
Instance details

Defined in Stratosphere.Lightsail.Alarm

Methods

(==) :: Alarm -> Alarm -> Bool #

(/=) :: Alarm -> Alarm -> Bool #

ToResourceProperties Alarm Source # 
Instance details

Defined in Stratosphere.Lightsail.Alarm

Property "AlarmName" Alarm Source # 
Instance details

Defined in Stratosphere.Lightsail.Alarm

Associated Types

type PropertyType "AlarmName" Alarm 
Instance details

Defined in Stratosphere.Lightsail.Alarm

type PropertyType "AlarmName" Alarm = Value Text

Methods

set :: PropertyType "AlarmName" Alarm -> Alarm -> Alarm #

Property "ComparisonOperator" Alarm Source # 
Instance details

Defined in Stratosphere.Lightsail.Alarm

Associated Types

type PropertyType "ComparisonOperator" Alarm 
Instance details

Defined in Stratosphere.Lightsail.Alarm

type PropertyType "ComparisonOperator" Alarm = Value Text

Methods

set :: PropertyType "ComparisonOperator" Alarm -> Alarm -> Alarm #

Property "ContactProtocols" Alarm Source # 
Instance details

Defined in Stratosphere.Lightsail.Alarm

Associated Types

type PropertyType "ContactProtocols" Alarm 
Instance details

Defined in Stratosphere.Lightsail.Alarm

type PropertyType "ContactProtocols" Alarm = ValueList Text

Methods

set :: PropertyType "ContactProtocols" Alarm -> Alarm -> Alarm #

Property "DatapointsToAlarm" Alarm Source # 
Instance details

Defined in Stratosphere.Lightsail.Alarm

Associated Types

type PropertyType "DatapointsToAlarm" Alarm 
Instance details

Defined in Stratosphere.Lightsail.Alarm

type PropertyType "DatapointsToAlarm" Alarm = Value Integer

Methods

set :: PropertyType "DatapointsToAlarm" Alarm -> Alarm -> Alarm #

Property "EvaluationPeriods" Alarm Source # 
Instance details

Defined in Stratosphere.Lightsail.Alarm

Associated Types

type PropertyType "EvaluationPeriods" Alarm 
Instance details

Defined in Stratosphere.Lightsail.Alarm

type PropertyType "EvaluationPeriods" Alarm = Value Integer

Methods

set :: PropertyType "EvaluationPeriods" Alarm -> Alarm -> Alarm #

Property "MetricName" Alarm Source # 
Instance details

Defined in Stratosphere.Lightsail.Alarm

Associated Types

type PropertyType "MetricName" Alarm 
Instance details

Defined in Stratosphere.Lightsail.Alarm

type PropertyType "MetricName" Alarm = Value Text

Methods

set :: PropertyType "MetricName" Alarm -> Alarm -> Alarm #

Property "MonitoredResourceName" Alarm Source # 
Instance details

Defined in Stratosphere.Lightsail.Alarm

Associated Types

type PropertyType "MonitoredResourceName" Alarm 
Instance details

Defined in Stratosphere.Lightsail.Alarm

type PropertyType "MonitoredResourceName" Alarm = Value Text

Methods

set :: PropertyType "MonitoredResourceName" Alarm -> Alarm -> Alarm #

Property "NotificationEnabled" Alarm Source # 
Instance details

Defined in Stratosphere.Lightsail.Alarm

Associated Types

type PropertyType "NotificationEnabled" Alarm 
Instance details

Defined in Stratosphere.Lightsail.Alarm

type PropertyType "NotificationEnabled" Alarm = Value Bool

Methods

set :: PropertyType "NotificationEnabled" Alarm -> Alarm -> Alarm #

Property "NotificationTriggers" Alarm Source # 
Instance details

Defined in Stratosphere.Lightsail.Alarm

Associated Types

type PropertyType "NotificationTriggers" Alarm 
Instance details

Defined in Stratosphere.Lightsail.Alarm

type PropertyType "NotificationTriggers" Alarm = ValueList Text

Methods

set :: PropertyType "NotificationTriggers" Alarm -> Alarm -> Alarm #

Property "Threshold" Alarm Source # 
Instance details

Defined in Stratosphere.Lightsail.Alarm

Associated Types

type PropertyType "Threshold" Alarm 
Instance details

Defined in Stratosphere.Lightsail.Alarm

type PropertyType "Threshold" Alarm = Value Double

Methods

set :: PropertyType "Threshold" Alarm -> Alarm -> Alarm #

Property "TreatMissingData" Alarm Source # 
Instance details

Defined in Stratosphere.Lightsail.Alarm

Associated Types

type PropertyType "TreatMissingData" Alarm 
Instance details

Defined in Stratosphere.Lightsail.Alarm

type PropertyType "TreatMissingData" Alarm = Value Text

Methods

set :: PropertyType "TreatMissingData" Alarm -> Alarm -> Alarm #

type PropertyType "AlarmName" Alarm Source # 
Instance details

Defined in Stratosphere.Lightsail.Alarm

type PropertyType "AlarmName" Alarm = Value Text
type PropertyType "ComparisonOperator" Alarm Source # 
Instance details

Defined in Stratosphere.Lightsail.Alarm

type PropertyType "ComparisonOperator" Alarm = Value Text
type PropertyType "ContactProtocols" Alarm Source # 
Instance details

Defined in Stratosphere.Lightsail.Alarm

type PropertyType "ContactProtocols" Alarm = ValueList Text
type PropertyType "DatapointsToAlarm" Alarm Source # 
Instance details

Defined in Stratosphere.Lightsail.Alarm

type PropertyType "DatapointsToAlarm" Alarm = Value Integer
type PropertyType "EvaluationPeriods" Alarm Source # 
Instance details

Defined in Stratosphere.Lightsail.Alarm

type PropertyType "EvaluationPeriods" Alarm = Value Integer
type PropertyType "MetricName" Alarm Source # 
Instance details

Defined in Stratosphere.Lightsail.Alarm

type PropertyType "MetricName" Alarm = Value Text
type PropertyType "MonitoredResourceName" Alarm Source # 
Instance details

Defined in Stratosphere.Lightsail.Alarm

type PropertyType "MonitoredResourceName" Alarm = Value Text
type PropertyType "NotificationEnabled" Alarm Source # 
Instance details

Defined in Stratosphere.Lightsail.Alarm

type PropertyType "NotificationEnabled" Alarm = Value Bool
type PropertyType "NotificationTriggers" Alarm Source # 
Instance details

Defined in Stratosphere.Lightsail.Alarm

type PropertyType "NotificationTriggers" Alarm = ValueList Text
type PropertyType "Threshold" Alarm Source # 
Instance details

Defined in Stratosphere.Lightsail.Alarm

type PropertyType "Threshold" Alarm = Value Double
type PropertyType "TreatMissingData" Alarm Source # 
Instance details

Defined in Stratosphere.Lightsail.Alarm

type PropertyType "TreatMissingData" Alarm = Value Text