Skip to content
v2.273.0

ApplicationConfiguration Struct ​

A configuration specification to be used when provisioning virtual clusters, which can include configurations for applications and software bundled with Amazon EMR on EKS.

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.

Example ​

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

declare const applicationConfiguration_: stepfunctions_tasks.ApplicationConfiguration;
declare const classification: stepfunctions_tasks.Classification;
const applicationConfiguration: stepfunctions_tasks.ApplicationConfiguration = {
  classification: classification,

  // the properties below are optional
  nestedConfig: [applicationConfiguration_],
  properties: {
    propertiesKey: 'properties',
  },
};

Properties ​

classificationClassificationclassificationClassificationclassificationClassificationClassificationClassificationClassificationClassificationrequired#
The classification within a configuration.

Length Constraints: Minimum length of 1. Maximum length of 1024.

nestedConfigApplicationConfiguration[]nested_configtyping.List[ApplicationConfiguration]nestedConfigList<ApplicationConfiguration>NestedConfigApplicationConfiguration[]NestedConfig*[]ApplicationConfiguration= No other configurations#
A list of additional configurations to apply within a configuration object.

Array Members: Maximum number of 100 items.

properties{ [key: string]: string }propertiestyping.Mapping[str, str]propertiesMap<String, String>PropertiesIDictionary<string, string>Properties*map[string]*string= No properties#
A set of properties specified within a configuration classification.

Map Entries: Maximum number of 100 items.