aws-native logo
AWS Native v0.49.0, Jan 26 23

aws-native.iotwireless.WirelessDevice

Create and manage wireless gateways, including LoRa gateways.

Create WirelessDevice Resource

new WirelessDevice(name: string, args: WirelessDeviceArgs, opts?: CustomResourceOptions);
@overload
def WirelessDevice(resource_name: str,
                   opts: Optional[ResourceOptions] = None,
                   description: Optional[str] = None,
                   destination_name: Optional[str] = None,
                   last_uplink_received_at: Optional[str] = None,
                   lo_ra_wan: Optional[WirelessDeviceLoRaWANDeviceArgs] = None,
                   name: Optional[str] = None,
                   tags: Optional[Sequence[WirelessDeviceTagArgs]] = None,
                   thing_arn: Optional[str] = None,
                   type: Optional[WirelessDeviceType] = None)
@overload
def WirelessDevice(resource_name: str,
                   args: WirelessDeviceArgs,
                   opts: Optional[ResourceOptions] = None)
func NewWirelessDevice(ctx *Context, name string, args WirelessDeviceArgs, opts ...ResourceOption) (*WirelessDevice, error)
public WirelessDevice(string name, WirelessDeviceArgs args, CustomResourceOptions? opts = null)
public WirelessDevice(String name, WirelessDeviceArgs args)
public WirelessDevice(String name, WirelessDeviceArgs args, CustomResourceOptions options)
type: aws-native:iotwireless:WirelessDevice
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

name string
The unique name of the resource.
args WirelessDeviceArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name str
The unique name of the resource.
args WirelessDeviceArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name string
The unique name of the resource.
args WirelessDeviceArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args WirelessDeviceArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args WirelessDeviceArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

WirelessDevice Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

The WirelessDevice resource accepts the following input properties:

DestinationName string

Wireless device destination name

Type Pulumi.AwsNative.IoTWireless.WirelessDeviceType

Wireless device type, currently only Sidewalk and LoRa

Description string

Wireless device description

LastUplinkReceivedAt string

The date and time when the most recent uplink was received.

LoRaWAN Pulumi.AwsNative.IoTWireless.Inputs.WirelessDeviceLoRaWANDeviceArgs

The combination of Package, Station and Model which represents the version of the LoRaWAN Wireless Device.

Name string

Wireless device name

Tags List<Pulumi.AwsNative.IoTWireless.Inputs.WirelessDeviceTagArgs>

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.

DestinationName string

Wireless device destination name

Type WirelessDeviceType

Wireless device type, currently only Sidewalk and LoRa

Description string

Wireless device description

LastUplinkReceivedAt string

The date and time when the most recent uplink was received.

LoRaWAN WirelessDeviceLoRaWANDeviceArgs

The combination of Package, Station and Model which represents the version of the LoRaWAN Wireless Device.

Name string

Wireless device name

Tags []WirelessDeviceTagArgs

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.

destinationName String

Wireless device destination name

type WirelessDeviceType

Wireless device type, currently only Sidewalk and LoRa

description String

Wireless device description

lastUplinkReceivedAt String

The date and time when the most recent uplink was received.

loRaWAN WirelessDeviceLoRaWANDeviceArgs

The combination of Package, Station and Model which represents the version of the LoRaWAN Wireless Device.

name String

Wireless device name

tags List<WirelessDeviceTagArgs>

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.

destinationName string

Wireless device destination name

type WirelessDeviceType

Wireless device type, currently only Sidewalk and LoRa

description string

Wireless device description

lastUplinkReceivedAt string

The date and time when the most recent uplink was received.

loRaWAN WirelessDeviceLoRaWANDeviceArgs

The combination of Package, Station and Model which represents the version of the LoRaWAN Wireless Device.

name string

Wireless device name

tags WirelessDeviceTagArgs[]

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.

destination_name str

Wireless device destination name

type WirelessDeviceType

Wireless device type, currently only Sidewalk and LoRa

description str

Wireless device description

last_uplink_received_at str

The date and time when the most recent uplink was received.

lo_ra_wan WirelessDeviceLoRaWANDeviceArgs

