class Fog::Compute::Vsphere::Cluster
Public Instance Methods
datastores(filters = { })
click to toggle source
# File lib/fog/vsphere/models/compute/cluster.rb, line 22 def datastores(filters = { }) self.attributes[:datastores] ||= id.nil? ? [] : service.datastores({ :service => service, :cluster => full_path, :datacenter => datacenter }.merge(filters)) end
hosts()
click to toggle source
# File lib/fog/vsphere/models/compute/cluster.rb, line 42 def hosts service.hosts(:datacenter => datacenter, :cluster => full_path) end
networks(filters = { })
click to toggle source
# File lib/fog/vsphere/models/compute/cluster.rb, line 30 def networks(filters = { }) self.attributes[:networks] ||= id.nil? ? [] : service.networks({ :service => service, :cluster => full_path, :datacenter => datacenter }.merge(filters)) end
resource_pools(filters = { })
click to toggle source
# File lib/fog/vsphere/models/compute/cluster.rb, line 14 def resource_pools(filters = { }) self.attributes[:resource_pools] ||= id.nil? ? [] : service.resource_pools({ :service => service, :cluster => full_path, :datacenter => datacenter }.merge(filters)) end
rules()
click to toggle source
# File lib/fog/vsphere/models/compute/cluster.rb, line 38 def rules service.rules(:datacenter => datacenter, :cluster => full_path) end
to_s()
click to toggle source
# File lib/fog/vsphere/models/compute/cluster.rb, line 46 def to_s name end