Module types

Module types 

Source
Expand description

Data structures used by operation inputs/outputs.

Modules§

builders
Builders
error
Error types that Amazon EMR Containers can respond with.

Structs§

AuthorizationConfiguration

Authorization-related configuration inputs for the security configuration.

Certificate

The entity representing certificate data generated for managed endpoint.

CloudWatchMonitoringConfiguration

A configuration for CloudWatch monitoring. You can configure your jobs to send log information to CloudWatch Logs.

Configuration

A configuration specification to be used when provisioning virtual clusters, which can include configurations for applications and software bundled with Amazon EMR on EKS. A configuration consists of a classification, properties, and optional nested configurations. A classification refers to an application-specific configuration file. Properties are the settings you want to change in that file.

ConfigurationOverrides

A configuration specification to be used to override existing configurations.

ContainerLogRotationConfiguration

The settings for container log rotation.

ContainerProvider

The information about the container provider.

EksInfo

The information about the Amazon EKS cluster.

EncryptionConfiguration

Configurations related to encryption for the security configuration.

Endpoint

This entity represents the endpoint that is managed by Amazon EMR on EKS.

InTransitEncryptionConfiguration

Configurations related to in-transit encryption for the security configuration.

JobDriver

Specify the driver that the job runs on. Exactly one of the two available job drivers is required, either sparkSqlJobDriver or sparkSubmitJobDriver.

JobRun

This entity describes a job run. A job run is a unit of work, such as a Spark jar, PySpark script, or SparkSQL query, that you submit to Amazon EMR on EKS.

JobTemplate

This entity describes a job template. Job template stores values of StartJobRun API request in a template and can be used to start a job run. Job template allows two use cases: avoid repeating recurring StartJobRun API request values, enforcing certain values in StartJobRun API request.

JobTemplateData

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

LakeFormationConfiguration

Lake Formation related configuration inputs for the security configuration.

ManagedLogs

The entity that provides configuration control over managed logs.

MonitoringConfiguration

Configuration setting for monitoring.

ParametricCloudWatchMonitoringConfiguration

A configuration for CloudWatch monitoring. You can configure your jobs to send log information to CloudWatch Logs. This data type allows job template parameters to be specified within.

ParametricConfigurationOverrides

A configuration specification to be used to override existing configurations. This data type allows job template parameters to be specified within.

ParametricMonitoringConfiguration

Configuration setting for monitoring. This data type allows job template parameters to be specified within.

ParametricS3MonitoringConfiguration

Amazon S3 configuration for monitoring log publishing. You can configure your jobs to send log information to Amazon S3. This data type allows job template parameters to be specified within.

RetryPolicyConfiguration

The configuration of the retry policy that the job runs on.

RetryPolicyExecution

The current status of the retry policy executed on the job.

S3MonitoringConfiguration

Amazon S3 configuration for monitoring log publishing. You can configure your jobs to send log information to Amazon S3.

SecureNamespaceInfo

Namespace inputs for the system job.

SecurityConfiguration

Inputs related to the security configuration. Security configurations in Amazon EMR on EKS are templates for different security setups. You can use security configurations to configure the Lake Formation integration setup. You can also create a security configuration to re-use a security setup each time you create a virtual cluster.

SecurityConfigurationData

Configurations related to the security configuration for the request.

SparkSqlJobDriver

The job driver for job type.

SparkSubmitJobDriver

The information about job driver for Spark submit.

TemplateParameterConfiguration

The configuration of a job template parameter.

TlsCertificateConfiguration

Configurations related to the TLS certificate for the security configuration.

VirtualCluster

This entity describes a virtual cluster. A virtual cluster is a Kubernetes namespace that Amazon EMR is registered with. Amazon EMR uses virtual clusters to run jobs and host endpoints. Multiple virtual clusters can be backed by the same physical cluster. However, each virtual cluster maps to one namespace on an Amazon EKS cluster. Virtual clusters do not create any active resources that contribute to your bill or that require lifecycle management outside the service.

Enums§

AllowAwsToRetainLogs
When writing a match expression against AllowAwsToRetainLogs, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
CertificateProviderType
When writing a match expression against CertificateProviderType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
ContainerInfo

The information about the container used for a job run or a managed endpoint.

ContainerProviderType
When writing a match expression against ContainerProviderType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
Credentials

The structure containing the session token being returned.

EndpointState
When writing a match expression against EndpointState, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
FailureReason
When writing a match expression against FailureReason, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
JobRunState
When writing a match expression against JobRunState, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
PersistentAppUi
When writing a match expression against PersistentAppUi, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
TemplateParameterDataType
When writing a match expression against TemplateParameterDataType, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.
VirtualClusterState
When writing a match expression against VirtualClusterState, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.