class Fog::Compute::Cloudstack::Network
Public Instance Methods
destroy(options={})
click to toggle source
delete given network - will return a job
# File lib/fog/cloudstack/models/compute/network.rb, line 65 def destroy(options={}) response = service.delete_network(options.merge({'id'=> self.id})) service.jobs.new(response["deletenetworkresponse"]) end
restart(options={})
click to toggle source
restart network - will return a job
# File lib/fog/cloudstack/models/compute/network.rb, line 44 def restart(options={}) response = service.restart_network( options.merge({'id'=> self.id})) service.jobs.new(response['restartnetworkresponse']) end
save()
click to toggle source
create a new network
# File lib/fog/cloudstack/models/compute/network.rb, line 50 def save requires :display_text, :name, :network_offering_id, :zone_id options = { 'displaytext' => display_text, 'name' => name, 'zoneid' => zone_id, 'networkofferingid' => network_offering_id } response = service.create_network(options) merge_attributes(response['createnetworkresponse']['network']) end