AWS::EMRServerless::Application WorkerConfiguration - Amazon CloudFormation
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

This is the new Amazon CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the Amazon 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 Amazon 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