# File lib/fog/ecloud/requests/compute/trusted_network_groups_create.rb, line 8 def trusted_network_groups_create(data) validate_data([:name], data) unless (data[:hosts] || data[:networks]) raise ArgumentError.new("Required data missing: Either hosts or networks must be present") end request( :body => generate_create_trusted_network_groups_request(data), :expects => 201, :method => "POST", :headers => {}, :uri => data[:uri], :parse => true ) end