Class
Fog::Compute::XenServer::Real
In:
lib/fog/xenserver/requests/compute/shutdown_server.rb
lib/fog/xenserver/requests/compute/reboot_server.rb
lib/fog/xenserver/requests/compute/destroy_vif.rb
lib/fog/xenserver/requests/compute/clone_server.rb
lib/fog/xenserver/requests/compute/unplug_vbd.rb
lib/fog/xenserver/requests/compute/set_affinity.rb
lib/fog/xenserver/requests/compute/destroy_vdi.rb
lib/fog/xenserver/requests/compute/destroy_server.rb
lib/fog/xenserver/requests/compute/create_vbd.rb
lib/fog/xenserver/requests/compute/get_record.rb
lib/fog/xenserver/requests/compute/set_attribute.rb
lib/fog/xenserver/requests/compute/create_server.rb
lib/fog/xenserver/requests/compute/create_vdi.rb
lib/fog/xenserver/requests/compute/start_server.rb
lib/fog/xenserver/requests/compute/eject_vbd.rb
lib/fog/xenserver/requests/compute/provision_server.rb
lib/fog/xenserver/requests/compute/start_vm.rb
lib/fog/xenserver/requests/compute/get_records.rb
lib/fog/xenserver/requests/compute/insert_vbd.rb
lib/fog/xenserver/requests/compute/scan_sr.rb
lib/fog/xenserver/requests/compute/create_vif.rb
lib/fog/xenserver/compute.rb
Parent:
Object
Methods
clone_server
create_server
create_server_raw
create_vbd
create_vdi
create_vif
create_vif_custom
default_network
default_template
default_template=
default_vif_config
destroy_server
destroy_vdi
destroy_vif
eject_vbd
get_record
get_record_by_ref
get_records
get_vm_by_name
insert_vbd
new
provision_server
reboot_server
reload
scan_sr
set_affinity
set_attribute
shutdown_server
start_server
start_vm
unplug_force_vbd
unplug_vbd
Public Class methods
new
(options={})
Public Instance methods
clone_server
( server_name, template_ref )
create_server
( name_label, template = nil, networks = [], extra_args = {})
create_server_raw
(config = {})
create_vbd
( vm_ref, vdi_ref, config = {} )
create_vdi
( config )
create_vif
( vm_ref, network_ref, device = -1)
create_vif_custom
( conf )
default_network
()
default_template
()
default_template=
(name)
default_vif_config
( vm_ref, network_ref, device_number = '-1' )
destroy_server
( vm_ref , extra_args = {})
destroy_vdi
( vdi_ref, extra_args = {})
destroy_vif
( ref, extra_args = {})
eject_vbd
(ref, extra_args = {})
get_record
( ref, klass, options = {} )
get_record_by_ref
( ref, klass, options = {} )
get_records
( klass, options = {} )
get_vm_by_name
(label)
insert_vbd
(ref, vdi_ref, extra_args = {})
provision_server
( ref )
reboot_server
( ref, stype = 'clean' )
reload
()
scan_sr
( ref, extra_args = {})
set_affinity
( host_ref )
set_attribute
( klass, ref, attr_name, *value )
shutdown_server
( vm_ref, stype = 'clean' )
start_server
( vm_ref )
start_vm
( vm_ref )
bit.ly/8ZPyCN
VM.start( session, VM_ref, start_paused, force)
unplug_force_vbd
(ref, extra_args = {})
unplug_vbd
( vbd_ref, extra_args = {})
[Validate]