Method: Jets::Resource::ChildStack::Shared#child_properties
- Defined in:
- lib/jets/resource/child_stack/shared.rb
#child_properties ⇒ Object
25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
# File 'lib/jets/resource/child_stack/shared.rb', line 25 def child_properties props = { template_url: template_url, } props[:parameters] = common_parameters # common child parameters # add depends on parameters depends_on.each do |dependency| dependency_outputs(dependency).each do |output| dependency_class = dependency.to_s.classify props[:parameters][output] = "!GetAtt #{dependency_class}.Outputs.#{output}" end end if depends_on props end |