@swamp/aws/iotevents
v2026.04.23.3
AWS IOTEVENTS infrastructure models
Repository
https://github.com/systeminit/swamp-extensions
Labels
awsioteventscloudinfrastructure
Contents
Quality score
Verified by SwampHow well-documented and verifiable this extension is.
Grade A
- Has README or module doc2/2earned
- README has a code example1/1earned
- README is substantive1/1earned
- Most symbols documented1/1earned
- No slow types1/1earned
- Has description1/1earned
- At least one platform tag (or universal)1/1earned
- Two or more platform tags (or universal)1/1earned
- License declared1/1earned
- Verified public repository2/2earned
Install
$ swamp extension pull @swamp/aws/iotevents@swamp/aws/iotevents/alarm-modelv2026.04.23.2alarm_model.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| AlarmModelName? | string | The name of the alarm model. |
| AlarmModelDescription? | string | The description of the alarm model. |
| RoleArn | string | The ARN of the IAM role that allows the alarm to perform actions and access AWS resources. For more information, see [Amazon Resource Names (ARNs)](https://docs.aws.amazon.com/general/latest/gr/aws-arns-and-namespaces.html) in the *General Reference*. |
| Key? | string | An input attribute used as a key to create an alarm. ITE routes [inputs](https://docs.aws.amazon.com/iotevents/latest/apireference/API_Input.html) associated with this key to the alarm. |
| Severity? | number | A non-negative integer that reflects the severity level of the alarm. |
| AlarmRule | object | Defines when your alarm is invoked. |
| AlarmEventActions? | object | Contains information about one or more alarm actions. |
| AlarmCapabilities? | object | Contains the configuration information of alarm state changes. |
| Tags? | array | A list of key-value pairs that contain metadata for the alarm model. The tags help you manage the alarm model. For more information, see [Tagging your resources](https://docs.aws.amazon.com/iotevents/latest/developerguide/tagging-iotevents.html) in the *Developer Guide*. You can create up to 50 tags for one alarm model. |
createCreate a IoTEvents AlarmModel
getGet a IoTEvents AlarmModel
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the IoTEvents AlarmModel |
updateUpdate a IoTEvents AlarmModel
deleteDelete a IoTEvents AlarmModel
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the IoTEvents AlarmModel |
syncSync IoTEvents AlarmModel state from AWS
Resources
state(infinite)— IoTEvents AlarmModel resource state
@swamp/aws/iotevents/detector-modelv2026.04.23.2detector_model.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| DetectorModelDefinition | object | Information that defines how a detector operates. |
| DetectorModelDescription? | string | A brief description of the detector model. |
| DetectorModelName? | string | The name of the detector model. |
| EvaluationMethod? | enum | Information about the order in which events are evaluated and how actions are executed. |
| Key? | 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. ITE 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 |
| RoleArn | string | The ARN of the role that grants permission to ITE to perform its operations. |
| Tags? | array | An array of key-value pairs to apply to this resource. For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html). |
createCreate a IoTEvents DetectorModel
getGet a IoTEvents DetectorModel
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the IoTEvents DetectorModel |
updateUpdate a IoTEvents DetectorModel
deleteDelete a IoTEvents DetectorModel
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the IoTEvents DetectorModel |
syncSync IoTEvents DetectorModel state from AWS
Resources
state(infinite)— IoTEvents DetectorModel resource state
@swamp/aws/iotevents/inputv2026.04.23.2input.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| InputDefinition | object | The definition of the input. |
| InputDescription? | string | A brief description of the input. |
| InputName? | string | The name of the input. |
| Tags? | array | An array of key-value pairs to apply to this resource. For more information, see [Tag](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html). |
createCreate a IoTEvents Input
getGet a IoTEvents Input
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the IoTEvents Input |
updateUpdate a IoTEvents Input
deleteDelete a IoTEvents Input
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the IoTEvents Input |
syncSync IoTEvents Input state from AWS
Resources
state(infinite)— IoTEvents Input resource state
2026.04.23.2604.1 KBApr 23, 2026
AWS IOTEVENTS infrastructure models
Release Notes
- Updated: alarm_model, detector_model, input
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsioteventscloudinfrastructure
2026.04.03.2603.3 KBApr 3, 2026
AWS IOTEVENTS infrastructure models
Release Notes
- Updated: alarm_model, detector_model, input
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsioteventscloudinfrastructure
2026.03.19.1640.3 KBMar 19, 2026
AWS IOTEVENTS infrastructure models
Release Notes
- Updated: alarm_model, detector_model, input
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsioteventscloudinfrastructure
2026.03.16.1625.3 KBMar 16, 2026
AWS IOTEVENTS infrastructure models
Release Notes
- Updated: alarm_model, detector_model, input
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsioteventscloudinfrastructure
2026.03.10.5623.4 KBMar 10, 2026
AWS IOTEVENTS infrastructure models
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsioteventscloudinfrastructure