# File lib/fog/compute/ecloud/requests/virtual_machine_upload_file.rb, line 5
        def validate_upload_file_options(options)
          required_opts = [:file, :path, :credentials]
          unless required_opts.all? { |opt| options.key?(opt) }
            raise ArgumentError.new("Required data missing: #{(required_opts - options.keys).map(&:inspect).join(', ')}")
          end
        end