A JSON string for selecting additional features.
A case-insensitive list of applications for Amazon EMR to install and configure when launching the cluster.
An IAM role for automatic scaling policies.
A list of bootstrap actions to run before Hadoop starts on the cluster nodes.
Also called instance profile and EC2 role.
An optional description for this state.
The list of configurations supplied for the EMR cluster you are creating.
EmrCreateCluster.Builder.create(software.constructs.Construct scope,
String id)
The ID of a custom Amazon EBS-backed Linux AMI.
EmrCreateCluster.Builder.ebsRootVolumeSize(software.amazon.awscdk.core.Size ebsRootVolumeSize)
The size of the EBS root device volume of the Linux AMI that is used for each EC2 instance.
EmrCreateCluster.Builder.heartbeat(software.amazon.awscdk.core.Duration heartbeat)
Timeout for the heartbeat.
JSONPath expression to select part of the state to be the input to this state.
A specification of the number and type of Amazon EC2 instances.
AWS Step Functions integrates with services directly in the Amazon States Language.
Attributes for Kerberos configuration when Kerberos authentication is enabled using a security configuration.
The location in Amazon S3 to write the log files of the job flow.
JSONPath expression to select select a portion of the state output to pass to the next state.
The Amazon EMR release label, which determines the version of open-source application packages installed on the cluster.
JSONPath expression to indicate where to inject the state's output.
The JSON that will replace the state's raw result and become the effective result before ResultPath is applied.
Specifies the way that individual Amazon EC2 instances terminate when an automatic scale-in activity occurs or an instance group is resized.
The name of a security configuration to apply to the cluster.
The IAM role that will be assumed by the Amazon EMR service to access AWS resources on your behalf.
Specifies the step concurrency level to allow multiple steps to run in parallel.
A list of tags to associate with a cluster and propagate to Amazon EC2 instances.
EmrCreateCluster.Builder.timeout(software.amazon.awscdk.core.Duration timeout)
Timeout for the state machine.
A value of true indicates that all IAM users in the AWS account can perform cluster actions if they have the proper IAM policy permissions.