Module types

Source
Expand description

Data structures used by operation inputs/outputs.

Modules§

builders
Builders
error
Error types that EMR Serverless can respond with.

Structs§

Application

Information about an application. Amazon EMR Serverless uses applications to run jobs.

ApplicationSummary

The summary of attributes associated with an application.

AutoStartConfig

The configuration for an application to automatically start on job submission.

AutoStopConfig

The configuration for an application to automatically stop after a certain amount of time being idle.

CloudWatchLoggingConfiguration

The Amazon CloudWatch configuration for monitoring logs. You can configure your jobs to send log information to CloudWatch.

Configuration

A configuration specification to be used when provisioning an application. 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.

Hive

The configurations for the Hive job driver.

IdentityCenterConfiguration

The IAM Identity Center Configuration that includes the Identify Center instance and application ARNs that provide trusted-identity propagation.

IdentityCenterConfigurationInput

Specifies the IAM Identity Center configuration used to enable or disable trusted identity propagation. When provided, this configuration determines how the application interacts with IAM Identity Center for user authentication and access control.

ImageConfiguration

The applied image configuration.

ImageConfigurationInput

The image configuration.

InitialCapacityConfig

The initial capacity configuration per worker.

InteractiveConfiguration

The configuration to use to enable the different types of interactive use cases in an application.

JobRun

Information about a job run. A job run is a unit of work, such as a Spark JAR, Hive query, or SparkSQL query, that you submit to an Amazon EMR Serverless application.

JobRunAttemptSummary

The summary of attributes associated with a job run attempt.

JobRunExecutionIamPolicy

Optional IAM policy. The resulting job IAM role permissions will be an intersection of the policies passed and the policy associated with your job execution role.

JobRunSummary

The summary of attributes associated with a job run.

ManagedPersistenceMonitoringConfiguration

The managed log persistence configuration for a job run.

MaximumAllowedResources

The maximum allowed cumulative resources for an application. No new resources will be created once the limit is hit.

MonitoringConfiguration

The configuration setting for monitoring.

NetworkConfiguration

The network configuration for customer VPC connectivity.

PrometheusMonitoringConfiguration

The monitoring configuration object you can configure to send metrics to Amazon Managed Service for Prometheus for a job run.

ResourceUtilization

The resource utilization for memory, storage, and vCPU for jobs.

RetryPolicy

The retry policy to use for a job run.

S3MonitoringConfiguration

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

SchedulerConfiguration

The scheduler configuration for batch and streaming jobs running on this application. Supported with release labels emr-7.0.0 and above.

SparkSubmit

The configurations for the Spark submit job driver.

TotalResourceUtilization

The aggregate vCPU, memory, and storage resources used from the time job start executing till the time job is terminated, rounded up to the nearest second.

WorkerResourceConfig

The cumulative configuration requirements for every worker instance of the worker type.

WorkerTypeSpecification

The specifications for a worker type.

WorkerTypeSpecificationInput

The specifications for a worker type.

Enums§

ApplicationState
When writing a match expression against ApplicationState, 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.
Architecture
When writing a match expression against Architecture, 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.
JobDriver

The driver that the job runs on.

JobRunMode
When writing a match expression against JobRunMode, 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.