| Package | Description |
|---|---|
| software.amazon.awscdk.services.emr |
Amazon EMR Construct Library
|
| Modifier and Type | Method and Description |
|---|---|
CfnCluster.Builder |
CfnCluster.Builder.additionalInfo(Object additionalInfo)
A JSON string for selecting additional features.
|
CfnCluster.Builder |
CfnCluster.Builder.applications(IResolvable applications)
The applications to install on this cluster, for example, Spark, Flink, Oozie, Zeppelin, and so on.
|
CfnCluster.Builder |
CfnCluster.Builder.applications(List<? extends Object> applications)
The applications to install on this cluster, for example, Spark, Flink, Oozie, Zeppelin, and so on.
|
CfnCluster.Builder |
CfnCluster.Builder.autoScalingRole(String autoScalingRole)
An IAM role for automatic scaling policies.
|
CfnCluster.Builder |
CfnCluster.Builder.autoTerminationPolicy(CfnCluster.AutoTerminationPolicyProperty autoTerminationPolicy)
`AWS::EMR::Cluster.AutoTerminationPolicy`.
|
CfnCluster.Builder |
CfnCluster.Builder.autoTerminationPolicy(IResolvable autoTerminationPolicy)
`AWS::EMR::Cluster.AutoTerminationPolicy`.
|
CfnCluster.Builder |
CfnCluster.Builder.bootstrapActions(IResolvable bootstrapActions)
A list of bootstrap actions to run before Hadoop starts on the cluster nodes.
|
CfnCluster.Builder |
CfnCluster.Builder.bootstrapActions(List<? extends Object> bootstrapActions)
A list of bootstrap actions to run before Hadoop starts on the cluster nodes.
|
CfnCluster.Builder |
CfnCluster.Builder.configurations(IResolvable configurations)
Applies only to Amazon EMR releases 4.x and later.
|
CfnCluster.Builder |
CfnCluster.Builder.configurations(List<? extends Object> configurations)
Applies only to Amazon EMR releases 4.x and later.
|
static CfnCluster.Builder |
CfnCluster.Builder.create(software.constructs.Construct scope,
String id) |
CfnCluster.Builder |
CfnCluster.Builder.customAmiId(String customAmiId)
Available only in Amazon EMR version 5.7.0 and later.
|
CfnCluster.Builder |
CfnCluster.Builder.ebsRootVolumeSize(Number ebsRootVolumeSize)
The size, in GiB, of the Amazon EBS root device volume of the Linux AMI that is used for each EC2 instance.
|
CfnCluster.Builder |
CfnCluster.Builder.instances(CfnCluster.JobFlowInstancesConfigProperty instances)
A specification of the number and type of Amazon EC2 instances.
|
CfnCluster.Builder |
CfnCluster.Builder.instances(IResolvable instances)
A specification of the number and type of Amazon EC2 instances.
|
CfnCluster.Builder |
CfnCluster.Builder.jobFlowRole(String jobFlowRole)
Also called instance profile and EC2 role.
|
CfnCluster.Builder |
CfnCluster.Builder.kerberosAttributes(CfnCluster.KerberosAttributesProperty kerberosAttributes)
Attributes for Kerberos configuration when Kerberos authentication is enabled using a security configuration.
|
CfnCluster.Builder |
CfnCluster.Builder.kerberosAttributes(IResolvable kerberosAttributes)
Attributes for Kerberos configuration when Kerberos authentication is enabled using a security configuration.
|
CfnCluster.Builder |
CfnCluster.Builder.logEncryptionKmsKeyId(String logEncryptionKmsKeyId)
The AWS KMS key used for encrypting log files.
|
CfnCluster.Builder |
CfnCluster.Builder.logUri(String logUri)
The path to the Amazon S3 location where logs for this cluster are stored.
|
CfnCluster.Builder |
CfnCluster.Builder.managedScalingPolicy(CfnCluster.ManagedScalingPolicyProperty managedScalingPolicy)
Creates or updates a managed scaling policy for an Amazon EMR cluster.
|
CfnCluster.Builder |
CfnCluster.Builder.managedScalingPolicy(IResolvable managedScalingPolicy)
Creates or updates a managed scaling policy for an Amazon EMR cluster.
|
CfnCluster.Builder |
CfnCluster.Builder.name(String name)
The name of the cluster.
|
CfnCluster.Builder |
CfnCluster.Builder.releaseLabel(String releaseLabel)
The Amazon EMR release label, which determines the version of open-source application packages installed on the cluster.
|
CfnCluster.Builder |
CfnCluster.Builder.scaleDownBehavior(String scaleDownBehavior)
The way that individual Amazon EC2 instances terminate when an automatic scale-in activity occurs or an instance group is resized.
|
CfnCluster.Builder |
CfnCluster.Builder.securityConfiguration(String securityConfiguration)
The name of the security configuration applied to the cluster.
|
CfnCluster.Builder |
CfnCluster.Builder.serviceRole(String serviceRole)
The IAM role that Amazon EMR assumes in order to access AWS resources on your behalf.
|
CfnCluster.Builder |
CfnCluster.Builder.stepConcurrencyLevel(Number stepConcurrencyLevel)
Specifies the number of steps that can be executed concurrently.
|
CfnCluster.Builder |
CfnCluster.Builder.steps(IResolvable steps)
A list of steps to run.
|
CfnCluster.Builder |
CfnCluster.Builder.steps(List<? extends Object> steps)
A list of steps to run.
|
CfnCluster.Builder |
CfnCluster.Builder.tags(List<? extends CfnTag> tags)
A list of tags associated with a cluster.
|
CfnCluster.Builder |
CfnCluster.Builder.visibleToAllUsers(Boolean visibleToAllUsers)
Indicates whether the cluster is visible to all IAM users of the AWS account associated with the cluster.
|
CfnCluster.Builder |
CfnCluster.Builder.visibleToAllUsers(IResolvable visibleToAllUsers)
Indicates whether the cluster is visible to all IAM users of the AWS account associated with the cluster.
|
Copyright © 2022. All rights reserved.