class Fog::ArubaCloud::Compute::Snapshot
Constants
- APPLYING
- CREATING
- DELETING
- LIST
Public Class Methods
new(attributes = {})
click to toggle source
# File lib/fog/arubacloud/compute/models/snapshot.rb, line 24 def initialize(attributes = {}) @service = attributes[:service] if attributes[:name].nil? 'operation impossible' end end
Public Instance Methods
apply()
click to toggle source
# File lib/fog/arubacloud/compute/models/snapshot.rb, line 51 def apply requires :serverId data = :attributes if :name != nil data[:name] = name else raise Fog::ArubaCloud::Errors::BadParameters.Exception('Missing Parameter') end end
create()
click to toggle source
# File lib/fog/arubacloud/compute/models/snapshot.rb, line 41 def create requires :serverId data = :attributes if :name != nil data[:name] = name else raise Fog::ArubaCloud::Errors::BadParameters.Exception('Missing Parameter') end end
delete()
click to toggle source
# File lib/fog/arubacloud/compute/models/snapshot.rb, line 61 def delete requires :serverId data = :attributes if :name != nil data[:name] = name else raise Fog::ArubaCloud::Errors::BadParameters.Exception('Missing Parameter') end end
list()
click to toggle source
# File lib/fog/arubacloud/compute/models/snapshot.rb, line 31 def list requires :serverId data = :attributes if :name != nil data[:name] = name else raise Fog::ArubaCloud::Errors::BadParameters.Exception('Missing Parameter') end end