DetectorModel

class DetectorModel : KotlinCustomResource

The AWS::IoTEvents::DetectorModel resource creates a detector model. You create a detector model (a model of your equipment or process) using states. For each state, you define conditional (Boolean) logic that evaluates the incoming inputs to detect significant events. When an event is detected, it can change the state or trigger custom-built or predefined actions using other AWS services. You can define additional events that trigger actions when entering or exiting a state and, optionally, when a condition is met. For more information, see How to Use AWS IoT Events in the AWS IoT Events Developer Guide.

Properties

Link copied to clipboard

A brief description of the detector model.

Link copied to clipboard

The name of the detector model.

Link copied to clipboard

Information about the order in which events are evaluated and how actions are executed.

Link copied to clipboard
val id: Output<String>
Link copied to clipboard
val key: Output<String>?

The value used to identify a detector instance. When a device or system sends input, a new detector instance with a unique key value is created. AWS IoT Events can continue to route input to its corresponding detector instance based on this identifying information. This parameter uses a JSON-path expression to select the attribute-value pair in the message payload that is used for identification. To route the message to the correct detector instance, the device must send a message payload that contains the same attribute-value.

Link copied to clipboard
val pulumiChildResources: Set<KotlinResource>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val roleArn: Output<String>

The ARN of the role that grants permission to AWS IoT Events to perform its operations.

Link copied to clipboard
val tags: Output<List<DetectorModelTag>>?

An array of key-value pairs to apply to this resource. For more information, see Tag.

Link copied to clipboard
val urn: Output<String>