Class
RHEVM::Client
In:
lib/deltacloud/drivers/rhevm/rhevm_client.rb
Parent:
Object
Methods
api_version?
auth_header
base_url
capability?
cluster
cluster_version?
clusters
create_template
create_vm
current_datacenter
datacenter
datacenters
destroy_template
has_datacenter?
hosts
new
parse_response
storagedomains
template
templates
vm_action
vms
Attributes
api_entrypoint
[R]
credentials
[R]
datacenter_id
[R]
Public Class methods
new
(username, password, api_entrypoint, datacenter_id=nil)
parse_response
(response)
Public Instance methods
api_version?
(major)
auth_header
()
base_url
()
capability?
(name)
cluster
(cluster_id)
cluster_version?
(cluster_id, major)
clusters
()
create_template
(vm_id, opts={})
create_vm
(template_id, opts={})
current_datacenter
()
datacenter
(datacenter_id)
datacenters
(opts={})
destroy_template
(id, headers={})
has_datacenter?
(vm)
hosts
(opts={})
storagedomains
(opts={})
template
(template_id)
templates
(opts={})
vm_action
(id, action, headers={})
vms
(opts={})
[Validate]