amazonka-emr-containers-2.0: Amazon EMR Containers 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.EMRContainers.Types.JobTemplateData

Description

 
Synopsis

Documentation

data JobTemplateData Source #

The values of StartJobRun API requests used in job runs started using the job template.

See: newJobTemplateData smart constructor.

Constructors

JobTemplateData' 

Fields

Instances

Instances details
FromJSON JobTemplateData Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.JobTemplateData

ToJSON JobTemplateData Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.JobTemplateData

Generic JobTemplateData Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.JobTemplateData

Associated Types

type Rep JobTemplateData :: Type -> Type #

Show JobTemplateData Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.JobTemplateData

NFData JobTemplateData Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.JobTemplateData

Methods

rnf :: JobTemplateData -> () #

Eq JobTemplateData Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.JobTemplateData

Hashable JobTemplateData Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.JobTemplateData

type Rep JobTemplateData Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.JobTemplateData

type Rep JobTemplateData = D1 ('MetaData "JobTemplateData" "Amazonka.EMRContainers.Types.JobTemplateData" "amazonka-emr-containers-2.0-IoSteTibWXL7DljQZKPB8n" 'False) (C1 ('MetaCons "JobTemplateData'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "configurationOverrides") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ParametricConfigurationOverrides)) :*: (S1 ('MetaSel ('Just "jobTags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "parameterConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text TemplateParameterConfiguration))))) :*: (S1 ('MetaSel ('Just "executionRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "releaseLabel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "jobDriver") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 JobDriver)))))

newJobTemplateData Source #

Create a value of JobTemplateData 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:configurationOverrides:JobTemplateData', jobTemplateData_configurationOverrides - The configuration settings that are used to override defaults configuration.

$sel:jobTags:JobTemplateData', jobTemplateData_jobTags - The tags assigned to jobs started using the job template.

$sel:parameterConfiguration:JobTemplateData', jobTemplateData_parameterConfiguration - The configuration of parameters existing in the job template.

$sel:executionRoleArn:JobTemplateData', jobTemplateData_executionRoleArn - The execution role ARN of the job run.

$sel:releaseLabel:JobTemplateData', jobTemplateData_releaseLabel - The release version of Amazon EMR.

$sel:jobDriver:JobTemplateData', jobTemplateData_jobDriver - Undocumented member.

jobTemplateData_configurationOverrides :: Lens' JobTemplateData (Maybe ParametricConfigurationOverrides) Source #

The configuration settings that are used to override defaults configuration.

jobTemplateData_jobTags :: Lens' JobTemplateData (Maybe (HashMap Text Text)) Source #

The tags assigned to jobs started using the job template.

jobTemplateData_parameterConfiguration :: Lens' JobTemplateData (Maybe (HashMap Text TemplateParameterConfiguration)) Source #

The configuration of parameters existing in the job template.

jobTemplateData_executionRoleArn :: Lens' JobTemplateData Text Source #

The execution role ARN of the job run.

jobTemplateData_releaseLabel :: Lens' JobTemplateData Text Source #

The release version of Amazon EMR.