Expand description
Data structures used by operation inputs/outputs.
Modules§
Structs§
- Application
Information about an application. Amazon EMR Serverless uses applications to run jobs.
- Application
Summary The summary of attributes associated with an application.
- Auto
Start Config The configuration for an application to automatically start on job submission.
- Auto
Stop Config The configuration for an application to automatically stop after a certain amount of time being idle.
- Cloud
Watch Logging Configuration 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.
- Configuration
Overrides A configuration specification to be used to override existing configurations.
- Hive
The configurations for the Hive job driver.
- Image
Configuration The applied image configuration.
- Image
Configuration Input The image configuration.
- Initial
Capacity Config The initial capacity configuration per worker.
- Interactive
Configuration 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.
- JobRun
Attempt Summary The summary of attributes associated with a job run attempt.
- JobRun
Summary The summary of attributes associated with a job run.
- Managed
Persistence Monitoring Configuration The managed log persistence configuration for a job run.
- Maximum
Allowed Resources The maximum allowed cumulative resources for an application. No new resources will be created once the limit is hit.
- Monitoring
Configuration The configuration setting for monitoring.
- Network
Configuration The network configuration for customer VPC connectivity.
- Prometheus
Monitoring Configuration The monitoring configuration object you can configure to send metrics to Amazon Managed Service for Prometheus for a job run.
- Resource
Utilization The resource utilization for memory, storage, and vCPU for jobs.
- Retry
Policy The retry policy to use for a job run.
- S3Monitoring
Configuration The Amazon S3 configuration for monitoring log publishing. You can configure your jobs to send log information to Amazon S3.
- Scheduler
Configuration The scheduler configuration for batch and streaming jobs running on this application. Supported with release labels emr-7.0.0 and above.
- Spark
Submit The configurations for the Spark submit job driver.
- Total
Resource Utilization 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.
- Worker
Resource Config The cumulative configuration requirements for every worker instance of the worker type.
- Worker
Type Specification The specifications for a worker type.
- Worker
Type Specification Input The specifications for a worker type.
Enums§
- Application
State - 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.
- JobRun
Mode - 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. - JobRun
State - 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.