interface ApplicationConfiguration
Language | Type name |
---|---|
![]() | Amazon.CDK.AWS.StepFunctions.Tasks.ApplicationConfiguration |
![]() | software.amazon.awscdk.services.stepfunctions.tasks.ApplicationConfiguration |
![]() | aws_cdk.aws_stepfunctions_tasks.ApplicationConfiguration |
![]() | @aws-cdk/aws-stepfunctions-tasks » ApplicationConfiguration |
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.
See also: https://docs.aws.amazon.com/emr/latest/ReleaseGuide/emr-configure-apps.html
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import * as stepfunctions_tasks from '@aws-cdk/aws-stepfunctions-tasks';
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: [{
classification: classification,
// the properties below are optional
nestedConfig: [applicationConfiguration_],
properties: {
propertiesKey: 'properties',
},
}],
properties: {
propertiesKey: 'properties',
},
};
Properties
Name | Type | Description |
---|---|---|
classification | Classification | The classification within a configuration. |
nested | Application [] | A list of additional configurations to apply within a configuration object. |
properties? | { [string]: string } | A set of properties specified within a configuration classification. |
classification
Type:
Classification
The classification within a configuration.
Length Constraints: Minimum length of 1. Maximum length of 1024.
nestedConfig?
Type:
Application
[]
(optional, default: No other configurations)
A list of additional configurations to apply within a configuration object.
Array Members: Maximum number of 100 items.
properties?
Type:
{ [string]: string }
(optional, default: No properties)
A set of properties specified within a configuration classification.
Map Entries: Maximum number of 100 items.