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