01README
AWS IOTWIRELESS infrastructure models
02Models
@swamp/aws/iotwireless/destinationv2026.04.23.2destination.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| Name | string | Unique name of destination |
| Expression | string | Destination expression |
| ExpressionType | enum | Must be RuleName |
| Description? | string | Destination description |
| Tags? | array | A list of key-value pairs that contain metadata for the destination. |
| RoleArn? | string | AWS role ARN that grants access |
fn create()
Create a IoTWireless Destination
fn get(identifier: string)
Get a IoTWireless Destination
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the IoTWireless Destination |
fn update()
Update a IoTWireless Destination
fn delete(identifier: string)
Delete a IoTWireless Destination
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the IoTWireless Destination |
fn sync()
Sync IoTWireless Destination state from AWS
Resources
state(infinite)— IoTWireless Destination resource state
@swamp/aws/iotwireless/device-profilev2026.04.23.2device_profile.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| Name? | string | Name of service profile |
| LoRaWAN? | object | LoRaWANDeviceProfile supports all LoRa specific attributes for service profile for CreateDeviceProfile operation |
| Tags? | array | A list of key-value pairs that contain metadata for the device profile. |
fn create()
Create a IoTWireless DeviceProfile
fn get(identifier: string)
Get a IoTWireless DeviceProfile
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the IoTWireless DeviceProfile |
fn update()
Update a IoTWireless DeviceProfile
fn delete(identifier: string)
Delete a IoTWireless DeviceProfile
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the IoTWireless DeviceProfile |
fn sync()
Sync IoTWireless DeviceProfile state from AWS
Resources
state(infinite)— IoTWireless DeviceProfile resource state
@swamp/aws/iotwireless/fuota-taskv2026.04.23.2fuota_task.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| Name? | string | Name of FUOTA task |
| Description? | string | FUOTA task description |
| LoRaWAN | object | FUOTA task LoRaWAN |
| FirmwareUpdateImage | string | FUOTA task firmware update image binary S3 link |
| FirmwareUpdateRole | string | FUOTA task firmware IAM role for reading S3 |
| Tags? | array | A list of key-value pairs that contain metadata for the FUOTA task. |
| AssociateWirelessDevice? | string | Wireless device to associate. Only for update request. |
| DisassociateWirelessDevice? | string | Wireless device to disassociate. Only for update request. |
| AssociateMulticastGroup? | string | Multicast group to associate. Only for update request. |
| DisassociateMulticastGroup? | string | Multicast group to disassociate. Only for update request. |
fn create()
Create a IoTWireless FuotaTask
fn get(identifier: string)
Get a IoTWireless FuotaTask
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the IoTWireless FuotaTask |
fn update()
Update a IoTWireless FuotaTask
fn delete(identifier: string)
Delete a IoTWireless FuotaTask
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the IoTWireless FuotaTask |
fn sync()
Sync IoTWireless FuotaTask state from AWS
Resources
state(infinite)— IoTWireless FuotaTask resource state
@swamp/aws/iotwireless/multicast-groupv2026.04.23.2multicast_group.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| Name? | string | Name of Multicast group |
| Description? | string | Multicast group description |
| LoRaWAN | object | Multicast group LoRaWAN |
| Tags? | array | A list of key-value pairs that contain metadata for the Multicast group. |
| AssociateWirelessDevice? | string | Wireless device to associate. Only for update request. |
| DisassociateWirelessDevice? | string | Wireless device to disassociate. Only for update request. |
fn create()
Create a IoTWireless MulticastGroup
fn get(identifier: string)
Get a IoTWireless MulticastGroup
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the IoTWireless MulticastGroup |
fn update()
Update a IoTWireless MulticastGroup
fn delete(identifier: string)
Delete a IoTWireless MulticastGroup
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the IoTWireless MulticastGroup |
fn sync()
Sync IoTWireless MulticastGroup state from AWS
Resources
state(infinite)— IoTWireless MulticastGroup resource state
@swamp/aws/iotwireless/network-analyzer-configurationv2026.04.23.2network_analyzer_configuration.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| Name | string | Name of the network analyzer configuration |
| Description? | string | The description of the new resource |
| TraceContent? | object | Trace content for your wireless gateway and wireless device resources |
| WirelessDevices? | array | List of wireless gateway resources that have been added to the network analyzer configuration |
| WirelessGateways? | array | List of wireless gateway resources that have been added to the network analyzer configuration |
| Tags? | array | An array of key-value pairs to apply to this resource. |
fn create()
Create a IoTWireless NetworkAnalyzerConfiguration
fn get(identifier: string)
Get a IoTWireless NetworkAnalyzerConfiguration
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the IoTWireless NetworkAnalyzerConfiguration |
fn update()
Update a IoTWireless NetworkAnalyzerConfiguration
fn delete(identifier: string)
Delete a IoTWireless NetworkAnalyzerConfiguration
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the IoTWireless NetworkAnalyzerConfiguration |
fn sync()
Sync IoTWireless NetworkAnalyzerConfiguration state from AWS
Resources
state(infinite)— IoTWireless NetworkAnalyzerConfiguration resource state
@swamp/aws/iotwireless/partner-accountv2026.04.23.2partner_account.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| Sidewalk? | object | The Sidewalk account credentials. |
| PartnerAccountId? | string | The partner account ID to disassociate from the AWS account |
| PartnerType? | enum | The partner type |
| SidewalkResponse? | object | The Sidewalk account credentials. |
| AccountLinked? | boolean | Whether the partner account is linked to the AWS account. |
| SidewalkUpdate? | object | The Sidewalk account credentials. |
| Tags? | array | A list of key-value pairs that contain metadata for the destination. |
fn create()
Create a IoTWireless PartnerAccount
fn get(identifier: string)
Get a IoTWireless PartnerAccount
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the IoTWireless PartnerAccount |
fn update()
Update a IoTWireless PartnerAccount
fn delete(identifier: string)
Delete a IoTWireless PartnerAccount
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the IoTWireless PartnerAccount |
fn sync()
Sync IoTWireless PartnerAccount state from AWS
Resources
state(infinite)— IoTWireless PartnerAccount resource state
@swamp/aws/iotwireless/service-profilev2026.04.23.2service_profile.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| Name? | string | Name of service profile |
| LoRaWAN? | object | LoRaWAN supports all LoRa specific attributes for service profile for CreateServiceProfile operation |
| Tags? | array | A list of key-value pairs that contain metadata for the service profile. |
fn create()
Create a IoTWireless ServiceProfile
fn get(identifier: string)
Get a IoTWireless ServiceProfile
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the IoTWireless ServiceProfile |
fn update()
Update a IoTWireless ServiceProfile
fn delete(identifier: string)
Delete a IoTWireless ServiceProfile
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the IoTWireless ServiceProfile |
fn sync()
Sync IoTWireless ServiceProfile state from AWS
Resources
state(infinite)— IoTWireless ServiceProfile resource state
@swamp/aws/iotwireless/task-definitionv2026.04.23.2task_definition.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| Name? | string | The name of the new resource. |
| AutoCreateTasks | boolean | Whether to automatically create tasks using this task definition for all gateways with the specified current version. If false, the task must me created by calling CreateWirelessGatewayTask. |
| Update? | object | Information about the gateways to update. |
| LoRaWANUpdateGatewayTaskEntry? | object | The list of task definitions. |
| TaskDefinitionType? | enum | A filter to list only the wireless gateway task definitions that use this task definition type |
| Tags? | array | A list of key-value pairs that contain metadata for the destination. |
fn create()
Create a IoTWireless TaskDefinition
fn get(identifier: string)
Get a IoTWireless TaskDefinition
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the IoTWireless TaskDefinition |
fn update()
Update a IoTWireless TaskDefinition
fn delete(identifier: string)
Delete a IoTWireless TaskDefinition
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the IoTWireless TaskDefinition |
fn sync()
Sync IoTWireless TaskDefinition state from AWS
Resources
state(infinite)— IoTWireless TaskDefinition resource state
@swamp/aws/iotwireless/wireless-devicev2026.04.23.2wireless_device.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| Type | enum | Wireless device type, currently only Sidewalk and LoRa |
| Name? | string | Wireless device name |
| Description? | string | Wireless device description |
| DestinationName | string | Wireless device destination name |
| LoRaWAN? | object | The combination of Package, Station and Model which represents the version of the LoRaWAN Wireless Device. |
| Tags? | array | A list of key-value pairs that contain metadata for the device. Currently not supported, will not create if tags are passed. |
| ThingArn? | string | Thing arn. Passed into update to associate Thing with Wireless device. |
| LastUplinkReceivedAt? | string | The date and time when the most recent uplink was received. |
| Positioning? | enum | FPort values for the GNSS, stream, and ClockSync functions of the positioning information. |
fn create()
Create a IoTWireless WirelessDevice
fn get(identifier: string)
Get a IoTWireless WirelessDevice
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the IoTWireless WirelessDevice |
fn update()
Update a IoTWireless WirelessDevice
fn delete(identifier: string)
Delete a IoTWireless WirelessDevice
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the IoTWireless WirelessDevice |
fn sync()
Sync IoTWireless WirelessDevice state from AWS
Resources
state(infinite)— IoTWireless WirelessDevice resource state
@swamp/aws/iotwireless/wireless-device-import-taskv2026.04.23.2wireless_device_import_task.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| DestinationName | string | Destination Name for import task |
| Sidewalk | object | sidewalk contain file for created device and role |
| Tags? | array | An array of key-value pairs to apply to this resource. |
fn create()
Create a IoTWireless WirelessDeviceImportTask
fn get(identifier: string)
Get a IoTWireless WirelessDeviceImportTask
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the IoTWireless WirelessDeviceImportTask |
fn update()
Update a IoTWireless WirelessDeviceImportTask
fn delete(identifier: string)
Delete a IoTWireless WirelessDeviceImportTask
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the IoTWireless WirelessDeviceImportTask |
fn sync()
Sync IoTWireless WirelessDeviceImportTask state from AWS
Resources
state(infinite)— IoTWireless WirelessDeviceImportTask resource state
@swamp/aws/iotwireless/wireless-gatewayv2026.04.23.2wireless_gateway.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| Name? | string | Name of Wireless Gateway. |
| Description? | string | Description of Wireless Gateway. |
| Tags? | array | A list of key-value pairs that contain metadata for the gateway. |
| LoRaWAN | object | The combination of Package, Station and Model which represents the version of the LoRaWAN Wireless Gateway. |
| ThingArn? | string | Thing Arn. Passed into Update to associate a Thing with the Wireless Gateway. |
| ThingName? | string | Thing Name. If there is a Thing created, this can be returned with a Get call. |
| LastUplinkReceivedAt? | string | The date and time when the most recent uplink was received. |
fn create()
Create a IoTWireless WirelessGateway
fn get(identifier: string)
Get a IoTWireless WirelessGateway
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the IoTWireless WirelessGateway |
fn update()
Update a IoTWireless WirelessGateway
fn delete(identifier: string)
Delete a IoTWireless WirelessGateway
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the IoTWireless WirelessGateway |
fn sync()
Sync IoTWireless WirelessGateway state from AWS
Resources
state(infinite)— IoTWireless WirelessGateway resource state
03Previous Versions
2026.04.23.2Apr 23, 2026
- Updated: destination, device_profile, fuota_task, multicast_group, network_analyzer_configuration, partner_account, service_profile, task_definition, wireless_device, wireless_device_import_task, wireless_gateway
2026.04.03.2Apr 3, 2026
- Updated: destination, device_profile, fuota_task, multicast_group, network_analyzer_configuration, partner_account, service_profile, task_definition, wireless_device, wireless_device_import_task, wireless_gateway
2026.03.19.1Mar 19, 2026
- Updated: destination, device_profile, fuota_task, multicast_group, network_analyzer_configuration, partner_account, service_profile, task_definition, wireless_device, wireless_device_import_task, wireless_gateway
2026.03.16.1Mar 16, 2026
- Updated: destination, device_profile, fuota_task, multicast_group, network_analyzer_configuration, partner_account, service_profile, task_definition, wireless_device, wireless_device_import_task, wireless_gateway
2026.03.10.5Mar 10, 2026
04Stats
A
100 / 100
Downloads
0
Archive size
2.1 MB
Verified by Swamp
- 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
05Platforms
06Labels