| 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)
(experimental) A JSON string for selecting additional features.
|
EmrCreateCluster.Builder |
EmrCreateCluster.Builder.applications(List<? extends EmrCreateCluster.ApplicationConfigProperty> applications)
(experimental) A case-insensitive list of applications for Amazon EMR to install and configure when launching the cluster.
|
EmrCreateCluster.Builder |
EmrCreateCluster.Builder.autoScalingRole(IRole autoScalingRole)
(experimental) An IAM role for automatic scaling policies.
|
EmrCreateCluster.Builder |
EmrCreateCluster.Builder.bootstrapActions(List<? extends EmrCreateCluster.BootstrapActionConfigProperty> bootstrapActions)
(experimental) A list of bootstrap actions to run before Hadoop starts on the cluster nodes.
|
EmrCreateCluster.Builder |
EmrCreateCluster.Builder.clusterRole(IRole clusterRole)
(experimental) Also called instance profile and EC2 role.
|
EmrCreateCluster.Builder |
EmrCreateCluster.Builder.comment(String comment)
(experimental) An optional description for this state.
|
EmrCreateCluster.Builder |
EmrCreateCluster.Builder.configurations(List<? extends EmrCreateCluster.ConfigurationProperty> configurations)
(experimental) 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)
(experimental) The ID of a custom Amazon EBS-backed Linux AMI.
|
EmrCreateCluster.Builder |
EmrCreateCluster.Builder.ebsRootVolumeSize(Size ebsRootVolumeSize)
(experimental) 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)
(experimental) Timeout for the heartbeat.
|
EmrCreateCluster.Builder |
EmrCreateCluster.Builder.inputPath(String inputPath)
(experimental) JSONPath expression to select part of the state to be the input to this state.
|
EmrCreateCluster.Builder |
EmrCreateCluster.Builder.instances(EmrCreateCluster.InstancesConfigProperty instances)
(experimental) A specification of the number and type of Amazon EC2 instances.
|
EmrCreateCluster.Builder |
EmrCreateCluster.Builder.integrationPattern(IntegrationPattern integrationPattern)
(experimental) AWS Step Functions integrates with services directly in the Amazon States Language.
|
EmrCreateCluster.Builder |
EmrCreateCluster.Builder.kerberosAttributes(EmrCreateCluster.KerberosAttributesProperty kerberosAttributes)
(experimental) Attributes for Kerberos configuration when Kerberos authentication is enabled using a security configuration.
|
EmrCreateCluster.Builder |
EmrCreateCluster.Builder.logUri(String logUri)
(experimental) The location in Amazon S3 to write the log files of the job flow.
|
EmrCreateCluster.Builder |
EmrCreateCluster.Builder.name(String name)
(experimental) The Name of the Cluster.
|
EmrCreateCluster.Builder |
EmrCreateCluster.Builder.outputPath(String outputPath)
(experimental) JSONPath expression to select select a portion of the state output to pass to the next state.
|
EmrCreateCluster.Builder |
EmrCreateCluster.Builder.releaseLabel(String releaseLabel)
(experimental) 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)
(experimental) JSONPath expression to indicate where to inject the state's output.
|
EmrCreateCluster.Builder |
EmrCreateCluster.Builder.resultSelector(Map<String,? extends Object> resultSelector)
(experimental) 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)
(experimental) 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)
(experimental) The name of a security configuration to apply to the cluster.
|
EmrCreateCluster.Builder |
EmrCreateCluster.Builder.serviceRole(IRole serviceRole)
(experimental) The IAM role that will be assumed by the Amazon EMR service to access AWS resources on your behalf.
|
EmrCreateCluster.Builder |
EmrCreateCluster.Builder.tags(Map<String,String> tags)
(experimental) A list of tags to associate with a cluster and propagate to Amazon EC2 instances.
|
EmrCreateCluster.Builder |
EmrCreateCluster.Builder.timeout(Duration timeout)
(experimental) Timeout for the state machine.
|
EmrCreateCluster.Builder |
EmrCreateCluster.Builder.visibleToAllUsers(Boolean visibleToAllUsers)
(experimental) 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 © 2021. All rights reserved.