class Fog::Compute::XenServer::VIF
Public Instance Methods
destroy()
click to toggle source
# File lib/fog/xenserver/models/compute/vif.rb, line 34 def destroy service.destroy_vif reference end
network()
click to toggle source
# File lib/fog/xenserver/models/compute/vif.rb, line 38 def network service.networks.get __network end
save()
click to toggle source
# File lib/fog/xenserver/models/compute/vif.rb, line 46 def save requires :server raise ArgumentError.new('network is required for this operation') unless attributes[:__network] ref = service.create_vif attributes[:server], attributes[:__network] merge_attributes service.vifs.get(ref).attributes end
server()
click to toggle source
# File lib/fog/xenserver/models/compute/vif.rb, line 42 def server service.servers.get __vm end