Class: Fog::Libvirt::Compute::Real

Inherits:
Object
  • Object
show all
Includes:
Shared
Defined in:
lib/fog/libvirt/compute.rb,
lib/fog/libvirt/requests/compute/vm_action.rb,
lib/fog/libvirt/requests/compute/libversion.rb,
lib/fog/libvirt/requests/compute/list_pools.rb,
lib/fog/libvirt/requests/compute/define_pool.rb,
lib/fog/libvirt/requests/compute/dhcp_leases.rb,
lib/fog/libvirt/requests/compute/pool_action.rb,
lib/fog/libvirt/requests/compute/clone_volume.rb,
lib/fog/libvirt/requests/compute/list_domains.rb,
lib/fog/libvirt/requests/compute/list_volumes.rb,
lib/fog/libvirt/requests/compute/create_domain.rb,
lib/fog/libvirt/requests/compute/create_volume.rb,
lib/fog/libvirt/requests/compute/define_domain.rb,
lib/fog/libvirt/requests/compute/get_node_info.rb,
lib/fog/libvirt/requests/compute/list_networks.rb,
lib/fog/libvirt/requests/compute/upload_volume.rb,
lib/fog/libvirt/requests/compute/volume_action.rb,
lib/fog/libvirt/requests/compute/update_display.rb,
lib/fog/libvirt/requests/compute/destroy_network.rb,
lib/fog/libvirt/requests/compute/list_interfaces.rb,
lib/fog/libvirt/requests/compute/update_autostart.rb,
lib/fog/libvirt/requests/compute/destroy_interface.rb,
lib/fog/libvirt/requests/compute/list_pool_volumes.rb

Instance Attribute Summary

Attributes included from Shared

#client, #uri

Instance Method Summary collapse

Methods included from Shared

#catchLibvirtExceptions, #clone_volume, #create_domain, #create_volume, #define_domain, #define_pool, #destroy_interface, #destroy_network, #enhance_uri, #get_node_info, #initialize, #libversion, #list_domains, #list_interfaces, #list_networks, #list_pool_volumes, #list_pools, #list_volumes, #pool_action, #terminate, #update_autostart, #update_display, #upload_volume, #vm_action, #volume_action

Methods included from Util

#randomized_name, #xml_element, #xml_elements

Instance Method Details

#dhcp_leases(uuid, mac, flags = 0) ⇒ Object



7
8
9
# File 'lib/fog/libvirt/requests/compute/dhcp_leases.rb', line 7

def dhcp_leases(uuid, mac, flags = 0)
  client.lookup_network_by_uuid(uuid).dhcp_leases(mac, flags)
end