class CloudFormer::CloudFormation::ConfigSetItem
Public Class Methods
new()
click to toggle source
Calls superclass method
# File lib/cloud_former/metadata_resources/cloud_formation/config_set_item.rb, line 7 def initialize super @aws_type = 'AWS::CloudFormation::ConfigSet' end
Public Instance Methods
commands(items=nil)
click to toggle source
# File lib/cloud_former/metadata_resources/cloud_formation/config_set_item.rb, line 12 def commands(items=nil) @commands = items if items @commands end
dump_json()
click to toggle source
# File lib/cloud_former/metadata_resources/cloud_formation/config_set_item.rb, line 52 def dump_json res = {} %w(commands files groups packages services sources users).each do |type| vals = nil if instance_variable_defined?("@#{type}") vals = instance_variable_get("@#{type}") end if vals && vals.any? res[type] = {} vals.each do |val| res[type][val.name] = val.dump_json end end end res end
files(items=nil)
click to toggle source
# File lib/cloud_former/metadata_resources/cloud_formation/config_set_item.rb, line 17 def files(items=nil) @files = items if items @files end
groups(items=nil)
click to toggle source
# File lib/cloud_former/metadata_resources/cloud_formation/config_set_item.rb, line 22 def groups(items=nil) @groups = items if items @groups end
name(val=nil)
click to toggle source
# File lib/cloud_former/metadata_resources/cloud_formation/config_set_item.rb, line 47 def name(val=nil) @name = val if val @name end
packages(items=nil)
click to toggle source
# File lib/cloud_former/metadata_resources/cloud_formation/config_set_item.rb, line 27 def packages(items=nil) @packages = items if items @packages end
services(items=nil)
click to toggle source
# File lib/cloud_former/metadata_resources/cloud_formation/config_set_item.rb, line 32 def services(items=nil) @services = items if items @services end
sources(items=nil)
click to toggle source
# File lib/cloud_former/metadata_resources/cloud_formation/config_set_item.rb, line 37 def sources(items=nil) @sources = items if items @sources end
users(items=nil)
click to toggle source
# File lib/cloud_former/metadata_resources/cloud_formation/config_set_item.rb, line 42 def users(items=nil) @users = items if items @users end