Skip to content
v2.275.0

LoRaWANDeviceProperty Struct ​

LoRaWAN object for create functions.

Example ​

ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_iotwireless as iotwireless } from 'aws-cdk-lib';
const loRaWANDeviceProperty: iotwireless.CfnWirelessDevice.LoRaWANDeviceProperty = {
  abpV10X: {
    devAddr: 'devAddr',
    sessionKeys: {
      appSKey: 'appSKey',
      nwkSKey: 'nwkSKey',
    },
  },
  abpV11: {
    devAddr: 'devAddr',
    sessionKeys: {
      appSKey: 'appSKey',
      fNwkSIntKey: 'fNwkSIntKey',
      nwkSEncKey: 'nwkSEncKey',
      sNwkSIntKey: 'sNwkSIntKey',
    },
  },
  devEui: 'devEui',
  deviceProfileId: 'deviceProfileId',
  fPorts: {
    applications: [{
      destinationName: 'destinationName',
      fPort: 123,
      type: 'type',
    }],
  },
  otaaV10X: {
    appEui: 'appEui',
    appKey: 'appKey',
  },
  otaaV11: {
    appKey: 'appKey',
    joinEui: 'joinEui',
    nwkKey: 'nwkKey',
  },
  serviceProfileId: 'serviceProfileId',
};

Properties ​

abpV10XoptionalIResolvable | CfnWirelessDevice.AbpV10xPropertyabp_v10_xoptionaltyping.Union[IResolvable, AbpV10xProperty]abpV10XoptionalIResolvableAbpV10XoptionalIResolvableAbpV10Xoptionalinterface{}#
ABP device object for LoRaWAN specification v1.0.x.
abpV11optionalIResolvable | CfnWirelessDevice.AbpV11Propertyabp_v11optionaltyping.Union[IResolvable, AbpV11Property]abpV11optionalIResolvableAbpV11optionalIResolvableAbpV11optionalinterface{}#
ABP device object for create APIs for v1.1.
devEuioptionalstringdev_euioptionalstrdevEuioptionalStringDevEuioptionalstringDevEuioptional*string#
The DevEUI value.
deviceProfileIdoptionalstringdevice_profile_idoptionalstrdeviceProfileIdoptionalStringDeviceProfileIdoptionalstringDeviceProfileIdoptional*string#
The ID of the device profile for the new wireless device.
fPortsoptionalIResolvable | CfnWirelessDevice.FPortsPropertyf_portsoptionaltyping.Union[IResolvable, FPortsProperty]fPortsoptionalIResolvableFPortsoptionalIResolvableFPortsoptionalinterface{}#
List of FPort assigned for different LoRaWAN application packages to use.
otaaV10XoptionalIResolvable | CfnWirelessDevice.OtaaV10xPropertyotaa_v10_xoptionaltyping.Union[IResolvable, OtaaV10xProperty]otaaV10XoptionalIResolvableOtaaV10XoptionalIResolvableOtaaV10Xoptionalinterface{}#
OTAA device object for create APIs for v1.0.x.
otaaV11optionalIResolvable | CfnWirelessDevice.OtaaV11Propertyotaa_v11optionaltyping.Union[IResolvable, OtaaV11Property]otaaV11optionalIResolvableOtaaV11optionalIResolvableOtaaV11optionalinterface{}#
OTAA device object for v1.1 for create APIs.
serviceProfileIdoptionalstringservice_profile_idoptionalstrserviceProfileIdoptionalStringServiceProfileIdoptionalstringServiceProfileIdoptional*string#
The ID of the service profile.