Skip to main content

Aws/iotwireless

@swamp/aws/iotwirelessv2026.04.23.3· 8d agoMODELS
01README

AWS IOTWIRELESS infrastructure models

02Models11
@swamp/aws/iotwireless/destinationv2026.04.23.2destination.ts

Global Arguments

ArgumentTypeDescription
NamestringUnique name of destination
ExpressionstringDestination expression
ExpressionTypeenumMust be RuleName
Description?stringDestination description
Tags?arrayA list of key-value pairs that contain metadata for the destination.
RoleArn?stringAWS role ARN that grants access
fn create()
Create a IoTWireless Destination
fn get(identifier: string)
Get a IoTWireless Destination
ArgumentTypeDescription
identifierstringThe primary identifier of the IoTWireless Destination
fn update()
Update a IoTWireless Destination
fn delete(identifier: string)
Delete a IoTWireless Destination
ArgumentTypeDescription
identifierstringThe 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

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
Name?stringName of service profile
LoRaWAN?objectLoRaWANDeviceProfile supports all LoRa specific attributes for service profile for CreateDeviceProfile operation
Tags?arrayA 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
ArgumentTypeDescription
identifierstringThe primary identifier of the IoTWireless DeviceProfile
fn update()
Update a IoTWireless DeviceProfile
fn delete(identifier: string)
Delete a IoTWireless DeviceProfile
ArgumentTypeDescription
identifierstringThe 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

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
Name?stringName of FUOTA task
Description?stringFUOTA task description
LoRaWANobjectFUOTA task LoRaWAN
FirmwareUpdateImagestringFUOTA task firmware update image binary S3 link
FirmwareUpdateRolestringFUOTA task firmware IAM role for reading S3
Tags?arrayA list of key-value pairs that contain metadata for the FUOTA task.
AssociateWirelessDevice?stringWireless device to associate. Only for update request.
DisassociateWirelessDevice?stringWireless device to disassociate. Only for update request.
AssociateMulticastGroup?stringMulticast group to associate. Only for update request.
DisassociateMulticastGroup?stringMulticast group to disassociate. Only for update request.
fn create()
Create a IoTWireless FuotaTask
fn get(identifier: string)
Get a IoTWireless FuotaTask
ArgumentTypeDescription
identifierstringThe primary identifier of the IoTWireless FuotaTask
fn update()
Update a IoTWireless FuotaTask
fn delete(identifier: string)
Delete a IoTWireless FuotaTask
ArgumentTypeDescription
identifierstringThe 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

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
Name?stringName of Multicast group
Description?stringMulticast group description
LoRaWANobjectMulticast group LoRaWAN
Tags?arrayA list of key-value pairs that contain metadata for the Multicast group.
AssociateWirelessDevice?stringWireless device to associate. Only for update request.
DisassociateWirelessDevice?stringWireless device to disassociate. Only for update request.
fn create()
Create a IoTWireless MulticastGroup
fn get(identifier: string)
Get a IoTWireless MulticastGroup
ArgumentTypeDescription
identifierstringThe primary identifier of the IoTWireless MulticastGroup
fn update()
Update a IoTWireless MulticastGroup
fn delete(identifier: string)
Delete a IoTWireless MulticastGroup
ArgumentTypeDescription
identifierstringThe 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

ArgumentTypeDescription
NamestringName of the network analyzer configuration
Description?stringThe description of the new resource
TraceContent?objectTrace content for your wireless gateway and wireless device resources
WirelessDevices?arrayList of wireless gateway resources that have been added to the network analyzer configuration
WirelessGateways?arrayList of wireless gateway resources that have been added to the network analyzer configuration
Tags?arrayAn array of key-value pairs to apply to this resource.
fn create()
Create a IoTWireless NetworkAnalyzerConfiguration
fn get(identifier: string)
Get a IoTWireless NetworkAnalyzerConfiguration
ArgumentTypeDescription
identifierstringThe primary identifier of the IoTWireless NetworkAnalyzerConfiguration
fn update()
Update a IoTWireless NetworkAnalyzerConfiguration
fn delete(identifier: string)
Delete a IoTWireless NetworkAnalyzerConfiguration
ArgumentTypeDescription
identifierstringThe 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

