| 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.Panorama.DescribeDeviceJob
Description
Returns information about a device job.
Synopsis
- data DescribeDeviceJob = DescribeDeviceJob' {}
- newDescribeDeviceJob :: Text -> DescribeDeviceJob
- describeDeviceJob_jobId :: Lens' DescribeDeviceJob Text
- data DescribeDeviceJobResponse = DescribeDeviceJobResponse' {
- createdTime :: Maybe POSIX
- deviceArn :: Maybe Text
- deviceId :: Maybe Text
- deviceName :: Maybe Text
- deviceType :: Maybe DeviceType
- imageVersion :: Maybe Text
- jobId :: Maybe Text
- jobType :: Maybe JobType
- status :: Maybe UpdateProgress
- httpStatus :: Int
- newDescribeDeviceJobResponse :: Int -> DescribeDeviceJobResponse
- describeDeviceJobResponse_createdTime :: Lens' DescribeDeviceJobResponse (Maybe UTCTime)
- describeDeviceJobResponse_deviceArn :: Lens' DescribeDeviceJobResponse (Maybe Text)
- describeDeviceJobResponse_deviceId :: Lens' DescribeDeviceJobResponse (Maybe Text)
- describeDeviceJobResponse_deviceName :: Lens' DescribeDeviceJobResponse (Maybe Text)
- describeDeviceJobResponse_deviceType :: Lens' DescribeDeviceJobResponse (Maybe DeviceType)
- describeDeviceJobResponse_imageVersion :: Lens' DescribeDeviceJobResponse (Maybe Text)
- describeDeviceJobResponse_jobId :: Lens' DescribeDeviceJobResponse (Maybe Text)
- describeDeviceJobResponse_jobType :: Lens' DescribeDeviceJobResponse (Maybe JobType)
- describeDeviceJobResponse_status :: Lens' DescribeDeviceJobResponse (Maybe UpdateProgress)
- describeDeviceJobResponse_httpStatus :: Lens' DescribeDeviceJobResponse Int
Creating a Request
data DescribeDeviceJob Source #
See: newDescribeDeviceJob smart constructor.
Constructors
| DescribeDeviceJob' | |
Instances
Arguments
| :: Text | |
| -> DescribeDeviceJob |
Create a value of DescribeDeviceJob 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:
DescribeDeviceJob, describeDeviceJob_jobId - The job's ID.
Request Lenses
describeDeviceJob_jobId :: Lens' DescribeDeviceJob Text Source #
The job's ID.
Destructuring the Response
data DescribeDeviceJobResponse Source #
See: newDescribeDeviceJobResponse smart constructor.
Constructors
| DescribeDeviceJobResponse' | |
Fields
| |
Instances
newDescribeDeviceJobResponse Source #
Create a value of DescribeDeviceJobResponse 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:
DescribeDeviceJobResponse, describeDeviceJobResponse_createdTime - When the job was created.
$sel:deviceArn:DescribeDeviceJobResponse', describeDeviceJobResponse_deviceArn - The device's ARN.
DescribeDeviceJobResponse, describeDeviceJobResponse_deviceId - The device's ID.
DescribeDeviceJobResponse, describeDeviceJobResponse_deviceName - The device's name.
$sel:deviceType:DescribeDeviceJobResponse', describeDeviceJobResponse_deviceType - The device's type.
DescribeDeviceJobResponse, describeDeviceJobResponse_imageVersion - For an OTA job, the target version of the device software.
DescribeDeviceJob, describeDeviceJobResponse_jobId - The job's ID.
DescribeDeviceJobResponse, describeDeviceJobResponse_jobType - The job's type.
DescribeDeviceJobResponse, describeDeviceJobResponse_status - The job's status.
$sel:httpStatus:DescribeDeviceJobResponse', describeDeviceJobResponse_httpStatus - The response's http status code.
Response Lenses
describeDeviceJobResponse_createdTime :: Lens' DescribeDeviceJobResponse (Maybe UTCTime) Source #
When the job was created.
describeDeviceJobResponse_deviceArn :: Lens' DescribeDeviceJobResponse (Maybe Text) Source #
The device's ARN.
describeDeviceJobResponse_deviceId :: Lens' DescribeDeviceJobResponse (Maybe Text) Source #
The device's ID.
describeDeviceJobResponse_deviceName :: Lens' DescribeDeviceJobResponse (Maybe Text) Source #
The device's name.
describeDeviceJobResponse_deviceType :: Lens' DescribeDeviceJobResponse (Maybe DeviceType) Source #
The device's type.
describeDeviceJobResponse_imageVersion :: Lens' DescribeDeviceJobResponse (Maybe Text) Source #
For an OTA job, the target version of the device software.
describeDeviceJobResponse_jobId :: Lens' DescribeDeviceJobResponse (Maybe Text) Source #
The job's ID.
describeDeviceJobResponse_jobType :: Lens' DescribeDeviceJobResponse (Maybe JobType) Source #
The job's type.
describeDeviceJobResponse_status :: Lens' DescribeDeviceJobResponse (Maybe UpdateProgress) Source #
The job's status.
describeDeviceJobResponse_httpStatus :: Lens' DescribeDeviceJobResponse Int Source #
The response's http status code.