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