aws-cdk-lib.aws_emr.CfnCluster.ConfigurationProperty

interface ConfigurationProperty

LanguageType name
.NETAmazon.CDK.AWS.EMR.CfnCluster.ConfigurationProperty
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awsemr#CfnCluster_ConfigurationProperty
Javasoftware.amazon.awscdk.services.emr.CfnCluster.ConfigurationProperty
Pythonaws_cdk.aws_emr.CfnCluster.ConfigurationProperty
TypeScript aws-cdk-lib » aws_emr » CfnCluster » ConfigurationProperty

Used only with Amazon EMR release 4.0 and later.

Configuration is a subproperty of InstanceFleetConfig or InstanceGroupConfig . Configuration specifies optional configurations for customizing open-source big data applications and environment parameters. 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. For more information, see Configuring Applications in the Amazon EMR Release Guide .

Example

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_emr as emr } from 'aws-cdk-lib';

declare const configurationProperty_: emr.CfnCluster.ConfigurationProperty;
const configurationProperty: emr.CfnCluster.ConfigurationProperty = {
  classification: 'classification',
  configurationProperties: {
    configurationPropertiesKey: 'configurationProperties',
  },
  configurations: [{
    classification: 'classification',
    configurationProperties: {
      configurationPropertiesKey: 'configurationProperties',
    },
    configurations: [configurationProperty_],
  }],
};

Properties

NameTypeDescription
classification?stringThe classification within a configuration.
configurationProperties?IResolvable | { [string]: string }A list of additional configurations to apply within a configuration object.
configurations?IResolvable | IResolvable | ConfigurationProperty[]A list of additional configurations to apply within a configuration object.

classification?

Type: string (optional)

The classification within a configuration.


configurationProperties?

Type: IResolvable | { [string]: string } (optional)

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


configurations?

Type: IResolvable | IResolvable | ConfigurationProperty[] (optional)

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