| 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.SageMaker.DescribeDevice
Description
Describes the device.
Synopsis
- data DescribeDevice = DescribeDevice' {
- nextToken :: Maybe Text
- deviceName :: Text
- deviceFleetName :: Text
- newDescribeDevice :: Text -> Text -> DescribeDevice
- describeDevice_nextToken :: Lens' DescribeDevice (Maybe Text)
- describeDevice_deviceName :: Lens' DescribeDevice Text
- describeDevice_deviceFleetName :: Lens' DescribeDevice Text
- data DescribeDeviceResponse = DescribeDeviceResponse' {
- agentVersion :: Maybe Text
- description :: Maybe Text
- deviceArn :: Maybe Text
- iotThingName :: Maybe Text
- latestHeartbeat :: Maybe POSIX
- maxModels :: Maybe Int
- models :: Maybe [EdgeModel]
- nextToken :: Maybe Text
- httpStatus :: Int
- deviceName :: Text
- deviceFleetName :: Text
- registrationTime :: POSIX
- newDescribeDeviceResponse :: Int -> Text -> Text -> UTCTime -> DescribeDeviceResponse
- describeDeviceResponse_agentVersion :: Lens' DescribeDeviceResponse (Maybe Text)
- describeDeviceResponse_description :: Lens' DescribeDeviceResponse (Maybe Text)
- describeDeviceResponse_deviceArn :: Lens' DescribeDeviceResponse (Maybe Text)
- describeDeviceResponse_iotThingName :: Lens' DescribeDeviceResponse (Maybe Text)
- describeDeviceResponse_latestHeartbeat :: Lens' DescribeDeviceResponse (Maybe UTCTime)
- describeDeviceResponse_maxModels :: Lens' DescribeDeviceResponse (Maybe Int)
- describeDeviceResponse_models :: Lens' DescribeDeviceResponse (Maybe [EdgeModel])
- describeDeviceResponse_nextToken :: Lens' DescribeDeviceResponse (Maybe Text)
- describeDeviceResponse_httpStatus :: Lens' DescribeDeviceResponse Int
- describeDeviceResponse_deviceName :: Lens' DescribeDeviceResponse Text
- describeDeviceResponse_deviceFleetName :: Lens' DescribeDeviceResponse Text
- describeDeviceResponse_registrationTime :: Lens' DescribeDeviceResponse UTCTime
Creating a Request
data DescribeDevice Source #
See: newDescribeDevice smart constructor.
Constructors
| DescribeDevice' | |
Fields
| |
Instances
Arguments
| :: Text | |
| -> Text | |
| -> DescribeDevice |
Create a value of DescribeDevice 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:
DescribeDevice, describeDevice_nextToken - Next token of device description.
DescribeDevice, describeDevice_deviceName - The unique ID of the device.
DescribeDevice, describeDevice_deviceFleetName - The name of the fleet the devices belong to.
Request Lenses
describeDevice_nextToken :: Lens' DescribeDevice (Maybe Text) Source #
Next token of device description.
describeDevice_deviceName :: Lens' DescribeDevice Text Source #
The unique ID of the device.
describeDevice_deviceFleetName :: Lens' DescribeDevice Text Source #
The name of the fleet the devices belong to.
Destructuring the Response
data DescribeDeviceResponse Source #
See: newDescribeDeviceResponse smart constructor.
Constructors
| DescribeDeviceResponse' | |
Fields
| |
Instances
newDescribeDeviceResponse Source #
Arguments
| :: Int | |
| -> Text | |
| -> Text | |
| -> UTCTime | |
| -> DescribeDeviceResponse |
Create a value of DescribeDeviceResponse 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:
DescribeDeviceResponse, describeDeviceResponse_agentVersion - Edge Manager agent version.
DescribeDeviceResponse, describeDeviceResponse_description - A description of the device.
DescribeDeviceResponse, describeDeviceResponse_deviceArn - The Amazon Resource Name (ARN) of the device.
DescribeDeviceResponse, describeDeviceResponse_iotThingName - The Amazon Web Services Internet of Things (IoT) object thing name
associated with the device.
DescribeDeviceResponse, describeDeviceResponse_latestHeartbeat - The last heartbeat received from the device.
$sel:maxModels:DescribeDeviceResponse', describeDeviceResponse_maxModels - The maximum number of models.
DescribeDeviceResponse, describeDeviceResponse_models - Models on the device.
DescribeDevice, describeDeviceResponse_nextToken - The response from the last list when returning a list large enough to
need tokening.
$sel:httpStatus:DescribeDeviceResponse', describeDeviceResponse_httpStatus - The response's http status code.
DescribeDevice, describeDeviceResponse_deviceName - The unique identifier of the device.
DescribeDevice, describeDeviceResponse_deviceFleetName - The name of the fleet the device belongs to.
DescribeDeviceResponse, describeDeviceResponse_registrationTime - The timestamp of the last registration or de-reregistration.
Response Lenses
describeDeviceResponse_agentVersion :: Lens' DescribeDeviceResponse (Maybe Text) Source #
Edge Manager agent version.
describeDeviceResponse_description :: Lens' DescribeDeviceResponse (Maybe Text) Source #
A description of the device.
describeDeviceResponse_deviceArn :: Lens' DescribeDeviceResponse (Maybe Text) Source #
The Amazon Resource Name (ARN) of the device.
describeDeviceResponse_iotThingName :: Lens' DescribeDeviceResponse (Maybe Text) Source #
The Amazon Web Services Internet of Things (IoT) object thing name associated with the device.
describeDeviceResponse_latestHeartbeat :: Lens' DescribeDeviceResponse (Maybe UTCTime) Source #
The last heartbeat received from the device.
describeDeviceResponse_maxModels :: Lens' DescribeDeviceResponse (Maybe Int) Source #
The maximum number of models.
describeDeviceResponse_models :: Lens' DescribeDeviceResponse (Maybe [EdgeModel]) Source #
Models on the device.
describeDeviceResponse_nextToken :: Lens' DescribeDeviceResponse (Maybe Text) Source #
The response from the last list when returning a list large enough to need tokening.
describeDeviceResponse_httpStatus :: Lens' DescribeDeviceResponse Int Source #
The response's http status code.
describeDeviceResponse_deviceName :: Lens' DescribeDeviceResponse Text Source #
The unique identifier of the device.
describeDeviceResponse_deviceFleetName :: Lens' DescribeDeviceResponse Text Source #
The name of the fleet the device belongs to.
describeDeviceResponse_registrationTime :: Lens' DescribeDeviceResponse UTCTime Source #
The timestamp of the last registration or de-reregistration.