Sha256: ddd8927ddb4849f566161c695b8305ba3f577fd12302f4f79ab898e22820d9d2
Contents?: true
Size: 909 Bytes
Versions: 36
Compression:
Stored size: 909 Bytes
Contents
module Fog module Compute class Joyent class Snapshot < Fog::Model identity :name attribute :name attribute :state attribute :machine_id attribute :created, :type => :time attribute :updated, :type => :time def reload requires :name requires :machine_id service.snapshots.get(self.machine_id, self.name) end def start requires :name requires :machine_id service.start_machine_from_snapshot(self.machine_id, self.name) true end def destroy requires :name requires :machine_id service.delete_machine_snapshot(self.machine_id, self.name) true end def machine requires :machine_id service.servers.get(self.machine_id) end end end end end
Version data entries
36 entries across 34 versions & 6 rubygems