class Fog::Compute::Vsphere::Datacenter
Public Instance Methods
clusters(filters = { })
click to toggle source
# File lib/fog/vsphere/models/compute/datacenter.rb, line 11 def clusters filters = { } service.clusters({ :datacenter => name }.merge(filters)) end
customfields(filters = {})
click to toggle source
# File lib/fog/vsphere/models/compute/datacenter.rb, line 31 def customfields filters = {} service.customfields({ :datacenter => name}.merge(filters)) end
datastores(filters = { })
click to toggle source
# File lib/fog/vsphere/models/compute/datacenter.rb, line 19 def datastores filters = { } service.datastores({ :datacenter => name }.merge(filters)) end
networks(filters = { })
click to toggle source
# File lib/fog/vsphere/models/compute/datacenter.rb, line 15 def networks filters = { } service.networks({ :datacenter => name }.merge(filters)) end
servertypes(filters={})
click to toggle source
# File lib/fog/vsphere/models/compute/datacenter.rb, line 35 def servertypes filters={} service.servertypes({:datacenter => name }.merge(filters)) end
to_s()
click to toggle source
# File lib/fog/vsphere/models/compute/datacenter.rb, line 39 def to_s name end
virtual_machines(filters = {})
click to toggle source
# File lib/fog/vsphere/models/compute/datacenter.rb, line 27 def virtual_machines filters = {} service.servers({ :datacenter => name }.merge(filters)) end
vm_folders(filters = { })
click to toggle source
# File lib/fog/vsphere/models/compute/datacenter.rb, line 23 def vm_folders filters = { } service.folders({ :datacenter => name, :type => :vm }.merge(filters)) end