amazonka-iot-2.0: Amazon IoT SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.IoT.DescribeManagedJobTemplate

Description

View details of a managed job template.

Synopsis

Creating a Request

data DescribeManagedJobTemplate Source #

See: newDescribeManagedJobTemplate smart constructor.

Constructors

DescribeManagedJobTemplate' 

Fields

  • templateVersion :: Maybe Text

    An optional parameter to specify version of a managed template. If not specified, the pre-defined default version is returned.

  • templateName :: Text

    The unique name of a managed job template, which is required.

Instances

Instances details
ToHeaders DescribeManagedJobTemplate Source # 
Instance details

Defined in Amazonka.IoT.DescribeManagedJobTemplate

ToPath DescribeManagedJobTemplate Source # 
Instance details

Defined in Amazonka.IoT.DescribeManagedJobTemplate

ToQuery DescribeManagedJobTemplate Source # 
Instance details

Defined in Amazonka.IoT.DescribeManagedJobTemplate

AWSRequest DescribeManagedJobTemplate Source # 
Instance details

Defined in Amazonka.IoT.DescribeManagedJobTemplate

Generic DescribeManagedJobTemplate Source # 
Instance details

Defined in Amazonka.IoT.DescribeManagedJobTemplate

Associated Types

type Rep DescribeManagedJobTemplate :: Type -> Type #

Read DescribeManagedJobTemplate Source # 
Instance details

Defined in Amazonka.IoT.DescribeManagedJobTemplate

Show DescribeManagedJobTemplate Source # 
Instance details

Defined in Amazonka.IoT.DescribeManagedJobTemplate

NFData DescribeManagedJobTemplate Source # 
Instance details

Defined in Amazonka.IoT.DescribeManagedJobTemplate

Eq DescribeManagedJobTemplate Source # 
Instance details

Defined in Amazonka.IoT.DescribeManagedJobTemplate

Hashable DescribeManagedJobTemplate Source # 
Instance details

Defined in Amazonka.IoT.DescribeManagedJobTemplate

type AWSResponse DescribeManagedJobTemplate Source # 
Instance details

Defined in Amazonka.IoT.DescribeManagedJobTemplate

type Rep DescribeManagedJobTemplate Source # 
Instance details

Defined in Amazonka.IoT.DescribeManagedJobTemplate

type Rep DescribeManagedJobTemplate = D1 ('MetaData "DescribeManagedJobTemplate" "Amazonka.IoT.DescribeManagedJobTemplate" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DescribeManagedJobTemplate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "templateVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "templateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDescribeManagedJobTemplate Source #

Create a value of DescribeManagedJobTemplate 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:

DescribeManagedJobTemplate, describeManagedJobTemplate_templateVersion - An optional parameter to specify version of a managed template. If not specified, the pre-defined default version is returned.

DescribeManagedJobTemplate, describeManagedJobTemplate_templateName - The unique name of a managed job template, which is required.

Request Lenses

describeManagedJobTemplate_templateVersion :: Lens' DescribeManagedJobTemplate (Maybe Text) Source #

An optional parameter to specify version of a managed template. If not specified, the pre-defined default version is returned.

describeManagedJobTemplate_templateName :: Lens' DescribeManagedJobTemplate Text Source #

The unique name of a managed job template, which is required.

Destructuring the Response

data DescribeManagedJobTemplateResponse Source #

Constructors

DescribeManagedJobTemplateResponse' 

Fields

Instances

Instances details
Generic DescribeManagedJobTemplateResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeManagedJobTemplate

Associated Types

type Rep DescribeManagedJobTemplateResponse :: Type -> Type #

Read DescribeManagedJobTemplateResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeManagedJobTemplate

Show DescribeManagedJobTemplateResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeManagedJobTemplate

NFData DescribeManagedJobTemplateResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeManagedJobTemplate

Eq DescribeManagedJobTemplateResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeManagedJobTemplate

type Rep DescribeManagedJobTemplateResponse Source # 
Instance details

Defined in Amazonka.IoT.DescribeManagedJobTemplate

type Rep DescribeManagedJobTemplateResponse = D1 ('MetaData "DescribeManagedJobTemplateResponse" "Amazonka.IoT.DescribeManagedJobTemplate" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "DescribeManagedJobTemplateResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "document") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "documentParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DocumentParameter])) :*: S1 ('MetaSel ('Just "environments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: ((S1 ('MetaSel ('Just "templateArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "templateName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "templateVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newDescribeManagedJobTemplateResponse Source #

Create a value of DescribeManagedJobTemplateResponse 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:

DescribeManagedJobTemplateResponse, describeManagedJobTemplateResponse_description - The unique description of a managed template.

$sel:document:DescribeManagedJobTemplateResponse', describeManagedJobTemplateResponse_document - The document schema for a managed job template.

DescribeManagedJobTemplateResponse, describeManagedJobTemplateResponse_documentParameters - A map of key-value pairs that you can use as guidance to specify the inputs for creating a job from a managed template.

documentParameters can only be used when creating jobs from Amazon Web Services managed templates. This parameter can't be used with custom job templates or to create jobs from them.

DescribeManagedJobTemplateResponse, describeManagedJobTemplateResponse_environments - A list of environments that are supported with the managed job template.

DescribeManagedJobTemplateResponse, describeManagedJobTemplateResponse_templateArn - The unique Amazon Resource Name (ARN) of the managed template.

DescribeManagedJobTemplate, describeManagedJobTemplateResponse_templateName - The unique name of a managed template, such as AWS-Reboot.

DescribeManagedJobTemplate, describeManagedJobTemplateResponse_templateVersion - The version for a managed template.

$sel:httpStatus:DescribeManagedJobTemplateResponse', describeManagedJobTemplateResponse_httpStatus - The response's http status code.

Response Lenses

describeManagedJobTemplateResponse_documentParameters :: Lens' DescribeManagedJobTemplateResponse (Maybe [DocumentParameter]) Source #

A map of key-value pairs that you can use as guidance to specify the inputs for creating a job from a managed template.

documentParameters can only be used when creating jobs from Amazon Web Services managed templates. This parameter can't be used with custom job templates or to create jobs from them.

describeManagedJobTemplateResponse_environments :: Lens' DescribeManagedJobTemplateResponse (Maybe [Text]) Source #

A list of environments that are supported with the managed job template.

describeManagedJobTemplateResponse_templateArn :: Lens' DescribeManagedJobTemplateResponse (Maybe Text) Source #

The unique Amazon Resource Name (ARN) of the managed template.

describeManagedJobTemplateResponse_templateName :: Lens' DescribeManagedJobTemplateResponse (Maybe Text) Source #

The unique name of a managed template, such as AWS-Reboot.