# File lib/openstack/compute/connection.rb, line 392
    def create_keypair(options)
      raise OpenStack::Exception::NotImplemented.new("os-keypairs not implemented by #{@connection.http.keys.first}", 501, "NOT IMPLEMENTED") unless api_extensions["os-keypairs""os-keypairs"]
      raise OpenStack::Exception::MissingArgument, "Keypair name must be supplied" unless (options[:name])
      data = JSON.generate(:keypair => options)
      response = @connection.req("POST", "/os-keypairs", {:data=>data})
      res = OpenStack.symbolize_keys(JSON.parse(response.body))
      res[:keypair]
    end