class ReleaseLabel
Language | Type name |
---|---|
.NET | Amazon.CDK.AWS.StepFunctions.Tasks.ReleaseLabel |
Java | software.amazon.awscdk.services.stepfunctions.tasks.ReleaseLabel |
Python | aws_cdk.aws_stepfunctions_tasks.ReleaseLabel |
TypeScript (source) | @aws-cdk/aws-stepfunctions-tasks » ReleaseLabel |
The Amazon EMR release version to use for the job run.
Can be extended to include new EMR releases
For example, new ReleaseLabel('emr-x.xx.x-latest');
Example
new tasks.EmrContainersStartJobRun(this, 'EMR Containers Start Job Run', {
virtualCluster: tasks.VirtualClusterInput.fromVirtualClusterId('de92jdei2910fwedz'),
releaseLabel: tasks.ReleaseLabel.EMR_6_2_0,
jobName: 'EMR-Containers-Job',
jobDriver: {
sparkSubmitJobDriver: {
entryPoint: sfn.TaskInput.fromText('local:///usr/lib/spark/examples/src/main/python/pi.py'),
},
},
applicationConfig: [{
classification: tasks.Classification.SPARK_DEFAULTS,
properties: {
'spark.executor.instances': '1',
'spark.executor.memory': '512M',
},
}],
});
Initializer
new ReleaseLabel(label: string)
Parameters
- label
string
— A literal string that contains the release-version ex.
Initializes the label string.
Properties
Name | Type | Description |
---|---|---|
label | string | A literal string that contains the release-version ex. |
static EMR_5_32_0 | Release | EMR Release version 5.32.0. |
static EMR_5_33_0 | Release | EMR Release version 5.33.0. |
static EMR_6_2_0 | Release | EMR Release version 6.2.0. |
static EMR_6_3_0 | Release | EMR Release version 6.3.0. |
label
Type:
string
A literal string that contains the release-version ex.
'emr-x.x.x-latest'
static EMR_5_32_0
Type:
Release
EMR Release version 5.32.0.
static EMR_5_33_0
Type:
Release
EMR Release version 5.33.0.
static EMR_6_2_0
Type:
Release
EMR Release version 6.2.0.
static EMR_6_3_0
Type:
Release
EMR Release version 6.3.0.