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.ListManagedJobTemplates

Description

Returns a list of managed job templates.

Synopsis

Creating a Request

data ListManagedJobTemplates Source #

See: newListManagedJobTemplates smart constructor.

Constructors

ListManagedJobTemplates' 

Fields

  • maxResults :: Maybe Natural

    Maximum number of entries that can be returned.

  • nextToken :: Maybe Text

    The token to retrieve the next set of results.

  • templateName :: Maybe Text

    An optional parameter for template name. If specified, only the versions of the managed job templates that have the specified template name will be returned.

Instances

Instances details
ToHeaders ListManagedJobTemplates Source # 
Instance details

Defined in Amazonka.IoT.ListManagedJobTemplates

ToPath ListManagedJobTemplates Source # 
Instance details

Defined in Amazonka.IoT.ListManagedJobTemplates

ToQuery ListManagedJobTemplates Source # 
Instance details

Defined in Amazonka.IoT.ListManagedJobTemplates

AWSRequest ListManagedJobTemplates Source # 
Instance details

Defined in Amazonka.IoT.ListManagedJobTemplates

Generic ListManagedJobTemplates Source # 
Instance details

Defined in Amazonka.IoT.ListManagedJobTemplates

Associated Types

type Rep ListManagedJobTemplates :: Type -> Type #

Read ListManagedJobTemplates Source # 
Instance details

Defined in Amazonka.IoT.ListManagedJobTemplates

Show ListManagedJobTemplates Source # 
Instance details

Defined in Amazonka.IoT.ListManagedJobTemplates

NFData ListManagedJobTemplates Source # 
Instance details

Defined in Amazonka.IoT.ListManagedJobTemplates

Methods

rnf :: ListManagedJobTemplates -> () #

Eq ListManagedJobTemplates Source # 
Instance details

Defined in Amazonka.IoT.ListManagedJobTemplates

Hashable ListManagedJobTemplates Source # 
Instance details

Defined in Amazonka.IoT.ListManagedJobTemplates

type AWSResponse ListManagedJobTemplates Source # 
Instance details

Defined in Amazonka.IoT.ListManagedJobTemplates

type Rep ListManagedJobTemplates Source # 
Instance details

Defined in Amazonka.IoT.ListManagedJobTemplates

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

newListManagedJobTemplates :: ListManagedJobTemplates Source #

Create a value of ListManagedJobTemplates 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:maxResults:ListManagedJobTemplates', listManagedJobTemplates_maxResults - Maximum number of entries that can be returned.

ListManagedJobTemplates, listManagedJobTemplates_nextToken - The token to retrieve the next set of results.

ListManagedJobTemplates, listManagedJobTemplates_templateName - An optional parameter for template name. If specified, only the versions of the managed job templates that have the specified template name will be returned.

Request Lenses

listManagedJobTemplates_maxResults :: Lens' ListManagedJobTemplates (Maybe Natural) Source #

Maximum number of entries that can be returned.

listManagedJobTemplates_nextToken :: Lens' ListManagedJobTemplates (Maybe Text) Source #

The token to retrieve the next set of results.

listManagedJobTemplates_templateName :: Lens' ListManagedJobTemplates (Maybe Text) Source #

An optional parameter for template name. If specified, only the versions of the managed job templates that have the specified template name will be returned.

Destructuring the Response

data ListManagedJobTemplatesResponse Source #

See: newListManagedJobTemplatesResponse smart constructor.

Constructors

ListManagedJobTemplatesResponse' 

Fields

Instances

Instances details
Generic ListManagedJobTemplatesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListManagedJobTemplates

Associated Types

type Rep ListManagedJobTemplatesResponse :: Type -> Type #

Read ListManagedJobTemplatesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListManagedJobTemplates

Show ListManagedJobTemplatesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListManagedJobTemplates

NFData ListManagedJobTemplatesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListManagedJobTemplates

Eq ListManagedJobTemplatesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListManagedJobTemplates

type Rep ListManagedJobTemplatesResponse Source # 
Instance details

Defined in Amazonka.IoT.ListManagedJobTemplates

type Rep ListManagedJobTemplatesResponse = D1 ('MetaData "ListManagedJobTemplatesResponse" "Amazonka.IoT.ListManagedJobTemplates" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListManagedJobTemplatesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "managedJobTemplates") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ManagedJobTemplateSummary])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListManagedJobTemplatesResponse Source #

Create a value of ListManagedJobTemplatesResponse 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:managedJobTemplates:ListManagedJobTemplatesResponse', listManagedJobTemplatesResponse_managedJobTemplates - A list of managed job templates that are returned.

ListManagedJobTemplates, listManagedJobTemplatesResponse_nextToken - The token to retrieve the next set of results.

$sel:httpStatus:ListManagedJobTemplatesResponse', listManagedJobTemplatesResponse_httpStatus - The response's http status code.

Response Lenses