class McVolumeSnapshot
API 1.5
Public Class Methods
filters()
click to toggle source
# File lib/rest_connection/rightscale/mc_volume_snapshot.rb, line 56 def self.filters [:description, :name, :parent_volume_href, :resource_uid] end
parse_args(cloud_id, volume_id=nil)
click to toggle source
# File lib/rest_connection/rightscale/mc_volume_snapshot.rb, line 51 def self.parse_args(cloud_id, volume_id=nil) return "clouds/#{cloud_id}/" unless volume_id return "clouds/#{cloud_id}/volumes/#{volume_id}/" if volume_id end
resource_plural_name()
click to toggle source
# File lib/rest_connection/rightscale/mc_volume_snapshot.rb, line 43 def self.resource_plural_name "volume_snapshots" end
resource_singular_name()
click to toggle source
# File lib/rest_connection/rightscale/mc_volume_snapshot.rb, line 47 def self.resource_singular_name "volume_snapshot" end
Public Instance Methods
resource_plural_name()
click to toggle source
# File lib/rest_connection/rightscale/mc_volume_snapshot.rb, line 35 def resource_plural_name "volume_snapshots" end
resource_singular_name()
click to toggle source
# File lib/rest_connection/rightscale/mc_volume_snapshot.rb, line 39 def resource_singular_name "volume_snapshot" end
save()
click to toggle source
# File lib/rest_connection/rightscale/mc_volume_snapshot.rb, line 65 def save inst_href = URI.parse(self.href) connection.put(inst_href.path, @params) end
show()
click to toggle source
# File lib/rest_connection/rightscale/mc_volume_snapshot.rb, line 60 def show inst_href = URI.parse(self.href) @params.merge! connection.get(inst_href.path) end