Interface CfnWirelessDeviceMixinProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnWirelessDeviceMixinProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.127.0 (build 2117ad5)",
date="2026-03-11T13:20:00.539Z")
@Stability(Stable)
public interface CfnWirelessDeviceMixinProps
extends software.amazon.jsii.JsiiSerializable
Properties for CfnWirelessDevicePropsMixin.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.iotwireless.*;
CfnWirelessDeviceMixinProps cfnWirelessDeviceMixinProps = CfnWirelessDeviceMixinProps.builder()
.description("description")
.destinationName("destinationName")
.lastUplinkReceivedAt("lastUplinkReceivedAt")
.loRaWan(LoRaWANDeviceProperty.builder()
.abpV10X(AbpV10xProperty.builder()
.devAddr("devAddr")
.sessionKeys(SessionKeysAbpV10xProperty.builder()
.appSKey("appSKey")
.nwkSKey("nwkSKey")
.build())
.build())
.abpV11(AbpV11Property.builder()
.devAddr("devAddr")
.sessionKeys(SessionKeysAbpV11Property.builder()
.appSKey("appSKey")
.fNwkSIntKey("fNwkSIntKey")
.nwkSEncKey("nwkSEncKey")
.sNwkSIntKey("sNwkSIntKey")
.build())
.build())
.devEui("devEui")
.deviceProfileId("deviceProfileId")
.fPorts(FPortsProperty.builder()
.applications(List.of(ApplicationProperty.builder()
.destinationName("destinationName")
.fPort(123)
.type("type")
.build()))
.build())
.otaaV10X(OtaaV10xProperty.builder()
.appEui("appEui")
.appKey("appKey")
.build())
.otaaV11(OtaaV11Property.builder()
.appKey("appKey")
.joinEui("joinEui")
.nwkKey("nwkKey")
.build())
.serviceProfileId("serviceProfileId")
.build())
.name("name")
.positioning("positioning")
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.thingArn("thingArn")
.type("type")
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnWirelessDeviceMixinPropsstatic final classAn implementation forCfnWirelessDeviceMixinProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringThe description of the new resource.default StringThe name of the destination to assign to the new wireless device.default StringThe date and time when the most recent uplink was received.default ObjectThe device configuration information to use to create the wireless device.default StringgetName()The name of the new resource.default StringFPort values for the GNSS, Stream, and ClockSync functions of the positioning information.getTags()The tags are an array of key-value pairs to attach to the specified resource.default StringThe ARN of the thing to associate with the wireless device.default StringgetType()The wireless device type.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getDescription
The description of the new resource.Maximum length is 2048.
- See Also:
-
getDestinationName
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.
- See Also:
-
getLastUplinkReceivedAt
The date and time when the most recent uplink was received.- See Also:
-
getLoRaWan
The device configuration information to use to create the wireless device.Must be at least one of OtaaV10x, OtaaV11, AbpV11, or AbpV10x.
Returns union: either
IResolvableorCfnWirelessDevicePropsMixin.LoRaWANDeviceProperty- See Also:
-
getName
The name of the new resource.- See Also:
-
getPositioning
FPort values for the GNSS, Stream, and ClockSync functions of the positioning information.- See Also:
-
getTags
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.
- See Also:
-
getThingArn
The ARN of the thing to associate with the wireless device.- See Also:
-
getType
The wireless device type.- See Also:
-
builder
-