| 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 |
Amazonka.IoT.DescribeJobTemplate
Description
Returns information about a job template.
Synopsis
- data DescribeJobTemplate = DescribeJobTemplate' {}
- newDescribeJobTemplate :: Text -> DescribeJobTemplate
- describeJobTemplate_jobTemplateId :: Lens' DescribeJobTemplate Text
- data DescribeJobTemplateResponse = DescribeJobTemplateResponse' {
- jobExecutionsRolloutConfig :: Maybe JobExecutionsRolloutConfig
- documentSource :: Maybe Text
- createdAt :: Maybe POSIX
- abortConfig :: Maybe AbortConfig
- presignedUrlConfig :: Maybe PresignedUrlConfig
- document :: Maybe Text
- jobTemplateId :: Maybe Text
- jobTemplateArn :: Maybe Text
- description :: Maybe Text
- timeoutConfig :: Maybe TimeoutConfig
- httpStatus :: Int
- newDescribeJobTemplateResponse :: Int -> DescribeJobTemplateResponse
- describeJobTemplateResponse_jobExecutionsRolloutConfig :: Lens' DescribeJobTemplateResponse (Maybe JobExecutionsRolloutConfig)
- describeJobTemplateResponse_documentSource :: Lens' DescribeJobTemplateResponse (Maybe Text)
- describeJobTemplateResponse_createdAt :: Lens' DescribeJobTemplateResponse (Maybe UTCTime)
- describeJobTemplateResponse_abortConfig :: Lens' DescribeJobTemplateResponse (Maybe AbortConfig)
- describeJobTemplateResponse_presignedUrlConfig :: Lens' DescribeJobTemplateResponse (Maybe PresignedUrlConfig)
- describeJobTemplateResponse_document :: Lens' DescribeJobTemplateResponse (Maybe Text)
- describeJobTemplateResponse_jobTemplateId :: Lens' DescribeJobTemplateResponse (Maybe Text)
- describeJobTemplateResponse_jobTemplateArn :: Lens' DescribeJobTemplateResponse (Maybe Text)
- describeJobTemplateResponse_description :: Lens' DescribeJobTemplateResponse (Maybe Text)
- describeJobTemplateResponse_timeoutConfig :: Lens' DescribeJobTemplateResponse (Maybe TimeoutConfig)
- describeJobTemplateResponse_httpStatus :: Lens' DescribeJobTemplateResponse Int
Creating a Request
data DescribeJobTemplate Source #
See: newDescribeJobTemplate smart constructor.
Constructors
| DescribeJobTemplate' | |
Fields
| |
Instances
newDescribeJobTemplate Source #
Create a value of DescribeJobTemplate 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:jobTemplateId:DescribeJobTemplate', describeJobTemplate_jobTemplateId - The unique identifier of the job template.
Request Lenses
describeJobTemplate_jobTemplateId :: Lens' DescribeJobTemplate Text Source #
The unique identifier of the job template.
Destructuring the Response
data DescribeJobTemplateResponse Source #
See: newDescribeJobTemplateResponse smart constructor.
Constructors
| DescribeJobTemplateResponse' | |
Fields
| |
Instances
newDescribeJobTemplateResponse Source #
Create a value of DescribeJobTemplateResponse 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:jobExecutionsRolloutConfig:DescribeJobTemplateResponse', describeJobTemplateResponse_jobExecutionsRolloutConfig - Undocumented member.
$sel:documentSource:DescribeJobTemplateResponse', describeJobTemplateResponse_documentSource - An S3 link to the job document.
$sel:createdAt:DescribeJobTemplateResponse', describeJobTemplateResponse_createdAt - The time, in seconds since the epoch, when the job template was created.
$sel:abortConfig:DescribeJobTemplateResponse', describeJobTemplateResponse_abortConfig - Undocumented member.
$sel:presignedUrlConfig:DescribeJobTemplateResponse', describeJobTemplateResponse_presignedUrlConfig - Undocumented member.
$sel:document:DescribeJobTemplateResponse', describeJobTemplateResponse_document - The job document.
$sel:jobTemplateId:DescribeJobTemplate', describeJobTemplateResponse_jobTemplateId - The unique identifier of the job template.
$sel:jobTemplateArn:DescribeJobTemplateResponse', describeJobTemplateResponse_jobTemplateArn - The ARN of the job template.
$sel:description:DescribeJobTemplateResponse', describeJobTemplateResponse_description - A description of the job template.
$sel:timeoutConfig:DescribeJobTemplateResponse', describeJobTemplateResponse_timeoutConfig - Undocumented member.
$sel:httpStatus:DescribeJobTemplateResponse', describeJobTemplateResponse_httpStatus - The response's http status code.
Response Lenses
describeJobTemplateResponse_jobExecutionsRolloutConfig :: Lens' DescribeJobTemplateResponse (Maybe JobExecutionsRolloutConfig) Source #
Undocumented member.
describeJobTemplateResponse_documentSource :: Lens' DescribeJobTemplateResponse (Maybe Text) Source #
An S3 link to the job document.
describeJobTemplateResponse_createdAt :: Lens' DescribeJobTemplateResponse (Maybe UTCTime) Source #
The time, in seconds since the epoch, when the job template was created.
describeJobTemplateResponse_abortConfig :: Lens' DescribeJobTemplateResponse (Maybe AbortConfig) Source #
Undocumented member.
describeJobTemplateResponse_presignedUrlConfig :: Lens' DescribeJobTemplateResponse (Maybe PresignedUrlConfig) Source #
Undocumented member.
describeJobTemplateResponse_document :: Lens' DescribeJobTemplateResponse (Maybe Text) Source #
The job document.
describeJobTemplateResponse_jobTemplateId :: Lens' DescribeJobTemplateResponse (Maybe Text) Source #
The unique identifier of the job template.
describeJobTemplateResponse_jobTemplateArn :: Lens' DescribeJobTemplateResponse (Maybe Text) Source #
The ARN of the job template.
describeJobTemplateResponse_description :: Lens' DescribeJobTemplateResponse (Maybe Text) Source #
A description of the job template.
describeJobTemplateResponse_timeoutConfig :: Lens' DescribeJobTemplateResponse (Maybe TimeoutConfig) Source #
Undocumented member.
describeJobTemplateResponse_httpStatus :: Lens' DescribeJobTemplateResponse Int Source #
The response's http status code.