Class: AWSCDK::StepFunctionsTasks::ReleaseLabel
- Inherits:
-
Jsii::Object
- Object
- Jsii::Object
- AWSCDK::StepFunctionsTasks::ReleaseLabel
- Defined in:
- step_functions_tasks/release_label.rb
Overview
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');
Class Method Summary collapse
-
.EMR_5_32_0 ⇒ AWSCDK::StepFunctionsTasks::ReleaseLabel
EMR Release version 5.32.0.
-
.EMR_5_33_0 ⇒ AWSCDK::StepFunctionsTasks::ReleaseLabel
EMR Release version 5.33.0.
-
.EMR_6_2_0 ⇒ AWSCDK::StepFunctionsTasks::ReleaseLabel
EMR Release version 6.2.0.
-
.EMR_6_3_0 ⇒ AWSCDK::StepFunctionsTasks::ReleaseLabel
EMR Release version 6.3.0.
- .jsii_overridable_methods ⇒ Object
Instance Method Summary collapse
-
#initialize(label) ⇒ ReleaseLabel
constructor
Initializes the label string.
-
#label ⇒ String
A literal string that contains the release-version ex.
Constructor Details
#initialize(label) ⇒ ReleaseLabel
Initializes the label string.
15 16 17 18 |
# File 'step_functions_tasks/release_label.rb', line 15 def initialize(label) Jsii::Type.check_type(label, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "label") Jsii::Object.instance_method(:initialize).bind(self).call(label) end |
Class Method Details
.EMR_5_32_0 ⇒ AWSCDK::StepFunctionsTasks::ReleaseLabel
EMR Release version 5.32.0.
29 30 31 |
# File 'step_functions_tasks/release_label.rb', line 29 def self.EMR_5_32_0() Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_stepfunctions_tasks.ReleaseLabel", "EMR_5_32_0") end |
.EMR_5_33_0 ⇒ AWSCDK::StepFunctionsTasks::ReleaseLabel
EMR Release version 5.33.0.
36 37 38 |
# File 'step_functions_tasks/release_label.rb', line 36 def self.EMR_5_33_0() Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_stepfunctions_tasks.ReleaseLabel", "EMR_5_33_0") end |
.EMR_6_2_0 ⇒ AWSCDK::StepFunctionsTasks::ReleaseLabel
EMR Release version 6.2.0.
43 44 45 |
# File 'step_functions_tasks/release_label.rb', line 43 def self.EMR_6_2_0() Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_stepfunctions_tasks.ReleaseLabel", "EMR_6_2_0") end |
.EMR_6_3_0 ⇒ AWSCDK::StepFunctionsTasks::ReleaseLabel
EMR Release version 6.3.0.
50 51 52 |
# File 'step_functions_tasks/release_label.rb', line 50 def self.EMR_6_3_0() Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_stepfunctions_tasks.ReleaseLabel", "EMR_6_3_0") end |
.jsii_overridable_methods ⇒ Object
20 21 22 23 24 |
# File 'step_functions_tasks/release_label.rb', line 20 def self.jsii_overridable_methods { :label => { kind: :property, name: "label", is_optional: false }, } end |
Instance Method Details
#label ⇒ String
A literal string that contains the release-version ex.
'emr-x.x.x-latest'
59 60 61 |
# File 'step_functions_tasks/release_label.rb', line 59 def label() jsii_get_property("label") end |