Struct aws_sdk_emrcontainers::types::JobTemplateData
source · #[non_exhaustive]pub struct JobTemplateData {
pub execution_role_arn: Option<String>,
pub release_label: Option<String>,
pub configuration_overrides: Option<ParametricConfigurationOverrides>,
pub job_driver: Option<JobDriver>,
pub parameter_configuration: Option<HashMap<String, TemplateParameterConfiguration>>,
pub job_tags: Option<HashMap<String, String>>,
}Expand description
The values of StartJobRun API requests used in job runs started using the job template.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.execution_role_arn: Option<String>The execution role ARN of the job run.
release_label: Option<String>The release version of Amazon EMR.
configuration_overrides: Option<ParametricConfigurationOverrides>The configuration settings that are used to override defaults configuration.
job_driver: Option<JobDriver>Specify the driver that the job runs on. Exactly one of the two available job drivers is required, either sparkSqlJobDriver or sparkSubmitJobDriver.
parameter_configuration: Option<HashMap<String, TemplateParameterConfiguration>>The configuration of parameters existing in the job template.
The tags assigned to jobs started using the job template.
Implementations§
source§impl JobTemplateData
impl JobTemplateData
sourcepub fn execution_role_arn(&self) -> Option<&str>
pub fn execution_role_arn(&self) -> Option<&str>
The execution role ARN of the job run.
sourcepub fn release_label(&self) -> Option<&str>
pub fn release_label(&self) -> Option<&str>
The release version of Amazon EMR.
sourcepub fn configuration_overrides(
&self
) -> Option<&ParametricConfigurationOverrides>
pub fn configuration_overrides( &self ) -> Option<&ParametricConfigurationOverrides>
The configuration settings that are used to override defaults configuration.
sourcepub fn job_driver(&self) -> Option<&JobDriver>
pub fn job_driver(&self) -> Option<&JobDriver>
Specify the driver that the job runs on. Exactly one of the two available job drivers is required, either sparkSqlJobDriver or sparkSubmitJobDriver.
sourcepub fn parameter_configuration(
&self
) -> Option<&HashMap<String, TemplateParameterConfiguration>>
pub fn parameter_configuration( &self ) -> Option<&HashMap<String, TemplateParameterConfiguration>>
The configuration of parameters existing in the job template.
The tags assigned to jobs started using the job template.
source§impl JobTemplateData
impl JobTemplateData
sourcepub fn builder() -> JobTemplateDataBuilder
pub fn builder() -> JobTemplateDataBuilder
Creates a new builder-style object to manufacture JobTemplateData.
Trait Implementations§
source§impl Clone for JobTemplateData
impl Clone for JobTemplateData
source§fn clone(&self) -> JobTemplateData
fn clone(&self) -> JobTemplateData
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for JobTemplateData
impl Debug for JobTemplateData
source§impl PartialEq<JobTemplateData> for JobTemplateData
impl PartialEq<JobTemplateData> for JobTemplateData
source§fn eq(&self, other: &JobTemplateData) -> bool
fn eq(&self, other: &JobTemplateData) -> bool
self and other values to be equal, and is used
by ==.