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.
- Identity
Center Configuration The IAM Identity Center Configuration that includes the Identify Center instance and application ARNs that provide trusted-identity propagation.
- Identity
Center Configuration Input 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.
- 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
Execution IamPolicy 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.
- 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.