AWS::IoTEvents::Input Attribute
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. Those attributes (and their paired values) specified here are
available for use in the condition
expressions used by detectors.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "JsonPath" :
String
}
YAML
JsonPath:
String
Properties
JsonPath
-
An expression that specifies an attribute-value pair in a JSON structure. Use this to specify an attribute from the JSON payload that is made available by the input. Inputs are derived from messages sent to AWS IoT Events (
BatchPutMessage
). Each such message contains a JSON payload. The attribute (and its paired value) specified here are available for use in thecondition
expressions used by detectors.Syntax:
<field-name>.<field-name>...
Required: Yes
Type: String
Pattern:
^((`[a-zA-Z0-9_\- ]+`)|([a-zA-Z0-9_\-]+))(\.((`[a-zA-Z0-9_\- ]+`)|([a-zA-Z0-9_\-]+)))*$
Minimum:
1
Maximum:
128
Update requires: No interruption