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