AWS::EMRServerless::Application WorkerConfiguration - AWS CloudFormation
Services or capabilities described in AWS documentation might vary by Region. To see the differences applicable to the AWS European Sovereign Cloud Region, see the AWS European Sovereign Cloud User Guide.

This is the new CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the AWS CloudFormation User Guide.

AWS::EMRServerless::Application WorkerConfiguration

The configuration of a worker. For more information, see Supported worker configurations.

Syntax

To declare this entity in your CloudFormation template, use the following syntax:

JSON

{ "Cpu" : String, "Disk" : String, "DiskType" : String, "Memory" : String }

YAML

Cpu: String Disk: String DiskType: String Memory: String

Properties

Cpu

The CPU requirements of the worker configuration. Each worker can have 1, 2, 4, 8, or 16 vCPUs.

Required: Yes

Type: String

Pattern: ^[1-9][0-9]*(\s)?(vCPU|vcpu|VCPU)?$

Minimum: 1

Maximum: 15

Update requires: Some interruptions

Disk

The disk requirements of the worker configuration.

Required: No

Type: String

Pattern: ^[1-9][0-9]*(\s)?(GB|gb|gB|Gb)$

Minimum: 1

Maximum: 15

Update requires: Some interruptions

DiskType

The disk type for every worker instance of the work type. Shuffle optimized disks have higher performance characteristics and are better for shuffle heavy workloads. Default is STANDARD.

Required: No

Type: String

Pattern: ^(SHUFFLE_OPTIMIZED|[Ss]huffle_[Oo]ptimized|STANDARD|[Ss]tandard)$

Update requires: Some interruptions

Memory

The memory requirements of the worker configuration.

Required: Yes

Type: String

Pattern: ^[1-9][0-9]*(\s)?(GB|gb|gB|Gb)?$

Minimum: 1

Maximum: 15

Update requires: Some interruptions