| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Stratosphere.IoT.MitigationAction
Documentation
data ActionParamsProperty Source #
Constructors
Instances
data AddThingsToThingGroupParamsProperty Source #
Constructors
| AddThingsToThingGroupParamsProperty | |
Fields
| |
Instances
| ToJSON AddThingsToThingGroupParamsProperty Source # | |||||
Defined in Stratosphere.IoT.MitigationAction.AddThingsToThingGroupParamsProperty | |||||
| Show AddThingsToThingGroupParamsProperty Source # | |||||
| Eq AddThingsToThingGroupParamsProperty Source # | |||||
| ToResourceProperties AddThingsToThingGroupParamsProperty Source # | |||||
| Property "OverrideDynamicGroups" AddThingsToThingGroupParamsProperty Source # | |||||
Defined in Stratosphere.IoT.MitigationAction.AddThingsToThingGroupParamsProperty Associated Types
Methods set :: PropertyType "OverrideDynamicGroups" AddThingsToThingGroupParamsProperty -> AddThingsToThingGroupParamsProperty -> AddThingsToThingGroupParamsProperty # | |||||
| Property "ThingGroupNames" AddThingsToThingGroupParamsProperty Source # | |||||
Defined in Stratosphere.IoT.MitigationAction.AddThingsToThingGroupParamsProperty Associated Types
Methods set :: PropertyType "ThingGroupNames" AddThingsToThingGroupParamsProperty -> AddThingsToThingGroupParamsProperty -> AddThingsToThingGroupParamsProperty # | |||||
| type PropertyType "OverrideDynamicGroups" AddThingsToThingGroupParamsProperty Source # | |||||
| type PropertyType "ThingGroupNames" AddThingsToThingGroupParamsProperty Source # | |||||
data EnableIoTLoggingParamsProperty Source #
Constructors
| EnableIoTLoggingParamsProperty | |
Fields
| |
Instances
| ToJSON EnableIoTLoggingParamsProperty Source # | |||||
| Show EnableIoTLoggingParamsProperty Source # | |||||
Defined in Stratosphere.IoT.MitigationAction.EnableIoTLoggingParamsProperty Methods showsPrec :: Int -> EnableIoTLoggingParamsProperty -> ShowS # show :: EnableIoTLoggingParamsProperty -> String # showList :: [EnableIoTLoggingParamsProperty] -> ShowS # | |||||
| Eq EnableIoTLoggingParamsProperty Source # | |||||
| ToResourceProperties EnableIoTLoggingParamsProperty Source # | |||||
| Property "LogLevel" EnableIoTLoggingParamsProperty Source # | |||||
Defined in Stratosphere.IoT.MitigationAction.EnableIoTLoggingParamsProperty Associated Types
Methods set :: PropertyType "LogLevel" EnableIoTLoggingParamsProperty -> EnableIoTLoggingParamsProperty -> EnableIoTLoggingParamsProperty # | |||||
| Property "RoleArnForLogging" EnableIoTLoggingParamsProperty Source # | |||||
Defined in Stratosphere.IoT.MitigationAction.EnableIoTLoggingParamsProperty Associated Types
Methods set :: PropertyType "RoleArnForLogging" EnableIoTLoggingParamsProperty -> EnableIoTLoggingParamsProperty -> EnableIoTLoggingParamsProperty # | |||||
| type PropertyType "LogLevel" EnableIoTLoggingParamsProperty Source # | |||||
| type PropertyType "RoleArnForLogging" EnableIoTLoggingParamsProperty Source # | |||||
data PublishFindingToSnsParamsProperty Source #
Constructors
| PublishFindingToSnsParamsProperty | |
Fields
| |
Instances
| ToJSON PublishFindingToSnsParamsProperty Source # | |||||
Defined in Stratosphere.IoT.MitigationAction.PublishFindingToSnsParamsProperty | |||||
| Show PublishFindingToSnsParamsProperty Source # | |||||
| Eq PublishFindingToSnsParamsProperty Source # | |||||
| ToResourceProperties PublishFindingToSnsParamsProperty Source # | |||||
| Property "TopicArn" PublishFindingToSnsParamsProperty Source # | |||||
Defined in Stratosphere.IoT.MitigationAction.PublishFindingToSnsParamsProperty Associated Types
Methods set :: PropertyType "TopicArn" PublishFindingToSnsParamsProperty -> PublishFindingToSnsParamsProperty -> PublishFindingToSnsParamsProperty # | |||||
| type PropertyType "TopicArn" PublishFindingToSnsParamsProperty Source # | |||||
data ReplaceDefaultPolicyVersionParamsProperty Source #
Constructors
| ReplaceDefaultPolicyVersionParamsProperty | |
Fields
| |
Instances
| ToJSON ReplaceDefaultPolicyVersionParamsProperty Source # | |||||
Defined in Stratosphere.IoT.MitigationAction.ReplaceDefaultPolicyVersionParamsProperty Methods toJSON :: ReplaceDefaultPolicyVersionParamsProperty -> Value # toEncoding :: ReplaceDefaultPolicyVersionParamsProperty -> Encoding # toJSONList :: [ReplaceDefaultPolicyVersionParamsProperty] -> Value # toEncodingList :: [ReplaceDefaultPolicyVersionParamsProperty] -> Encoding # omitField :: ReplaceDefaultPolicyVersionParamsProperty -> Bool # | |||||
| Show ReplaceDefaultPolicyVersionParamsProperty Source # | |||||
| Eq ReplaceDefaultPolicyVersionParamsProperty Source # | |||||
| ToResourceProperties ReplaceDefaultPolicyVersionParamsProperty Source # | |||||
| Property "TemplateName" ReplaceDefaultPolicyVersionParamsProperty Source # | |||||
Defined in Stratosphere.IoT.MitigationAction.ReplaceDefaultPolicyVersionParamsProperty Associated Types
Methods set :: PropertyType "TemplateName" ReplaceDefaultPolicyVersionParamsProperty -> ReplaceDefaultPolicyVersionParamsProperty -> ReplaceDefaultPolicyVersionParamsProperty # | |||||
| type PropertyType "TemplateName" ReplaceDefaultPolicyVersionParamsProperty Source # | |||||
data UpdateCACertificateParamsProperty Source #
Constructors
| UpdateCACertificateParamsProperty | |
Fields
| |
Instances
| ToJSON UpdateCACertificateParamsProperty Source # | |||||
Defined in Stratosphere.IoT.MitigationAction.UpdateCACertificateParamsProperty | |||||
| Show UpdateCACertificateParamsProperty Source # | |||||
| Eq UpdateCACertificateParamsProperty Source # | |||||
| ToResourceProperties UpdateCACertificateParamsProperty Source # | |||||
| Property "Action" UpdateCACertificateParamsProperty Source # | |||||
Defined in Stratosphere.IoT.MitigationAction.UpdateCACertificateParamsProperty Associated Types
Methods set :: PropertyType "Action" UpdateCACertificateParamsProperty -> UpdateCACertificateParamsProperty -> UpdateCACertificateParamsProperty # | |||||
| type PropertyType "Action" UpdateCACertificateParamsProperty Source # | |||||
data UpdateDeviceCertificateParamsProperty Source #
Constructors
| UpdateDeviceCertificateParamsProperty | |
Fields
| |
Instances
| ToJSON UpdateDeviceCertificateParamsProperty Source # | |||||
Defined in Stratosphere.IoT.MitigationAction.UpdateDeviceCertificateParamsProperty Methods toJSON :: UpdateDeviceCertificateParamsProperty -> Value # toEncoding :: UpdateDeviceCertificateParamsProperty -> Encoding # toJSONList :: [UpdateDeviceCertificateParamsProperty] -> Value # toEncodingList :: [UpdateDeviceCertificateParamsProperty] -> Encoding # omitField :: UpdateDeviceCertificateParamsProperty -> Bool # | |||||
| Show UpdateDeviceCertificateParamsProperty Source # | |||||
| Eq UpdateDeviceCertificateParamsProperty Source # | |||||
| ToResourceProperties UpdateDeviceCertificateParamsProperty Source # | |||||
| Property "Action" UpdateDeviceCertificateParamsProperty Source # | |||||
Defined in Stratosphere.IoT.MitigationAction.UpdateDeviceCertificateParamsProperty Associated Types
| |||||
| type PropertyType "Action" UpdateDeviceCertificateParamsProperty Source # | |||||
mkAddThingsToThingGroupParamsProperty :: ValueList Text -> AddThingsToThingGroupParamsProperty Source #
mkEnableIoTLoggingParamsProperty :: Value Text -> Value Text -> EnableIoTLoggingParamsProperty Source #
mkReplaceDefaultPolicyVersionParamsProperty :: Value Text -> ReplaceDefaultPolicyVersionParamsProperty Source #
mkUpdateDeviceCertificateParamsProperty :: Value Text -> UpdateDeviceCertificateParamsProperty Source #
data MitigationAction Source #
Constructors
| MitigationAction | See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iot-mitigationaction.html |
Fields
| |
Instances
| ToJSON MitigationAction Source # | |||||
Defined in Stratosphere.IoT.MitigationAction Methods toJSON :: MitigationAction -> Value # toEncoding :: MitigationAction -> Encoding # toJSONList :: [MitigationAction] -> Value # toEncodingList :: [MitigationAction] -> Encoding # omitField :: MitigationAction -> Bool # | |||||
| Show MitigationAction Source # | |||||
Defined in Stratosphere.IoT.MitigationAction Methods showsPrec :: Int -> MitigationAction -> ShowS # show :: MitigationAction -> String # showList :: [MitigationAction] -> ShowS # | |||||
| Eq MitigationAction Source # | |||||
Defined in Stratosphere.IoT.MitigationAction Methods (==) :: MitigationAction -> MitigationAction -> Bool # (/=) :: MitigationAction -> MitigationAction -> Bool # | |||||
| ToResourceProperties MitigationAction Source # | |||||
Defined in Stratosphere.IoT.MitigationAction Methods toResourceProperties :: MitigationAction -> ResourceProperties # | |||||
| Property "ActionName" MitigationAction Source # | |||||
Defined in Stratosphere.IoT.MitigationAction Associated Types
Methods set :: PropertyType "ActionName" MitigationAction -> MitigationAction -> MitigationAction # | |||||
| Property "ActionParams" MitigationAction Source # | |||||
Defined in Stratosphere.IoT.MitigationAction Associated Types
Methods set :: PropertyType "ActionParams" MitigationAction -> MitigationAction -> MitigationAction # | |||||
| Property "RoleArn" MitigationAction Source # | |||||
Defined in Stratosphere.IoT.MitigationAction Associated Types
Methods set :: PropertyType "RoleArn" MitigationAction -> MitigationAction -> MitigationAction # | |||||
| Property "Tags" MitigationAction Source # | |||||
Defined in Stratosphere.IoT.MitigationAction Associated Types
Methods set :: PropertyType "Tags" MitigationAction -> MitigationAction -> MitigationAction # | |||||
| type PropertyType "ActionName" MitigationAction Source # | |||||
Defined in Stratosphere.IoT.MitigationAction | |||||
| type PropertyType "ActionParams" MitigationAction Source # | |||||
Defined in Stratosphere.IoT.MitigationAction | |||||
| type PropertyType "RoleArn" MitigationAction Source # | |||||
Defined in Stratosphere.IoT.MitigationAction | |||||
| type PropertyType "Tags" MitigationAction Source # | |||||
Defined in Stratosphere.IoT.MitigationAction | |||||