Class: VMware::ComputeResource
Instance Attribute Summary
#object_reference
Instance Method Summary
collapse
#[], #initialize, #properties
Instance Method Details
#datastores ⇒ Object
9
10
11
12
13
|
# File 'lib/vmware/objects/compute_resource.rb', line 9
def datastores
self["datastore"].collect do |datastore|
@session.managed_object_wrapper_factory("Datastore", datastore)
end
end
|
#hosts ⇒ Object
15
16
17
18
19
|
# File 'lib/vmware/objects/compute_resource.rb', line 15
def hosts
self["host"].collect do |host|
@session.managed_object_wrapper_factory("HostSystem", host)
end
end
|
#networks ⇒ Object
3
4
5
6
7
|
# File 'lib/vmware/objects/compute_resource.rb', line 3
def networks
self["network"].collect do |network|
@session.managed_object_wrapper_factory("Network", network)
end
end
|
#resource_pool ⇒ Object
21
22
23
|
# File 'lib/vmware/objects/compute_resource.rb', line 21
def resource_pool
@session.managed_object_wrapper_factory("ResourcePool", self["resourcePool"])
end
|