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.Types.ManagedJobTemplateSummary

Description

 
Synopsis

Documentation

data ManagedJobTemplateSummary Source #

An object that contains information about the managed template.

See: newManagedJobTemplateSummary smart constructor.

Constructors

ManagedJobTemplateSummary' 

Fields

Instances

Instances details
FromJSON ManagedJobTemplateSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.ManagedJobTemplateSummary

Generic ManagedJobTemplateSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.ManagedJobTemplateSummary

Associated Types

type Rep ManagedJobTemplateSummary :: Type -> Type #

Read ManagedJobTemplateSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.ManagedJobTemplateSummary

Show ManagedJobTemplateSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.ManagedJobTemplateSummary

NFData ManagedJobTemplateSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.ManagedJobTemplateSummary

Eq ManagedJobTemplateSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.ManagedJobTemplateSummary

Hashable ManagedJobTemplateSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.ManagedJobTemplateSummary

type Rep ManagedJobTemplateSummary Source # 
Instance details

Defined in Amazonka.IoT.Types.ManagedJobTemplateSummary

type Rep ManagedJobTemplateSummary = D1 ('MetaData "ManagedJobTemplateSummary" "Amazonka.IoT.Types.ManagedJobTemplateSummary" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ManagedJobTemplateSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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))))))

newManagedJobTemplateSummary :: ManagedJobTemplateSummary Source #

Create a value of ManagedJobTemplateSummary 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:description:ManagedJobTemplateSummary', managedJobTemplateSummary_description - The description for a managed template.

$sel:environments:ManagedJobTemplateSummary', managedJobTemplateSummary_environments - A list of environments that are supported with the managed job template.

$sel:templateArn:ManagedJobTemplateSummary', managedJobTemplateSummary_templateArn - The Amazon Resource Name (ARN) for a managed template.

$sel:templateName:ManagedJobTemplateSummary', managedJobTemplateSummary_templateName - The unique Name for a managed template.

$sel:templateVersion:ManagedJobTemplateSummary', managedJobTemplateSummary_templateVersion - The version for a managed template.

managedJobTemplateSummary_environments :: Lens' ManagedJobTemplateSummary (Maybe [Text]) Source #

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

managedJobTemplateSummary_templateArn :: Lens' ManagedJobTemplateSummary (Maybe Text) Source #

The Amazon Resource Name (ARN) for a managed template.