| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.IoTWireless.CreateWirelessDevice
Description
Provisions a wireless device.
Synopsis
- data CreateWirelessDevice = CreateWirelessDevice' {}
- newCreateWirelessDevice :: WirelessDeviceType -> Text -> CreateWirelessDevice
- createWirelessDevice_clientRequestToken :: Lens' CreateWirelessDevice (Maybe Text)
- createWirelessDevice_description :: Lens' CreateWirelessDevice (Maybe Text)
- createWirelessDevice_loRaWAN :: Lens' CreateWirelessDevice (Maybe LoRaWANDevice)
- createWirelessDevice_name :: Lens' CreateWirelessDevice (Maybe Text)
- createWirelessDevice_positioning :: Lens' CreateWirelessDevice (Maybe PositioningConfigStatus)
- createWirelessDevice_tags :: Lens' CreateWirelessDevice (Maybe [Tag])
- createWirelessDevice_type :: Lens' CreateWirelessDevice WirelessDeviceType
- createWirelessDevice_destinationName :: Lens' CreateWirelessDevice Text
- data CreateWirelessDeviceResponse = CreateWirelessDeviceResponse' {}
- newCreateWirelessDeviceResponse :: Int -> CreateWirelessDeviceResponse
- createWirelessDeviceResponse_arn :: Lens' CreateWirelessDeviceResponse (Maybe Text)
- createWirelessDeviceResponse_id :: Lens' CreateWirelessDeviceResponse (Maybe Text)
- createWirelessDeviceResponse_httpStatus :: Lens' CreateWirelessDeviceResponse Int
Creating a Request
data CreateWirelessDevice Source #
See: newCreateWirelessDevice smart constructor.
Constructors
| CreateWirelessDevice' | |
Fields
| |
Instances
newCreateWirelessDevice Source #
Arguments
| :: WirelessDeviceType | |
| -> Text | |
| -> CreateWirelessDevice |
Create a value of CreateWirelessDevice with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:clientRequestToken:CreateWirelessDevice', createWirelessDevice_clientRequestToken - Each resource must have a unique client request token. If you try to
create a new resource with the same token as a resource that already
exists, an exception occurs. If you omit this value, AWS SDKs will
automatically generate a unique client request.
CreateWirelessDevice, createWirelessDevice_description - The description of the new resource.
CreateWirelessDevice, createWirelessDevice_loRaWAN - The device configuration information to use to create the wireless
device.
CreateWirelessDevice, createWirelessDevice_name - The name of the new resource.
CreateWirelessDevice, createWirelessDevice_positioning - FPort values for the GNSS, stream, and ClockSync functions of the
positioning information.
$sel:tags:CreateWirelessDevice', createWirelessDevice_tags - The tags to attach to the new wireless device. Tags are metadata that
you can use to manage a resource.
CreateWirelessDevice, createWirelessDevice_type - The wireless device type.
CreateWirelessDevice, createWirelessDevice_destinationName - The name of the destination to assign to the new wireless device.
Request Lenses
createWirelessDevice_clientRequestToken :: Lens' CreateWirelessDevice (Maybe Text) Source #
Each resource must have a unique client request token. If you try to create a new resource with the same token as a resource that already exists, an exception occurs. If you omit this value, AWS SDKs will automatically generate a unique client request.
createWirelessDevice_description :: Lens' CreateWirelessDevice (Maybe Text) Source #
The description of the new resource.
createWirelessDevice_loRaWAN :: Lens' CreateWirelessDevice (Maybe LoRaWANDevice) Source #
The device configuration information to use to create the wireless device.
createWirelessDevice_name :: Lens' CreateWirelessDevice (Maybe Text) Source #
The name of the new resource.
createWirelessDevice_positioning :: Lens' CreateWirelessDevice (Maybe PositioningConfigStatus) Source #
FPort values for the GNSS, stream, and ClockSync functions of the positioning information.
createWirelessDevice_tags :: Lens' CreateWirelessDevice (Maybe [Tag]) Source #
The tags to attach to the new wireless device. Tags are metadata that you can use to manage a resource.
createWirelessDevice_type :: Lens' CreateWirelessDevice WirelessDeviceType Source #
The wireless device type.
createWirelessDevice_destinationName :: Lens' CreateWirelessDevice Text Source #
The name of the destination to assign to the new wireless device.
Destructuring the Response
data CreateWirelessDeviceResponse Source #
See: newCreateWirelessDeviceResponse smart constructor.
Constructors
| CreateWirelessDeviceResponse' | |
Instances
newCreateWirelessDeviceResponse Source #
Create a value of CreateWirelessDeviceResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
CreateWirelessDeviceResponse, createWirelessDeviceResponse_arn - The Amazon Resource Name of the new resource.
CreateWirelessDeviceResponse, createWirelessDeviceResponse_id - The ID of the new wireless device.
$sel:httpStatus:CreateWirelessDeviceResponse', createWirelessDeviceResponse_httpStatus - The response's http status code.
Response Lenses
createWirelessDeviceResponse_arn :: Lens' CreateWirelessDeviceResponse (Maybe Text) Source #
The Amazon Resource Name of the new resource.
createWirelessDeviceResponse_id :: Lens' CreateWirelessDeviceResponse (Maybe Text) Source #
The ID of the new wireless device.
createWirelessDeviceResponse_httpStatus :: Lens' CreateWirelessDeviceResponse Int Source #
The response's http status code.