---
type: resource-type
title: EMRServerlessApplication
description: aws resource type AWS::EMRServerless::Application
name: EMRServerlessApplication
lexicon: aws
resource_type: AWS::EMRServerless::Application
---
`AWS::EMRServerless::Application`, a resource type of the aws lexicon.

## Properties

- `ReleaseLabel` (`string`, required): EMR release label.
- `Type` (`string`, required): The type of the application
- `ApplicationId` (`string`, optional): The ID of the EMR Serverless Application.
- `Architecture` (`EMRServerlessApplication_Architecture`, optional)
- `Arn` (`string`, optional): The Amazon Resource Name (ARN) of the EMR Serverless Application.
- `AutoStartConfiguration` (`EMRServerlessApplication_AutoStartConfiguration`, optional): Configuration for Auto Start of Application.
- `AutoStopConfiguration` (`EMRServerlessApplication_AutoStopConfiguration`, optional): Configuration for Auto Stop of Application.
- `IdentityCenterConfiguration` (`EMRServerlessApplication_IdentityCenterConfiguration`, optional): The IAM IdentityCenter configuration for trusted-identity-propagation on this application. Supported with release labels emr-7.8.0 and above.
- `ImageConfiguration` (`EMRServerlessApplication_ImageConfigurationInput`, optional)
- `InitialCapacity` (`any`, optional): Initial capacity initialized when an Application is started.
- `InteractiveConfiguration` (`EMRServerlessApplication_InteractiveConfiguration`, optional)
- `MaximumCapacity` (`EMRServerlessApplication_MaximumAllowedResources`, optional): Maximum allowed cumulative resources for an Application. No new resources will be created once the limit is hit.
- `MonitoringConfiguration` (`EMRServerlessApplication_MonitoringConfiguration`, optional)
- `Name` (`string`, optional): User friendly Application name.
- `NetworkConfiguration` (`EMRServerlessApplication_NetworkConfiguration`, optional): Network Configuration for customer VPC connectivity.
- `RuntimeConfiguration` (`any`, optional)
- `SchedulerConfiguration` (`EMRServerlessApplication_SchedulerConfiguration`, optional): The scheduler configuration for batch and streaming jobs running on this application. Supported with release labels emr-7.0.0 and above.
- `Tags` (`EMRServerlessApplication_Tag[]`, optional): Tag map with key and value
- `WorkerTypeSpecifications` (`Record<string, unknown>`, optional): The key-value pairs that specify worker type to WorkerTypeSpecificationInput. This parameter must contain all valid worker types for a Spark or Hive application. Valid worker types include Driver and Executor for Spark applications and HiveDriver and TezTask for Hive applications. You can either set image details in this parameter for each worker type, or in imageConfiguration for all worker types.

## Attributes

- `ApplicationId`
- `Arn`
