Class 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.
Inheritance
Implements
Namespace: Amazon.CDK.AWS.StepFunctions.Tasks
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class ApplicationConfiguration : Object, IApplicationConfiguration
Syntax (vb)
Public Class ApplicationConfiguration
Inherits Object
Implements IApplicationConfiguration
Remarks
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: https://docs.aws.amazon.com/emr/latest/ReleaseGuide/emr-configure-apps.html
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.StepFunctions.Tasks;
ApplicationConfiguration applicationConfiguration_;
Classification classification;
var applicationConfiguration = new ApplicationConfiguration {
Classification = classification,
// the properties below are optional
NestedConfig = new [] { applicationConfiguration_ },
Properties = new Dictionary<string, string> {
{ "propertiesKey", "properties" }
}
};
Synopsis
Constructors
ApplicationConfiguration() |
Properties
Classification | The classification within a configuration. |
NestedConfig | A list of additional configurations to apply within a configuration object. |
Properties | A set of properties specified within a configuration classification. |
Constructors
ApplicationConfiguration()
public ApplicationConfiguration()
Properties
Classification
The classification within a configuration.
public Classification Classification { get; set; }
Property Value
Remarks
Length Constraints: Minimum length of 1. Maximum length of 1024.
NestedConfig
A list of additional configurations to apply within a configuration object.
public IApplicationConfiguration[] NestedConfig { get; set; }
Property Value
Remarks
Array Members: Maximum number of 100 items.
Default: - No other configurations
Properties
A set of properties specified within a configuration classification.
public IDictionary<string, string> Properties { get; set; }
Property Value
System.Collections.Generic.IDictionary<System.String, System.String>
Remarks
Map Entries: Maximum number of 100 items.
Default: - No properties