| Package | Description |
|---|---|
| software.amazon.awscdk.services.stepfunctions.tasks |
Tasks for AWS Step Functions
|
| Modifier and Type | Method and Description |
|---|---|
EmrCreateCluster.Builder |
EmrCreateCluster.Builder.additionalInfo(String additionalInfo)
A JSON string for selecting additional features.
|
EmrCreateCluster.Builder |
EmrCreateCluster.Builder.applications(List<? extends EmrCreateCluster.ApplicationConfigProperty> applications)
A case-insensitive list of applications for Amazon EMR to install and configure when launching the cluster.
|
EmrCreateCluster.Builder |
EmrCreateCluster.Builder.autoScalingRole(IRole autoScalingRole)
An IAM role for automatic scaling policies.
|
EmrCreateCluster.Builder |
EmrCreateCluster.Builder.bootstrapActions(List<? extends EmrCreateCluster.BootstrapActionConfigProperty> bootstrapActions)
A list of bootstrap actions to run before Hadoop starts on the cluster nodes.
|
EmrCreateCluster.Builder |
EmrCreateCluster.Builder.clusterRole(IRole clusterRole)
Also called instance profile and EC2 role.
|
EmrCreateCluster.Builder |
EmrCreateCluster.Builder.comment(String comment)
An optional description for this state.
|
EmrCreateCluster.Builder |
EmrCreateCluster.Builder.configurations(List<? extends EmrCreateCluster.ConfigurationProperty> configurations)
The list of configurations supplied for the EMR cluster you are creating.
|
static EmrCreateCluster.Builder |
EmrCreateCluster.Builder.create(software.constructs.Construct scope,
String id) |
EmrCreateCluster.Builder |
EmrCreateCluster.Builder.customAmiId(String customAmiId)
The ID of a custom Amazon EBS-backed Linux AMI.
|
EmrCreateCluster.Builder |
EmrCreateCluster.Builder.ebsRootVolumeSize(Size ebsRootVolumeSize)
The size of the EBS root device volume of the Linux AMI that is used for each EC2 instance.
|
EmrCreateCluster.Builder |
EmrCreateCluster.Builder.heartbeat(Duration heartbeat)
Timeout for the heartbeat.
|
EmrCreateCluster.Builder |
EmrCreateCluster.Builder.inputPath(String inputPath)
JSONPath expression to select part of the state to be the input to this state.
|
EmrCreateCluster.Builder |
EmrCreateCluster.Builder.instances(EmrCreateCluster.InstancesConfigProperty instances)
A specification of the number and type of Amazon EC2 instances.
|
EmrCreateCluster.Builder |
EmrCreateCluster.Builder.integrationPattern(IntegrationPattern integrationPattern)
AWS Step Functions integrates with services directly in the Amazon States Language.
|
EmrCreateCluster.Builder |
EmrCreateCluster.Builder.kerberosAttributes(EmrCreateCluster.KerberosAttributesProperty kerberosAttributes)
Attributes for Kerberos configuration when Kerberos authentication is enabled using a security configuration.
|
EmrCreateCluster.Builder |
EmrCreateCluster.Builder.logUri(String logUri)
The location in Amazon S3 to write the log files of the job flow.
|
EmrCreateCluster.Builder |
EmrCreateCluster.Builder.name(String name)
The Name of the Cluster.
|
EmrCreateCluster.Builder |
EmrCreateCluster.Builder.outputPath(String outputPath)
JSONPath expression to select select a portion of the state output to pass to the next state.
|
EmrCreateCluster.Builder |
EmrCreateCluster.Builder.releaseLabel(String releaseLabel)
The Amazon EMR release label, which determines the version of open-source application packages installed on the cluster.
|
EmrCreateCluster.Builder |
EmrCreateCluster.Builder.resultPath(String resultPath)
JSONPath expression to indicate where to inject the state's output.
|
EmrCreateCluster.Builder |
EmrCreateCluster.Builder.resultSelector(Map<String,? extends Object> resultSelector)
The JSON that will replace the state's raw result and become the effective result before ResultPath is applied.
|
EmrCreateCluster.Builder |
EmrCreateCluster.Builder.scaleDownBehavior(EmrCreateCluster.EmrClusterScaleDownBehavior scaleDownBehavior)
Specifies the way that individual Amazon EC2 instances terminate when an automatic scale-in activity occurs or an instance group is resized.
|
EmrCreateCluster.Builder |
EmrCreateCluster.Builder.securityConfiguration(String securityConfiguration)
The name of a security configuration to apply to the cluster.
|
EmrCreateCluster.Builder |
EmrCreateCluster.Builder.serviceRole(IRole serviceRole)
The IAM role that will be assumed by the Amazon EMR service to access AWS resources on your behalf.
|
EmrCreateCluster.Builder |
EmrCreateCluster.Builder.stepConcurrencyLevel(Number stepConcurrencyLevel)
Specifies the step concurrency level to allow multiple steps to run in parallel.
|
EmrCreateCluster.Builder |
EmrCreateCluster.Builder.tags(Map<String,String> tags)
A list of tags to associate with a cluster and propagate to Amazon EC2 instances.
|
EmrCreateCluster.Builder |
EmrCreateCluster.Builder.timeout(Duration timeout)
Timeout for the state machine.
|
EmrCreateCluster.Builder |
EmrCreateCluster.Builder.visibleToAllUsers(Boolean visibleToAllUsers)
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.
|
Copyright © 2022. All rights reserved.