# File lib/fog/ecloud/requests/compute/add_internet_service.rb, line 34
        def validate_internet_service_data(service_data, configure=false)
          required_opts = [:name, :protocol, :port, :description, :enabled]
          if configure
            required_opts + [ :id, :href, :timeout ]
          end
          unless required_opts.all? { |opt| service_data.has_key?(opt) }
            raise ArgumentError.new("Required Internet Service data missing: #{(required_opts - service_data.keys).map(&:inspect).join(", ")}")
          end
        end