AWS::EMRServerless::Application ConfigurationObject - AWS CloudFormation

AWS::EMRServerless::Application ConfigurationObject

A configuration specification to be used when provisioning an application. A configuration consists of a classification, properties, and optional nested configurations. A classification refers to an application-specific configuration file. Properties are the settings you want to change in that file.

Syntax

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

JSON

{ "Classification" : String, "Configurations" : [ ConfigurationObject, ... ], "Properties" : {Key: Value, ...} }

Properties

Classification

The classification within a configuration.

Required: Yes

Type: String

Pattern: .*\S.*

Minimum: 1

Maximum: 1024

Update requires: Some interruptions

Configurations

A list of additional configurations to apply within a configuration object.

Required: No

Type: Array of ConfigurationObject

Minimum: 0

Maximum: 100

Update requires: Some interruptions

Properties

A set of properties specified within a configuration classification.

Required: No

Type: Object of String

Pattern: ^[a-zA-Z]+[-a-zA-Z0-9_.]*$

Minimum: 1

Maximum: 1024

Update requires: Some interruptions