ArgumentTypeDescription
Sidewalk?objectThe Sidewalk account credentials.
PartnerAccountId?stringThe partner account ID to disassociate from the AWS account
PartnerType?enumThe partner type
SidewalkResponse?objectThe Sidewalk account credentials.
AccountLinked?booleanWhether the partner account is linked to the AWS account.
SidewalkUpdate?objectThe Sidewalk account credentials.
Tags?arrayA 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
ArgumentTypeDescription
identifierstringThe primary identifier of the IoTWireless PartnerAccount
fn update()
Update a IoTWireless PartnerAccount
fn delete(identifier: string)
Delete a IoTWireless PartnerAccount
ArgumentTypeDescription
identifierstringThe 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

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
Name?stringName of service profile
LoRaWAN?objectLoRaWAN supports all LoRa specific attributes for service profile for CreateServiceProfile operation
Tags?arrayA 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
ArgumentTypeDescription
identifierstringThe primary identifier of the IoTWireless ServiceProfile
fn update()
Update a IoTWireless ServiceProfile
fn delete(identifier: string)
Delete a IoTWireless ServiceProfile
ArgumentTypeDescription
identifierstringThe 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

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
Name?stringThe name of the new resource.
AutoCreateTasksbooleanWhether 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?objectInformation about the gateways to update.
LoRaWANUpdateGatewayTaskEntry?objectThe list of task definitions.
TaskDefinitionType?enumA filter to list only the wireless gateway task definitions that use this task definition type
Tags?arrayA 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
ArgumentTypeDescription
identifierstringThe primary identifier of the IoTWireless TaskDefinition
fn update()
Update a IoTWireless TaskDefinition
fn delete(identifier: string)
Delete a IoTWireless TaskDefinition
ArgumentTypeDescription
identifierstringThe 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

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
TypeenumWireless device type, currently only Sidewalk and LoRa
Name?stringWireless device name
Description?stringWireless device description
DestinationNamestringWireless device destination name
LoRaWAN?objectThe combination of Package, Station and Model which represents the version of the LoRaWAN Wireless Device.
Tags?arrayA list of key-value pairs that contain metadata for the device. Currently not supported, will not create if tags are passed.
ThingArn?stringThing arn. Passed into update to associate Thing with Wireless device.
LastUplinkReceivedAt?stringThe date and time when the most recent uplink was received.
Positioning?enumFPort 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
ArgumentTypeDescription
identifierstringThe primary identifier of the IoTWireless WirelessDevice
fn update()
Update a IoTWireless WirelessDevice
fn delete(identifier: string)
Delete a IoTWireless WirelessDevice
ArgumentTypeDescription
identifierstringThe 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

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
DestinationNamestringDestination Name for import task
Sidewalkobjectsidewalk contain file for created device and role
Tags?arrayAn array of key-value pairs to apply to this resource.
fn create()
Create a IoTWireless WirelessDeviceImportTask
fn get(identifier: string)
Get a IoTWireless WirelessDeviceImportTask
ArgumentTypeDescription
identifierstringThe primary identifier of the IoTWireless WirelessDeviceImportTask
fn update()
Update a IoTWireless WirelessDeviceImportTask
fn delete(identifier: string)
Delete a IoTWireless WirelessDeviceImportTask
ArgumentTypeDescription
identifierstringThe 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

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
Name?stringName of Wireless Gateway.
Description?stringDescription of Wireless Gateway.
Tags?arrayA list of key-value pairs that contain metadata for the gateway.
LoRaWANobjectThe combination of Package, Station and Model which represents the version of the LoRaWAN Wireless Gateway.
ThingArn?stringThing Arn. Passed into Update to associate a Thing with the Wireless Gateway.
ThingName?stringThing Name. If there is a Thing created, this can be returned with a Get call.
LastUplinkReceivedAt?stringThe date and time when the most recent uplink was received.
fn create()
Create a IoTWireless WirelessGateway
fn get(identifier: string)
Get a IoTWireless WirelessGateway
ArgumentTypeDescription
identifierstringThe primary identifier of the IoTWireless WirelessGateway
fn update()
Update a IoTWireless WirelessGateway
fn delete(identifier: string)
Delete a IoTWireless WirelessGateway
ArgumentTypeDescription
identifierstringThe primary identifier of the IoTWireless WirelessGateway
fn sync()
Sync IoTWireless WirelessGateway state from AWS

Resources

state(infinite)— IoTWireless WirelessGateway resource state
03Previous Versions5
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