aws-cdk-lib.aws_iotwireless.CfnWirelessDevice.LoRaWANDeviceProperty

interface LoRaWANDeviceProperty

LanguageType name
.NETAmazon.CDK.AWS.IoTWireless.CfnWirelessDevice.LoRaWANDeviceProperty
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awsiotwireless#CfnWirelessDevice_LoRaWANDeviceProperty
Javasoftware.amazon.awscdk.services.iotwireless.CfnWirelessDevice.LoRaWANDeviceProperty
Pythonaws_cdk.aws_iotwireless.CfnWirelessDevice.LoRaWANDeviceProperty
TypeScript aws-cdk-lib » aws_iotwireless » CfnWirelessDevice » LoRaWANDeviceProperty

LoRaWAN object for create functions.

Example

// 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',
  otaaV10X: {
    appEui: 'appEui',
    appKey: 'appKey',
  },
  otaaV11: {
    appKey: 'appKey',
    joinEui: 'joinEui',
    nwkKey: 'nwkKey',
  },
  serviceProfileId: 'serviceProfileId',
};

Properties

NameTypeDescription
abpV10X?IResolvable | AbpV10xPropertyLoRaWAN object for create APIs.
abpV11?IResolvable | AbpV11PropertyABP device object for create APIs for v1.1.
devEui?stringThe DevEUI value.
deviceProfileId?stringThe ID of the device profile for the new wireless device.
otaaV10X?IResolvable | OtaaV10xPropertyOTAA device object for create APIs for v1.0.x.
otaaV11?IResolvable | OtaaV11PropertyOTAA device object for v1.1 for create APIs.
serviceProfileId?stringThe ID of the service profile.

abpV10X?

Type: IResolvable | AbpV10xProperty (optional)

LoRaWAN object for create APIs.


abpV11?

Type: IResolvable | AbpV11Property (optional)

ABP device object for create APIs for v1.1.


devEui?

Type: string (optional)

The DevEUI value.


deviceProfileId?

Type: string (optional)

The ID of the device profile for the new wireless device.


otaaV10X?

Type: IResolvable | OtaaV10xProperty (optional)

OTAA device object for create APIs for v1.0.x.


otaaV11?

Type: IResolvable | OtaaV11Property (optional)

OTAA device object for v1.1 for create APIs.


serviceProfileId?

Type: string (optional)

The ID of the service profile.