module Ropenstack::Compute::Version2::Extensions::Keypairs
Public Instance Methods
create_keypair(name)
click to toggle source
# File lib/ropenstack/compute/v2/extensions/keypairs.rb, line 11 def create_keypair(name) data = { "keypair" => { "name" => name } } return post_request(address("/os-keypairs"), data, @token) end
delete_keypair(name)
click to toggle source
# File lib/ropenstack/compute/v2/extensions/keypairs.rb, line 16 def delete_keypair(name) return delete_request(address("/os-keypairs/#{name}"), @token) end
keypairs(name = nil)
click to toggle source
# File lib/ropenstack/compute/v2/extensions/keypairs.rb, line 3 def keypairs(name = nil) endpoint = "/os-keypairs" unless name.nil? endpoint = "#{endpoint}/#{name}" end return get_request(address(endpoint), @token) end