class Fog::Compute::Vsphere::Datacenter

Public Instance Methods

clusters(filters = { }) click to toggle source
# File lib/fog/vsphere/models/compute/datacenter.rb, line 10
def clusters filters = { }
  service.clusters({ :datacenter => path.join("/") }.merge(filters))
end
customfields(filters = {}) click to toggle source
# File lib/fog/vsphere/models/compute/datacenter.rb, line 38
def customfields filters = {}
  service.customfields({ :datacenter => path.join("/")}.merge(filters))
end
datastores(filters = { }) click to toggle source
# File lib/fog/vsphere/models/compute/datacenter.rb, line 18
def datastores filters = { }
  service.datastores({ :datacenter => path.join("/") }.merge(filters))
end
networks(filters = { }) click to toggle source
# File lib/fog/vsphere/models/compute/datacenter.rb, line 14
def networks filters = { }
  service.networks({ :datacenter => path.join("/") }.merge(filters))
end
servertypes(filters={}) click to toggle source
# File lib/fog/vsphere/models/compute/datacenter.rb, line 34
def servertypes filters={}
  service.servertypes({:datacenter => name }.merge(filters))
end
storage_pods(filters = { }) click to toggle source
# File lib/fog/vsphere/models/compute/datacenter.rb, line 22
def storage_pods filters = { }
  service.storage_pods({ :datacenter => path.join("/") }.merge(filters))
end
to_s() click to toggle source
# File lib/fog/vsphere/models/compute/datacenter.rb, line 42
def to_s
  name
end
virtual_machines(filters = {}) click to toggle source
# File lib/fog/vsphere/models/compute/datacenter.rb, line 30
def virtual_machines filters = {}
  service.servers({ :datacenter => path.join("/") }.merge(filters))
end
vm_folders(filters = { }) click to toggle source
# File lib/fog/vsphere/models/compute/datacenter.rb, line 26
def vm_folders filters = { }
  service.folders({ :datacenter => path.join("/"), :type => :vm }.merge(filters))
end