ApplicationConfiguration

class aws_cdk.aws_stepfunctions_tasks.ApplicationConfiguration(*, classification, nested_config=None, properties=None)

Bases: object

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.

Parameters
  • classification (Classification) – The classification within a configuration. Length Constraints: Minimum length of 1. Maximum length of 1024.

  • nested_config (Optional[Sequence[ApplicationConfiguration]]) – A list of additional configurations to apply within a configuration object. Array Members: Maximum number of 100 items. Default: - No other configurations

  • properties (Optional[Mapping[str, str]]) – A set of properties specified within a configuration classification. Map Entries: Maximum number of 100 items. Default: - No properties

See

https://docs.aws.amazon.com/emr/latest/ReleaseGuide/emr-configure-apps.html

ExampleMetadata

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
import aws_cdk.aws_stepfunctions_tasks as stepfunctions_tasks

# application_configuration_: stepfunctions_tasks.ApplicationConfiguration
# classification: stepfunctions_tasks.Classification

application_configuration = stepfunctions_tasks.ApplicationConfiguration(
    classification=classification,

    # the properties below are optional
    nested_config=[stepfunctions_tasks.ApplicationConfiguration(
        classification=classification,

        # the properties below are optional
        nested_config=[application_configuration_],
        properties={
            "properties_key": "properties"
        }
    )],
    properties={
        "properties_key": "properties"
    }
)

Attributes

classification

The classification within a configuration.

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

Return type

Classification

nested_config

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

Array Members: Maximum number of 100 items.

Default
  • No other configurations

Return type

Optional[List[ApplicationConfiguration]]

properties

A set of properties specified within a configuration classification.

Map Entries: Maximum number of 100 items.

Default
  • No properties

Return type

Optional[Mapping[str, str]]