Type object
Schema URL https://catalog.lintel.tools/schemas/schemastore/serverless-framework-configuration/_shared/latest--aws-emrserverless-application.json
Parent schema serverless-framework-configuration
Type: object

Resource schema for AWS::EMRServerless::Application Type. Source:- https://github.com/aws-cloudformation/aws-cloudformation-rpdk.git

Properties

ReleaseLabel string | Aws_CF_FunctionString required

EMR release label.

Type string | Aws_CF_FunctionString required

The type of the application

Architecture string | Aws_CF_FunctionString

The cpu architecture of an application.

Name string | Aws_CF_FunctionString

User friendly Application name.

uniqueItems=true
MaximumCapacity object
3 nested properties
Cpu string | Aws_CF_FunctionString required

Per worker CPU resource. vCPU is the only supported unit and specifying vCPU is optional.

Memory string | Aws_CF_FunctionString required

Per worker memory resource. GB is the only supported unit and specifying GB is optional.

Disk string | Aws_CF_FunctionString

Per worker Disk resource. GB is the only supported unit and specifying GB is optional

Tags Tag[]

Tag map with key and value

uniqueItems=true
AutoStartConfiguration object

Configuration for Auto Start of Application

1 nested properties
Enabled boolean

If set to true, the Application will automatically start. Defaults to true.

Default: true
AutoStopConfiguration object

Configuration for Auto Stop of Application

2 nested properties
Enabled boolean

If set to true, the Application will automatically stop after being idle. Defaults to true.

Default: true
IdleTimeoutMinutes integer

The amount of time [in minutes] to wait before auto stopping the Application when idle. Defaults to 15 minutes.

ImageConfiguration object

The image configuration.

1 nested properties
ImageUri string | Aws_CF_FunctionString

The URI of an image in the Amazon ECR registry. This field is required when you create a new application. If you leave this field blank in an update, Amazon EMR will remove the image configuration.

NetworkConfiguration object
2 nested properties
SubnetIds SubnetId[]

The ID of the subnets in the VPC to which you want to connect your job or application.

minItems=1maxItems=16uniqueItems=true
SecurityGroupIds SecurityGroupId[]

The ID of the security groups in the VPC to which you want to connect your job or application.

minItems=1maxItems=5uniqueItems=true
WorkerTypeSpecifications object

Definitions

Architecture string | Aws_CF_FunctionString

The cpu architecture of an application.

ImageConfigurationInput object

The image configuration.

ImageUri string | Aws_CF_FunctionString

The URI of an image in the Amazon ECR registry. This field is required when you create a new application. If you leave this field blank in an update, Amazon EMR will remove the image configuration.

InitialCapacityConfigMap InitialCapacityConfigKeyValuePair[]
InitialCapacityConfigKeyValuePair object
Key string | Aws_CF_FunctionString required

Worker type for an analytics framework.

Value object required
2 nested properties
WorkerCount integer required

Initial count of workers to be initialized when an Application is started. This count will be continued to be maintained until the Application is stopped

format=int64min=1max=1000000
WorkerConfiguration object required
3 nested properties
Cpu string | Aws_CF_FunctionString required

Per worker CPU resource. vCPU is the only supported unit and specifying vCPU is optional.

Memory string | Aws_CF_FunctionString required

Per worker memory resource. GB is the only supported unit and specifying GB is optional.

Disk string | Aws_CF_FunctionString

Per worker Disk resource. GB is the only supported unit and specifying GB is optional

InitialCapacityConfig object
WorkerCount integer required

Initial count of workers to be initialized when an Application is started. This count will be continued to be maintained until the Application is stopped

format=int64min=1max=1000000
WorkerConfiguration object required
3 nested properties
Cpu string | Aws_CF_FunctionString required

Per worker CPU resource. vCPU is the only supported unit and specifying vCPU is optional.

Memory string | Aws_CF_FunctionString required

Per worker memory resource. GB is the only supported unit and specifying GB is optional.

Disk string | Aws_CF_FunctionString

Per worker Disk resource. GB is the only supported unit and specifying GB is optional

WorkerConfiguration object
Cpu string | Aws_CF_FunctionString required

Per worker CPU resource. vCPU is the only supported unit and specifying vCPU is optional.

Memory string | Aws_CF_FunctionString required

Per worker memory resource. GB is the only supported unit and specifying GB is optional.

Disk string | Aws_CF_FunctionString

Per worker Disk resource. GB is the only supported unit and specifying GB is optional

MaximumAllowedResources object
Cpu string | Aws_CF_FunctionString required

Per worker CPU resource. vCPU is the only supported unit and specifying vCPU is optional.

Memory string | Aws_CF_FunctionString required

Per worker memory resource. GB is the only supported unit and specifying GB is optional.

Disk string | Aws_CF_FunctionString

Per worker Disk resource. GB is the only supported unit and specifying GB is optional

AutoStartConfiguration object

Configuration for Auto Start of Application

Enabled boolean

If set to true, the Application will automatically start. Defaults to true.

Default: true
AutoStopConfiguration object

Configuration for Auto Stop of Application

Enabled boolean

If set to true, the Application will automatically stop after being idle. Defaults to true.

Default: true
IdleTimeoutMinutes integer

The amount of time [in minutes] to wait before auto stopping the Application when idle. Defaults to 15 minutes.

NetworkConfiguration object
SubnetIds SubnetId[]

The ID of the subnets in the VPC to which you want to connect your job or application.

minItems=1maxItems=16uniqueItems=true
SecurityGroupIds SecurityGroupId[]

The ID of the security groups in the VPC to which you want to connect your job or application.

minItems=1maxItems=5uniqueItems=true
SubnetId string | Aws_CF_FunctionString

Identifier of a subnet

SecurityGroupId string | Aws_CF_FunctionString

Identifier of a security group

Tag object

A key-value pair to associate with a resource.

Key string | Aws_CF_FunctionString required

The value for the tag. You can specify a value that is 1 to 128 Unicode characters in length. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

Value string | Aws_CF_FunctionString required

The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

CpuSize string | Aws_CF_FunctionString

Per worker CPU resource. vCPU is the only supported unit and specifying vCPU is optional.

MemorySize string | Aws_CF_FunctionString

Per worker memory resource. GB is the only supported unit and specifying GB is optional.

DiskSize string | Aws_CF_FunctionString

Per worker Disk resource. GB is the only supported unit and specifying GB is optional

WorkerTypeSpecificationInput object

The specifications for a worker type.

ImageConfiguration object

The image configuration.

1 nested properties
ImageUri string | Aws_CF_FunctionString

The URI of an image in the Amazon ECR registry. This field is required when you create a new application. If you leave this field blank in an update, Amazon EMR will remove the image configuration.

WorkerTypeSpecificationInputMap object