Type object
Schema URL https://catalog.lintel.tools/schemas/schemastore/serverless-framework-configuration/_shared/latest--aws-iotevents-input.json
Parent schema serverless-framework-configuration
Type: object

The AWS::IoTEvents::Input resource creates an input. To monitor your devices and processes, they must have a way to get telemetry data into AWS IoT Events. This is done by sending messages as inputs to AWS IoT Events. For more information, see How to Use AWS IoT Events in the AWS IoT Events Developer Guide.. Source:- https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-iotevents.git

Properties

InputDefinition object required

The definition of the input.

1 nested properties
Attributes Attribute[] required

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.

minItems=1maxItems=200uniqueItems=true
InputDescription string | Aws_CF_FunctionString

A brief description of the input.

InputName string | Aws_CF_FunctionString

The name of the input.

Tags Tag[]

An array of key-value pairs to apply to this resource.

For more information, see Tag.

Definitions

InputDefinition object

The definition of the input.

Attributes Attribute[] required

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.

minItems=1maxItems=200uniqueItems=true
Attribute object

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.

JsonPath string | Aws_CF_FunctionString required

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 the condition expressions used by detectors.

Syntax: <field-name>.<field-name>...

Tag object

Tags to be applied to Input.

Key string | Aws_CF_FunctionString required

Key of the Tag.

Value string | Aws_CF_FunctionString required

Value of the Tag.