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
, ...}
YAML
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