| 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.AlexaBusiness.Types.DeviceData
Description
Synopsis
- data DeviceData = DeviceData' {
- createdTime :: Maybe POSIX
- deviceArn :: Maybe Text
- deviceName :: Maybe Text
- deviceSerialNumber :: Maybe Text
- deviceStatus :: Maybe DeviceStatus
- deviceStatusInfo :: Maybe DeviceStatusInfo
- deviceType :: Maybe Text
- macAddress :: Maybe Text
- networkProfileArn :: Maybe Text
- networkProfileName :: Maybe Text
- roomArn :: Maybe Text
- roomName :: Maybe Text
- softwareVersion :: Maybe Text
- newDeviceData :: DeviceData
- deviceData_createdTime :: Lens' DeviceData (Maybe UTCTime)
- deviceData_deviceArn :: Lens' DeviceData (Maybe Text)
- deviceData_deviceName :: Lens' DeviceData (Maybe Text)
- deviceData_deviceSerialNumber :: Lens' DeviceData (Maybe Text)
- deviceData_deviceStatus :: Lens' DeviceData (Maybe DeviceStatus)
- deviceData_deviceStatusInfo :: Lens' DeviceData (Maybe DeviceStatusInfo)
- deviceData_deviceType :: Lens' DeviceData (Maybe Text)
- deviceData_macAddress :: Lens' DeviceData (Maybe Text)
- deviceData_networkProfileArn :: Lens' DeviceData (Maybe Text)
- deviceData_networkProfileName :: Lens' DeviceData (Maybe Text)
- deviceData_roomArn :: Lens' DeviceData (Maybe Text)
- deviceData_roomName :: Lens' DeviceData (Maybe Text)
- deviceData_softwareVersion :: Lens' DeviceData (Maybe Text)
Documentation
data DeviceData Source #
Device attributes.
See: newDeviceData smart constructor.
Constructors
| DeviceData' | |
Fields
| |
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: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:deviceName:DeviceData', deviceData_deviceName - The name of a device.
$sel:deviceSerialNumber:DeviceData', deviceData_deviceSerialNumber - The serial number of a device.
$sel:deviceStatus:DeviceData', deviceData_deviceStatus - The status of a device.
$sel:deviceStatusInfo:DeviceData', deviceData_deviceStatusInfo - Detailed information about a device's status.
$sel:deviceType:DeviceData', deviceData_deviceType - The type of a device.
$sel:macAddress:DeviceData', deviceData_macAddress - The MAC address of a device.
$sel:networkProfileArn:DeviceData', deviceData_networkProfileArn - The ARN of the network profile associated with a device.
$sel:networkProfileName:DeviceData', deviceData_networkProfileName - The name of the network profile associated with a device.
$sel:roomArn:DeviceData', deviceData_roomArn - The room ARN associated with a device.
$sel:roomName:DeviceData', deviceData_roomName - The name of the room associated with a device.
$sel:softwareVersion:DeviceData', deviceData_softwareVersion - The software version of a device.
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_deviceName :: Lens' DeviceData (Maybe Text) Source #
The name of a device.
deviceData_deviceSerialNumber :: Lens' DeviceData (Maybe Text) Source #
The serial number of a device.
deviceData_deviceStatus :: Lens' DeviceData (Maybe DeviceStatus) Source #
The status of a device.
deviceData_deviceStatusInfo :: Lens' DeviceData (Maybe DeviceStatusInfo) Source #
Detailed information about a device's status.
deviceData_deviceType :: Lens' DeviceData (Maybe Text) Source #
The type of a device.
deviceData_macAddress :: Lens' DeviceData (Maybe Text) Source #
The MAC address of a device.
deviceData_networkProfileArn :: Lens' DeviceData (Maybe Text) Source #
The ARN of the network profile associated with a device.
deviceData_networkProfileName :: Lens' DeviceData (Maybe Text) Source #
The name of the network profile associated with a device.
deviceData_roomArn :: Lens' DeviceData (Maybe Text) Source #
The room ARN associated with a device.
deviceData_roomName :: Lens' DeviceData (Maybe Text) Source #
The name of the room associated with a device.
deviceData_softwareVersion :: Lens' DeviceData (Maybe Text) Source #
The software version of a device.