Class: AWSCDK::Pipelines::StackOutputsMap

Inherits:
Jsii::Object
  • Object
show all
Defined in:
pipelines/stack_outputs_map.rb

Overview

Translate stack outputs to CodePipeline variable references.

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(pipeline) ⇒ StackOutputsMap

Returns a new instance of StackOutputsMap.

Parameters:



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_methodsObject



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.

Parameters:

Returns:

  • (String)


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