awscc.iotwireless_wirelessdevice¶
Filters¶
event
reduce
value
Actions¶
delete¶
Parent base class for filters and actions.
properties:
type:
enum:
- delete
required:
- type
Permissions - iotwireless:DeleteWirelessDevice
update¶
Parent base class for filters and actions.
definitions:
AbpV10x:
additionalProperties: false
properties:
DevAddr:
pattern: '[a-fA-F0-9]{8}'
type: string
SessionKeys:
additionalProperties: false
properties:
AppSKey:
pattern: '[a-fA-F0-9]{32}'
type: string
NwkSKey:
pattern: '[a-fA-F0-9]{32}'
type: string
required:
- NwkSKey
- AppSKey
type: object
required:
- DevAddr
- SessionKeys
type: object
AbpV11:
additionalProperties: false
properties:
DevAddr:
pattern: '[a-fA-F0-9]{8}'
type: string
SessionKeys:
additionalProperties: false
properties:
AppSKey:
pattern: '[a-fA-F0-9]{32}'
type: string
FNwkSIntKey:
pattern: '[a-fA-F0-9]{32}'
type: string
NwkSEncKey:
pattern: '[a-fA-F0-9]{32}'
type: string
SNwkSIntKey:
pattern: '[a-fA-F0-9]{32}'
type: string
required:
- FNwkSIntKey
- SNwkSIntKey
- NwkSEncKey
- AppSKey
type: object
required:
- DevAddr
- SessionKeys
type: object
LoRaWANDevice:
additionalProperties: false
oneOf:
- required:
- OtaaV11
- required:
- OtaaV10x
- required:
- AbpV11
- required:
- AbpV10x
properties:
AbpV10x:
additionalProperties: false
properties:
DevAddr:
pattern: '[a-fA-F0-9]{8}'
type: string
SessionKeys:
additionalProperties: false
properties:
AppSKey:
pattern: '[a-fA-F0-9]{32}'
type: string
NwkSKey:
pattern: '[a-fA-F0-9]{32}'
type: string
required:
- NwkSKey
- AppSKey
type: object
required:
- DevAddr
- SessionKeys
type: object
AbpV11:
additionalProperties: false
properties:
DevAddr:
pattern: '[a-fA-F0-9]{8}'
type: string
SessionKeys:
additionalProperties: false
properties:
AppSKey:
pattern: '[a-fA-F0-9]{32}'
type: string
FNwkSIntKey:
pattern: '[a-fA-F0-9]{32}'
type: string
NwkSEncKey:
pattern: '[a-fA-F0-9]{32}'
type: string
SNwkSIntKey:
pattern: '[a-fA-F0-9]{32}'
type: string
required:
- FNwkSIntKey
- SNwkSIntKey
- NwkSEncKey
- AppSKey
type: object
required:
- DevAddr
- SessionKeys
type: object
DevEui:
pattern: '[a-f0-9]{16}'
type: string
DeviceProfileId:
maxLength: 256
type: string
OtaaV10x:
additionalProperties: false
properties:
AppEui:
pattern: '[a-fA-F0-9]{16}'
type: string
AppKey:
pattern: '[a-fA-F0-9]{32}'
type: string
required:
- AppKey
- AppEui
type: object
OtaaV11:
additionalProperties: false
properties:
AppKey:
pattern: '[a-fA-F0-9]{32}'
type: string
JoinEui:
pattern: '[a-fA-F0-9]{16}'
type: string
NwkKey:
pattern: '[a-fA-F0-9]{32}'
type: string
required:
- AppKey
- NwkKey
- JoinEui
type: object
ServiceProfileId:
maxLength: 256
type: string
type: object
OtaaV10x:
additionalProperties: false
properties:
AppEui:
pattern: '[a-fA-F0-9]{16}'
type: string
AppKey:
pattern: '[a-fA-F0-9]{32}'
type: string
required:
- AppKey
- AppEui
type: object
OtaaV11:
additionalProperties: false
properties:
AppKey:
pattern: '[a-fA-F0-9]{32}'
type: string
JoinEui:
pattern: '[a-fA-F0-9]{16}'
type: string
NwkKey:
pattern: '[a-fA-F0-9]{32}'
type: string
required:
- AppKey
- NwkKey
- JoinEui
type: object
SessionKeysAbpV10x:
additionalProperties: false
properties:
AppSKey:
pattern: '[a-fA-F0-9]{32}'
type: string
NwkSKey:
pattern: '[a-fA-F0-9]{32}'
type: string
required:
- NwkSKey
- AppSKey
type: object
SessionKeysAbpV11:
additionalProperties: false
properties:
AppSKey:
pattern: '[a-fA-F0-9]{32}'
type: string
FNwkSIntKey:
pattern: '[a-fA-F0-9]{32}'
type: string
NwkSEncKey:
pattern: '[a-fA-F0-9]{32}'
type: string
SNwkSIntKey:
pattern: '[a-fA-F0-9]{32}'
type: string
required:
- FNwkSIntKey
- SNwkSIntKey
- NwkSEncKey
- AppSKey
type: object
Tag:
additionalProperties: false
properties:
Key:
maxLength: 128
minLength: 1
type: string
Value:
maxLength: 256
minLength: 0
type: string
type: object
properties:
Description:
description: Wireless device description
maxLength: 2048
type: string
DestinationName:
description: Wireless device destination name
maxLength: 128
type: string
LastUplinkReceivedAt:
description: The date and time when the most recent uplink was received.
pattern: ^^([\+-]?\d{4}(?!\d{2}\b))((-?)((0[1-9]|1[0-2])(\3([12]\d|0[1-9]|3[01]))?|W([0-4]\d|5[0-2])(-?[1-7])?|(00[1-9]|0[1-9]\d|[12]\d{2}|3([0-5]\d|6[1-6])))([T\s]((([01]\d|2[0-3])((:?)[0-5]\d)?|24\:?00)([\.,]\d+(?!:))?)?(\17[0-5]\d([\.,]\d+)?)?([zZ]|([\+-])([01]\d|2[0-3]):?([0-5]\d)?)?)?)?$
type: string
LoRaWAN:
additionalProperties: false
oneOf:
- required:
- OtaaV11
- required:
- OtaaV10x
- required:
- AbpV11
- required:
- AbpV10x
properties:
AbpV10x:
additionalProperties: false
properties:
DevAddr:
pattern: '[a-fA-F0-9]{8}'
type: string
SessionKeys:
additionalProperties: false
properties:
AppSKey:
pattern: '[a-fA-F0-9]{32}'
type: string
NwkSKey:
pattern: '[a-fA-F0-9]{32}'
type: string
required:
- NwkSKey
- AppSKey
type: object
required:
- DevAddr
- SessionKeys
type: object
AbpV11:
additionalProperties: false
properties:
DevAddr:
pattern: '[a-fA-F0-9]{8}'
type: string
SessionKeys:
additionalProperties: false
properties:
AppSKey:
pattern: '[a-fA-F0-9]{32}'
type: string
FNwkSIntKey:
pattern: '[a-fA-F0-9]{32}'
type: string
NwkSEncKey:
pattern: '[a-fA-F0-9]{32}'
type: string
SNwkSIntKey:
pattern: '[a-fA-F0-9]{32}'
type: string
required:
- FNwkSIntKey
- SNwkSIntKey
- NwkSEncKey
- AppSKey
type: object
required:
- DevAddr
- SessionKeys
type: object
DevEui:
pattern: '[a-f0-9]{16}'
type: string
DeviceProfileId:
maxLength: 256
type: string
OtaaV10x:
additionalProperties: false
properties:
AppEui:
pattern: '[a-fA-F0-9]{16}'
type: string
AppKey:
pattern: '[a-fA-F0-9]{32}'
type: string
required:
- AppKey
- AppEui
type: object
OtaaV11:
additionalProperties: false
properties:
AppKey:
pattern: '[a-fA-F0-9]{32}'
type: string
JoinEui:
pattern: '[a-fA-F0-9]{16}'
type: string
NwkKey:
pattern: '[a-fA-F0-9]{32}'
type: string
required:
- AppKey
- NwkKey
- JoinEui
type: object
ServiceProfileId:
maxLength: 256
type: string
type: object
Name:
description: Wireless device name
maxLength: 256
type: string
Tags:
description: A list of key-value pairs that contain metadata for the device. Currently
not supported, will not create if tags are passed.
insertionOrder: false
items:
additionalProperties: false
properties:
Key:
maxLength: 128
minLength: 1
type: string
Value:
maxLength: 256
minLength: 0
type: string
type: object
maxItems: 200
type: array
uniqueItems: true
ThingArn:
description: Thing arn. Passed into update to associate Thing with Wireless device.
type: string
Type:
description: Wireless device type, currently only Sidewalk and LoRa
enum:
- Sidewalk
- LoRaWAN
type: string
type:
enum:
- update
Permissions - iotwireless:UpdateWirelessDevice, iotwireless:UntagResource, iotwireless:ListTagsForResource