CfnWirelessDeviceProps
- class aws_cdk.aws_iotwireless.CfnWirelessDeviceProps(*, destination_name, type, description=None, last_uplink_received_at=None, lo_ra_wan=None, name=None, positioning=None, tags=None, thing_arn=None)
Bases:
object
Properties for defining a
CfnWirelessDevice
.- Parameters:
destination_name (
str
) – The name of the destination to assign to the new wireless device. Can have only have alphanumeric, - (hyphen) and _ (underscore) characters and it can’t have any spaces.type (
str
) – The wireless device type.description (
Optional
[str
]) – The description of the new resource. Maximum length is 2048.last_uplink_received_at (
Optional
[str
]) – The date and time when the most recent uplink was received.lo_ra_wan (
Union
[IResolvable
,LoRaWANDeviceProperty
,Dict
[str
,Any
],None
]) – The device configuration information to use to create the wireless device. Must be at least one of OtaaV10x, OtaaV11, AbpV11, or AbpV10x.name (
Optional
[str
]) – The name of the new resource.positioning (
Optional
[str
]) – FPort values for the GNSS, Stream, and ClockSync functions of the positioning information.tags (
Optional
[Sequence
[Union
[CfnTag
,Dict
[str
,Any
]]]]) – The tags are an array of key-value pairs to attach to the specified resource. Tags can have a minimum of 0 and a maximum of 50 items.thing_arn (
Optional
[str
]) – The ARN of the thing to associate with the wireless device.
- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk import aws_iotwireless as iotwireless cfn_wireless_device_props = iotwireless.CfnWirelessDeviceProps( destination_name="destinationName", type="type", # the properties below are optional description="description", last_uplink_received_at="lastUplinkReceivedAt", lo_ra_wan=iotwireless.CfnWirelessDevice.LoRaWANDeviceProperty( abp_v10_x=iotwireless.CfnWirelessDevice.AbpV10xProperty( dev_addr="devAddr", session_keys=iotwireless.CfnWirelessDevice.SessionKeysAbpV10xProperty( app_sKey="appSKey", nwk_sKey="nwkSKey" ) ), abp_v11=iotwireless.CfnWirelessDevice.AbpV11Property( dev_addr="devAddr", session_keys=iotwireless.CfnWirelessDevice.SessionKeysAbpV11Property( app_sKey="appSKey", f_nwk_sInt_key="fNwkSIntKey", nwk_sEnc_key="nwkSEncKey", s_nwk_sInt_key="sNwkSIntKey" ) ), dev_eui="devEui", device_profile_id="deviceProfileId", f_ports=iotwireless.CfnWirelessDevice.FPortsProperty( applications=[iotwireless.CfnWirelessDevice.ApplicationProperty( destination_name="destinationName", f_port=123, type="type" )] ), otaa_v10_x=iotwireless.CfnWirelessDevice.OtaaV10xProperty( app_eui="appEui", app_key="appKey" ), otaa_v11=iotwireless.CfnWirelessDevice.OtaaV11Property( app_key="appKey", join_eui="joinEui", nwk_key="nwkKey" ), service_profile_id="serviceProfileId" ), name="name", positioning="positioning", tags=[CfnTag( key="key", value="value" )], thing_arn="thingArn" )
Attributes
- description
The description of the new resource.
Maximum length is 2048.
- destination_name
The name of the destination to assign to the new wireless device.
Can have only have alphanumeric, - (hyphen) and _ (underscore) characters and it can’t have any spaces.
- last_uplink_received_at
The date and time when the most recent uplink was received.
- lo_ra_wan
The device configuration information to use to create the wireless device.
Must be at least one of OtaaV10x, OtaaV11, AbpV11, or AbpV10x.
- name
The name of the new resource.
- positioning
FPort values for the GNSS, Stream, and ClockSync functions of the positioning information.
- tags
The tags are an array of key-value pairs to attach to the specified resource.
Tags can have a minimum of 0 and a maximum of 50 items.
- thing_arn
The ARN of the thing to associate with the wireless device.
- type
The wireless device type.