Class: VMware::Datacenter

Inherits:
ManagedEntity show all
Defined in:
lib/vmware/objects/datacenter.rb

Instance Attribute Summary

Attributes inherited from ManagedEntity

#object_reference

Instance Method Summary collapse

Methods inherited from ManagedEntity

#[], #initialize, #properties

Constructor Details

This class inherits a constructor from VMware::ManagedEntity

Instance Method Details

#datastoresObject



17
18
19
20
21
# File 'lib/vmware/objects/datacenter.rb', line 17

def datastores
  self["datastore"].collect do |datastore|
    @session.managed_object_wrapper_factory("Datastore", datastore)
  end
end

#host_folderObject



3
4
5
# File 'lib/vmware/objects/datacenter.rb', line 3

def host_folder
  @session.managed_object_wrapper_factory("Folder", self["hostFolder"])
end

#networksObject



11
12
13
14
15
# File 'lib/vmware/objects/datacenter.rb', line 11

def networks
  self["network"].collect do |network|
    @session.managed_object_wrapper_factory("Network", network)
  end
end

#vm_folderObject



7
8
9
# File 'lib/vmware/objects/datacenter.rb', line 7

def vm_folder
  @session.managed_object_wrapper_factory("Folder", self["vmFolder"])
end