enum InstanceRoleType
| Language | Type name |
|---|---|
.NET | Amazon.CDK.AWS.StepFunctions.Tasks.EmrCreateCluster.InstanceRoleType |
Go | github.com/aws/aws-cdk-go/awscdk/v2/awsstepfunctionstasks#EmrCreateCluster_InstanceRoleType |
Java | software.amazon.awscdk.services.stepfunctions.tasks.EmrCreateCluster.InstanceRoleType |
Python | aws_cdk.aws_stepfunctions_tasks.EmrCreateCluster.InstanceRoleType |
TypeScript (source) | aws-cdk-lib » aws_stepfunctions_tasks » EmrCreateCluster » InstanceRoleType |
Instance Role Types.
Example
new tasks.EmrCreateCluster(this, 'CreateCluster', {
instances: {
instanceFleets: [
{
instanceFleetType: tasks.EmrCreateCluster.InstanceRoleType.CORE,
instanceTypeConfigs: [
{
instanceType: 'm5.xlarge',
},
],
targetOnDemandCapacity: 1,
},
{
instanceFleetType: tasks.EmrCreateCluster.InstanceRoleType.MASTER,
instanceTypeConfigs: [
{
instanceType: 'm5.xlarge',
},
],
targetOnDemandCapacity: 1,
},
],
},
name: 'ClusterName',
releaseLabel: 'emr-7.9.0',
managedScalingPolicy: {
computeLimits: {
unitType: tasks.EmrCreateCluster.ComputeLimitsUnitType.INSTANCE_FLEET_UNITS,
maximumCapacityUnits: 4,
minimumCapacityUnits: 1,
maximumOnDemandCapacityUnits: 4,
maximumCoreCapacityUnits: 2,
},
},
});
Members
| Name | Description |
|---|---|
| MASTER | Master Node. |
| CORE | Core Node. |
| TASK | Task Node. |
MASTER
Master Node.
CORE
Core Node.
TASK
Task Node.

.NET
Go
Java
Python
TypeScript (