16: def create_security_group( options = {} )
17: options = {:group_name => "",
18: :group_description => ""
19: }.merge(options)
20: raise ArgumentError, "No :group_name provided" if options[:group_name].nil? || options[:group_name].empty?
21: raise ArgumentError, "No :group_description provided" if options[:group_description].nil? || options[:group_description].empty?
22: params = {
23: "GroupName" => options[:group_name],
24: "GroupDescription" => options[:group_description]
25: }
26: return response_generator(:action => "CreateSecurityGroup", :params => params)
27: end