Destroys a network
service = Fog::Compute[:xenserver] # find network 'foonet' and destroy it net = service.networks.find { |net| net.name == 'foonet' } net.destroy
@return [Boolean]
# File lib/fog/xenserver/models/compute/network.rb, line 82 def destroy requires :reference service.destroy_network reference true end
Return the list of network related PIFs
# File lib/fog/xenserver/models/compute/network.rb, line 35 def pifs p = [] __pifs.each do |pif| p << service.pifs.get(pif) end p end
# File lib/fog/xenserver/models/compute/network.rb, line 26 def refresh data = service.get_record( reference, 'network' ) merge_attributes( data ) true end
Creates a new network
service = Fog::Compute[:xenserver] # create network 'foonet' net = service.networks.create :name => 'foonet', :description => 'test network'
@return [Boolean]
# File lib/fog/xenserver/models/compute/network.rb, line 64 def save requires :name ref = service.create_network name, attributes data = service.get_record ref, 'network' merge_attributes data true end
Generated with the Darkfish Rdoc Generator 2.