Class: AWSCDK::Pipelines::StackOutputsMap
- Inherits:
-
Jsii::Object
- Object
- Jsii::Object
- AWSCDK::Pipelines::StackOutputsMap
- Defined in:
- pipelines/stack_outputs_map.rb
Overview
Translate stack outputs to CodePipeline variable references.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(pipeline) ⇒ StackOutputsMap
constructor
A new instance of StackOutputsMap.
-
#to_code_pipeline(x) ⇒ String
Return the matching variable reference string for a StackOutputReference.
Constructor Details
#initialize(pipeline) ⇒ StackOutputsMap
Returns a new instance of StackOutputsMap.
9 10 11 12 |
# File 'pipelines/stack_outputs_map.rb', line 9 def initialize(pipeline) Jsii::Type.check_type(pipeline, JSON.parse(Base64.strict_decode64("eyJmcW4iOiJhd3MtY2RrLWxpYi5waXBlbGluZXMuUGlwZWxpbmVCYXNlIn0=")), "pipeline") Jsii::Object.instance_method(:initialize).bind(self).call(pipeline) end |
Class Method Details
.jsii_overridable_methods ⇒ Object
14 15 16 17 18 |
# File 'pipelines/stack_outputs_map.rb', line 14 def self.jsii_overridable_methods { :to_code_pipeline => { kind: :method, name: "toCodePipeline", is_optional: false }, } end |
Instance Method Details
#to_code_pipeline(x) ⇒ String
Return the matching variable reference string for a StackOutputReference.
24 25 26 27 |
# File 'pipelines/stack_outputs_map.rb', line 24 def to_code_pipeline(x) Jsii::Type.check_type(x, JSON.parse(Base64.strict_decode64("eyJmcW4iOiJhd3MtY2RrLWxpYi5waXBlbGluZXMuU3RhY2tPdXRwdXRSZWZlcmVuY2UifQ==")), "x") jsii_call_method("toCodePipeline", [x]) end |