class Fog::Compute::OracleCloud::SshKey
Public Instance Methods
create()
click to toggle source
# File lib/fog/oraclecloud/models/compute/ssh_key.rb, line 17 def create requires :enabled, :name, :key data = service.create_ssh_key(name, enabled, key) merge_attributes(data.body) end
destroy()
click to toggle source
# File lib/fog/oraclecloud/models/compute/ssh_key.rb, line 30 def destroy requires :name service.delete_ssh_key(name) end
save()
click to toggle source
# File lib/fog/oraclecloud/models/compute/ssh_key.rb, line 13 def save identity ? update : create end
update()
click to toggle source
# File lib/fog/oraclecloud/models/compute/ssh_key.rb, line 24 def update requires :enabled, :name, :key, :uri data = service.update_ssh_key(uri, name, enabled, key) merge_attributes(data.body) end