Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data DeviceData = DeviceData' {
- deviceStatus :: Maybe DeviceStatus
- networkProfileName :: Maybe Text
- deviceStatusInfo :: Maybe DeviceStatusInfo
- createdTime :: Maybe POSIX
- deviceArn :: Maybe Text
- networkProfileArn :: Maybe Text
- macAddress :: Maybe Text
- deviceName :: Maybe Text
- roomArn :: Maybe Text
- softwareVersion :: Maybe Text
- deviceType :: Maybe Text
- roomName :: Maybe Text
- deviceSerialNumber :: Maybe Text
- newDeviceData :: DeviceData
- deviceData_deviceStatus :: Lens' DeviceData (Maybe DeviceStatus)
- deviceData_networkProfileName :: Lens' DeviceData (Maybe Text)
- deviceData_deviceStatusInfo :: Lens' DeviceData (Maybe DeviceStatusInfo)
- deviceData_createdTime :: Lens' DeviceData (Maybe UTCTime)
- deviceData_deviceArn :: Lens' DeviceData (Maybe Text)
- deviceData_networkProfileArn :: Lens' DeviceData (Maybe Text)
- deviceData_macAddress :: Lens' DeviceData (Maybe Text)
- deviceData_deviceName :: Lens' DeviceData (Maybe Text)
- deviceData_roomArn :: Lens' DeviceData (Maybe Text)
- deviceData_softwareVersion :: Lens' DeviceData (Maybe Text)
- deviceData_deviceType :: Lens' DeviceData (Maybe Text)
- deviceData_roomName :: Lens' DeviceData (Maybe Text)
- deviceData_deviceSerialNumber :: Lens' DeviceData (Maybe Text)
Documentation
data DeviceData Source #
Device attributes.
See: newDeviceData
smart constructor.
DeviceData' | |
|
Instances
newDeviceData :: DeviceData Source #
Create a value of DeviceData
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:deviceStatus:DeviceData'
, deviceData_deviceStatus
- The status of a device.
$sel:networkProfileName:DeviceData'
, deviceData_networkProfileName
- The name of the network profile associated with a device.
$sel:deviceStatusInfo:DeviceData'
, deviceData_deviceStatusInfo
- Detailed information about a device's status.
$sel:createdTime:DeviceData'
, deviceData_createdTime
- The time (in epoch) when the device data was created.
$sel:deviceArn:DeviceData'
, deviceData_deviceArn
- The ARN of a device.
$sel:networkProfileArn:DeviceData'
, deviceData_networkProfileArn
- The ARN of the network profile associated with a device.
$sel:macAddress:DeviceData'
, deviceData_macAddress
- The MAC address of a device.
$sel:deviceName:DeviceData'
, deviceData_deviceName
- The name of a device.
$sel:roomArn:DeviceData'
, deviceData_roomArn
- The room ARN associated with a device.
$sel:softwareVersion:DeviceData'
, deviceData_softwareVersion
- The software version of a device.
$sel:deviceType:DeviceData'
, deviceData_deviceType
- The type of a device.
$sel:roomName:DeviceData'
, deviceData_roomName
- The name of the room associated with a device.
$sel:deviceSerialNumber:DeviceData'
, deviceData_deviceSerialNumber
- The serial number of a device.
deviceData_deviceStatus :: Lens' DeviceData (Maybe DeviceStatus) Source #
The status of a device.
deviceData_networkProfileName :: Lens' DeviceData (Maybe Text) Source #
The name of the network profile associated with a device.
deviceData_deviceStatusInfo :: Lens' DeviceData (Maybe DeviceStatusInfo) Source #
Detailed information about a device's status.
deviceData_createdTime :: Lens' DeviceData (Maybe UTCTime) Source #
The time (in epoch) when the device data was created.
deviceData_deviceArn :: Lens' DeviceData (Maybe Text) Source #
The ARN of a device.
deviceData_networkProfileArn :: Lens' DeviceData (Maybe Text) Source #
The ARN of the network profile associated with a device.
deviceData_macAddress :: Lens' DeviceData (Maybe Text) Source #
The MAC address of a device.
deviceData_deviceName :: Lens' DeviceData (Maybe Text) Source #
The name of a device.
deviceData_roomArn :: Lens' DeviceData (Maybe Text) Source #
The room ARN associated with a device.
deviceData_softwareVersion :: Lens' DeviceData (Maybe Text) Source #
The software version of a device.
deviceData_deviceType :: Lens' DeviceData (Maybe Text) Source #
The type of a device.
deviceData_roomName :: Lens' DeviceData (Maybe Text) Source #
The name of the room associated with a device.
deviceData_deviceSerialNumber :: Lens' DeviceData (Maybe Text) Source #
The serial number of a device.