Class
OVIRT::Client
In:
lib/rbovirt.rb
Parent:
Object
Methods
add_interface
add_volume
api_version
api_version?
cluster
cluster_version?
clusters
create_template
create_vm
current_cluster
current_datacenter
datacenter
datacenters
destroy_template
destroy_vm
host
hosts
interfaces
networks
new
storagedomain
storagedomains
template
templates
vm
vm_action
vms
volumes
Attributes
api_entrypoint
[R]
cluster_id
[R]
credentials
[R]
datacenter_id
[R]
Public Class methods
new
(username, password, api_entrypoint, datacenter_id=nil, cluster_id=nil)
Public Instance methods
add_interface
(vm_id, opts={})
add_volume
(vm_id, opts={})
api_version
()
api_version?
(major)
cluster
(cluster_id)
cluster_version?
(cluster_id, major)
clusters
(opts={})
create_template
(opts)
create_vm
(opts)
current_cluster
()
current_datacenter
()
datacenter
(datacenter_id)
datacenters
(opts={})
destroy_template
(id)
destroy_vm
(id)
host
(host_id, opts={})
hosts
(opts={})
interfaces
(vm_id)
networks
(opts)
storagedomain
(sd_id)
storagedomains
(opts={})
template
(template_id)
templates
(opts={})
vm
(vm_id, opts={})
vm_action
(id, action, opts={})
vms
(opts={})
volumes
(vm_id)
[Validate]