module AcquiaCloudApi::Client::Keys

Public Instance Methods

add_key(nickname, pub_key_contents) click to toggle source
# File lib/acapi/client/keys.rb, line 19
def add_key(nickname, pub_key_contents)
  params = {:nickname => nickname}
  data = {:ssh_pub_key => pub_key_contents}.to_json

  post "sites/#{site_name}/sshkeys", params, data
end
key(key_id) click to toggle source
# File lib/acapi/client/keys.rb, line 10
def key(key_id)
  get "sites/#{site_name}/sshkeys/#{key_id}"
end
Also aliased as: user_key
keys() click to toggle source
# File lib/acapi/client/keys.rb, line 5
def keys
  get "sites/#{site_name}/sshkeys"
end
Also aliased as: list_keys
list_keys()
Alias for: keys
remove_key(key_id) click to toggle source
# File lib/acapi/client/keys.rb, line 15
def remove_key(key_id)
  delete "sites/#{site_name}/sshkeys/#{key_id}"
end
user_key(key_id)
Alias for: key