AWS::EMRServerless::Application WorkerConfiguration - AWS CloudFormation

AWS::EMRServerless::Application WorkerConfiguration

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

Syntax

To declare this entity in your AWS 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