| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.IoTEvents.Types.InputDefinition
Description
Documentation
data InputDefinition Source #
The definition of the input.
See: newInputDefinition smart constructor.
Constructors
| InputDefinition' | |
Fields
| |
Instances
Arguments
| :: NonEmpty Attribute | |
| -> InputDefinition |
Create a value of InputDefinition with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:attributes:InputDefinition', inputDefinition_attributes - The attributes from the JSON payload that are made available by the
input. Inputs are derived from messages sent to the AWS IoT Events
system using BatchPutMessage. Each such message contains a JSON
payload, and those attributes (and their paired values) specified here
are available for use in the condition expressions used by detectors
that monitor this input.
inputDefinition_attributes :: Lens' InputDefinition (NonEmpty Attribute) Source #
The attributes from the JSON payload that are made available by the
input. Inputs are derived from messages sent to the AWS IoT Events
system using BatchPutMessage. Each such message contains a JSON
payload, and those attributes (and their paired values) specified here
are available for use in the condition expressions used by detectors
that monitor this input.