class Fog::Vsphere::Compute::Cluster
Public Instance Methods
datastores(filters = {})
click to toggle 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
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 = {}) 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 = {}) 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