class AWS::EC2::KeyPair

def exists?

Returns:
  • (Boolean) - True if the key pair exists.
def exists?
  resp = client.describe_key_pairs(:filters => [
    { :name => "key-name", :values => [name] }
  ])
  !resp.key_set.empty?
end