Sha256: b4842b62fc7134389d014a35b9e100993f3fce4d7a4f73485b031e776b9e5baa
Contents?: true
Size: 910 Bytes
Versions: 65
Compression:
Stored size: 910 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
65 entries across 65 versions & 6 rubygems