| License | BSD3 |
|---|---|
| Stability | stable |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
AWS.Lambda.Events.EventBridge.Detail.SSM.ParameterStoreChange
Description
Synopsis
- data ParameterStoreChange = ParameterStoreChange {}
- newtype Operation where
- data Type
Documentation
data ParameterStoreChange Source #
A Parameter Store Change event from Amazon EventBridge. This
structure corresponds to the contents of the "detail" field of an
EventBridge event, so a full payload from EventBridge can be parsed
into a .EventBridge' ParameterStoreChange
Sample event payloads are provided in the AWS Systems Manager User Guide.
Constructors
| ParameterStoreChange | |
Instances
AWS provides no schema for the "operation" field, so we provide
a newtype wrapper and pattern synonyms which we think are complete,
based on AWS documentation.
Bundled Patterns
| pattern Create :: Operation | |
| pattern Update :: Operation | |
| pattern Delete :: Operation | |
| pattern LabelParameterVersion :: Operation |
Instances
| FromJSON Operation Source # | |
| ToJSON Operation Source # | |
| Generic Operation Source # | |
| Show Operation Source # | |
| Eq Operation Source # | |
| type Rep Operation Source # | |
Defined in AWS.Lambda.Events.EventBridge.Detail.SSM.ParameterStoreChange type Rep Operation = D1 ('MetaData "Operation" "AWS.Lambda.Events.EventBridge.Detail.SSM.ParameterStoreChange" "hal-1.1-IwuGgwGQvpsJOoRlidLUAk" 'True) (C1 ('MetaCons "Operation" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text))) | |
AWS provides no schema for the "type" field, but these are the
only three types of parameters you can create in Parameter Store.
Constructors
| String | |
| StringList | |
| SecureString |
Instances
| FromJSON Type Source # | |
| ToJSON Type Source # | |
| Bounded Type Source # | |
| Enum Type Source # | |
| Generic Type Source # | |
| Show Type Source # | |
| Eq Type Source # | |
| Ord Type Source # | |
| type Rep Type Source # | |
Defined in AWS.Lambda.Events.EventBridge.Detail.SSM.ParameterStoreChange type Rep Type = D1 ('MetaData "Type" "AWS.Lambda.Events.EventBridge.Detail.SSM.ParameterStoreChange" "hal-1.1-IwuGgwGQvpsJOoRlidLUAk" 'False) (C1 ('MetaCons "String" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "StringList" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "SecureString" 'PrefixI 'False) (U1 :: Type -> Type))) | |