module Fn
Here we get clever
Public Class Methods
Base64(s)
click to toggle source
# File lib/active_aws/cloud_formation/template.rb, line 92 def Base64(s) { 'Fn::Base64' => s } end
FindInMap(map_name, top_level_key, second_level_key)
click to toggle source
# File lib/active_aws/cloud_formation/template.rb, line 95 def FindInMap(map_name, top_level_key, second_level_key) { 'Fn::FindInMap' => [ map_name, top_level_key, second_level_key ] } end
GetAZs(region)
click to toggle source
# File lib/active_aws/cloud_formation/template.rb, line 101 def GetAZs(region) { 'Fn::GetAZs' => region } end
GetAtt(resource_name, attr_name)
click to toggle source
# File lib/active_aws/cloud_formation/template.rb, line 98 def GetAtt(resource_name, attr_name) { 'Fn::GetAtt' => [ resource_name, attr_name ] } end
Join(delim, *args)
click to toggle source
# File lib/active_aws/cloud_formation/template.rb, line 104 def Join(delim, *args) { 'Fn::Join' => [ delim, args ] } end
Select(index, list)
click to toggle source
# File lib/active_aws/cloud_formation/template.rb, line 107 def Select(index, list) { 'Fn::Select' => [ index, list ] } end