The combination of Package, Station and Model which represents the version of the LoRaWAN Wireless Device.

name str

Wireless device name

tags Sequence[WirelessDeviceTagArgs]

A list of key-value pairs that contain metadata for the device. Currently not supported, will not create if tags are passed.

thing_arn str

Thing arn. Passed into update to associate Thing with Wireless device.

destinationName String

Wireless device destination name

type "Sidewalk" | "LoRaWAN"

Wireless device type, currently only Sidewalk and LoRa

description String

Wireless device description

lastUplinkReceivedAt String

The date and time when the most recent uplink was received.

loRaWAN Property Map

The combination of Package, Station and Model which represents the version of the LoRaWAN Wireless Device.

name String

Wireless device name

tags List<Property Map>

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.

Outputs

All input properties are implicitly available as output properties. Additionally, the WirelessDevice resource produces the following output properties:

Arn string

Wireless device arn. Returned after successful create.

Id string

The provider-assigned unique ID for this managed resource.

ThingName string

Thing Arn. If there is a Thing created, this can be returned with a Get call.

Arn string

Wireless device arn. Returned after successful create.

Id string

The provider-assigned unique ID for this managed resource.

ThingName string

Thing Arn. If there is a Thing created, this can be returned with a Get call.

arn String

Wireless device arn. Returned after successful create.

id String

The provider-assigned unique ID for this managed resource.

thingName String

Thing Arn. If there is a Thing created, this can be returned with a Get call.

arn string

Wireless device arn. Returned after successful create.

id string

The provider-assigned unique ID for this managed resource.

thingName string

Thing Arn. If there is a Thing created, this can be returned with a Get call.

arn str

Wireless device arn. Returned after successful create.

id str

The provider-assigned unique ID for this managed resource.

thing_name str

Thing Arn. If there is a Thing created, this can be returned with a Get call.

arn String

Wireless device arn. Returned after successful create.

id String

The provider-assigned unique ID for this managed resource.

thingName String

Thing Arn. If there is a Thing created, this can be returned with a Get call.

Supporting Types

WirelessDeviceAbpV10x

WirelessDeviceAbpV11

WirelessDeviceLoRaWANDevice

WirelessDeviceOtaaV10x

AppEui string
AppKey string
AppEui string
AppKey string
appEui String
appKey String
appEui string
appKey string
appEui String
appKey String

WirelessDeviceOtaaV11

AppKey string
JoinEui string
NwkKey string
AppKey string
JoinEui string
NwkKey string
appKey String
joinEui String
nwkKey String
appKey string
joinEui string
nwkKey string
appKey String
joinEui String
nwkKey String

WirelessDeviceSessionKeysAbpV10x

AppSKey string
NwkSKey string
AppSKey string
NwkSKey string
appSKey String
nwkSKey String
appSKey string
nwkSKey string
appSKey String
nwkSKey String

WirelessDeviceSessionKeysAbpV11

AppSKey string
FNwkSIntKey string
NwkSEncKey string
SNwkSIntKey string
AppSKey string
FNwkSIntKey string
NwkSEncKey string
SNwkSIntKey string
appSKey String
fNwkSIntKey String
nwkSEncKey String
sNwkSIntKey String
appSKey string
fNwkSIntKey string
nwkSEncKey string
sNwkSIntKey string
appSKey String
fNwkSIntKey String
nwkSEncKey String
sNwkSIntKey String

WirelessDeviceTag

Key string
Value string
Key string
Value string
key String
value String
key string
value string
key str
value str
key String
value String

WirelessDeviceType

Sidewalk
Sidewalk
LoRaWAN
LoRaWAN
WirelessDeviceTypeSidewalk
Sidewalk
WirelessDeviceTypeLoRaWAN
LoRaWAN
Sidewalk
Sidewalk
LoRaWAN
LoRaWAN
Sidewalk
Sidewalk
LoRaWAN
LoRaWAN
SIDEWALK
Sidewalk
LO_RA_WAN
LoRaWAN
"Sidewalk"
Sidewalk
"LoRaWAN"
LoRaWAN

Package Details

Repository
AWS Native pulumi/pulumi-aws-native
License
Apache-2.0