Sha256: 9e2bfeaebcd0687433295de4dd1559a1a736f585a5250964d04a666c98639c04
Contents?: true
Size: 1.14 KB
Versions: 7
Compression:
Stored size: 1.14 KB
Contents
module Fog module Compute class Vsphere class Real def get_compute_resource(name, datacenter_name) compute_resource = get_raw_compute_resource(name, datacenter_name) raise(Fog::Compute::Vsphere::NotFound) unless compute_resource compute_resource_attributes(compute_resource, datacenter_name) end protected def get_raw_compute_resource(name, datacenter_name) find_raw_datacenter(datacenter_name).find_compute_resource(name) end end class Mock def get_compute_resource(_name, _datacenter_name) { id: 'domain-s7', name: 'fake-host', totalCpu: 33_504, totalMemory: 154_604_142_592, numCpuCores: 12, numCpuThreads: 24, effectiveCpu: 32_247, effectiveMemory: 135_733, numHosts: 1, numEffectiveHosts: 1, overallStatus: 'gray', overallCpuUsage: 15_682, overallMemoryUsage: 132_755, effective: true, isSingleHost: true } end end end end end
Version data entries
7 entries across 5 versions & 2 rubygems