class Euca::Keypair

Constants

TYPE_ATTRS
TYPE_ID

Public Class Methods

create(email, path = "~/.ssh") click to toggle source
# File lib/euca/api/keypair.rb, line 9
def self.create email, path = "~/.ssh"      
  keyfile = "#{path}/#{email}.id"
  keypairs = euca("create-keypair", email, ">", keyfile)
  Euca.sh :chmod, 600, keyfile
  {"id" => email}
end
destroy(id) click to toggle source
# File lib/euca/api/keypair.rb, line 16
def self.destroy id 
  euca("delete-keypair", id).first 
end