Interface CfnWirelessDeviceProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnWirelessDeviceProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)",
date="2023-06-19T16:29:58.021Z")
@Stability(Stable)
public interface CfnWirelessDeviceProps
extends software.amazon.jsii.JsiiSerializable
Properties for defining a
CfnWirelessDevice
.
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.iotwireless.*; CfnWirelessDeviceProps cfnWirelessDeviceProps = CfnWirelessDeviceProps.builder() .destinationName("destinationName") .type("type") // the properties below are optional .description("description") .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") .otaaV10X(OtaaV10xProperty.builder() .appEui("appEui") .appKey("appKey") .build()) .otaaV11(OtaaV11Property.builder() .appKey("appKey") .joinEui("joinEui") .nwkKey("nwkKey") .build()) .serviceProfileId("serviceProfileId") .build()) .name("name") .tags(List.of(CfnTag.builder() .key("key") .value("value") .build())) .thingArn("thingArn") .build();
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCfnWirelessDeviceProps
static final class
An implementation forCfnWirelessDeviceProps
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
default String
The description of the new resource.The name of the destination to assign to the new wireless device.default String
The date and time when the most recent uplink was received.default Object
The device configuration information to use to create the wireless device.default String
getName()
The name of the new resource.getTags()
The tags are an array of key-value pairs to attach to the specified resource.default String
The ARN of the thing to associate with the wireless device.getType()
The wireless device type.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
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.
-
getType
The wireless device type. -
getDescription
The description of the new resource.Maximum length is 2048.
-
getLastUplinkReceivedAt
The date and time when the most recent uplink was received. -
getLoRaWan
The device configuration information to use to create the wireless device.Must be at least one of OtaaV10x, OtaaV11, AbpV11, or AbpV10x.
-
getName
The name of the new resource. -
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.
-
getThingArn
The ARN of the thing to associate with the wireless device. -
builder
- Returns:
- a
CfnWirelessDeviceProps.Builder
ofCfnWirelessDeviceProps
-