class Fog::Compute::XenServer::Pool
Public Instance Methods
default_sr()
click to toggle source
# File lib/fog/xenserver/models/compute/pool.rb, line 40 def default_sr service.storage_repositories.get __default_sr end
default_sr=(sr)
click to toggle source
# File lib/fog/xenserver/models/compute/pool.rb, line 44 def default_sr=(sr) service.set_attribute( 'pool', reference, 'default_SR', sr.reference ) end
Also aliased as: default_storage_repository=
default_storage_repository()
click to toggle source
# File lib/fog/xenserver/models/compute/pool.rb, line 49 def default_storage_repository default_sr end
master()
click to toggle source
# File lib/fog/xenserver/models/compute/pool.rb, line 61 def master service.hosts.get __master end
set_attribute(name, *val)
click to toggle source
# File lib/fog/xenserver/models/compute/pool.rb, line 65 def set_attribute(name, *val) data = service.set_attribute( 'pool', reference, name, *val ) # Do not reload automatically for performance reasons # We can set multiple attributes at the same time and # then reload manually #reload end
suspend_image_sr()
click to toggle source
# File lib/fog/xenserver/models/compute/pool.rb, line 57 def suspend_image_sr service.storage_repositories.get __suspend_image_sr end
suspend_image_sr=(sr)
click to toggle source
# File lib/fog/xenserver/models/compute/pool.rb, line 53 def suspend_image_sr=(sr) service.set_attribute( 'pool', reference, 'suspend_image_SR', sr.reference ) end