aws-cdk-lib.aws_emr.CfnInstanceFleetConfig.ConfigurationProperty

interface ConfigurationProperty

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

Used only with Amazon EMR release 4.0 and later.

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.CfnInstanceFleetConfig.ConfigurationProperty;
const configurationProperty: emr.CfnInstanceFleetConfig.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 }Within a configuration classification, a set of properties that represent the settings that you want to change in the configuration file.
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)

Within a configuration classification, a set of properties that represent the settings that you want to change in the configuration file.

Duplicates not allowed.


configurations?

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

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