Sha256: d191e300147b111e25b3d64d3887fc5bd2aa791e27f2a3a7ca658a0e72e26dac
Contents?: true
Size: 748 Bytes
Versions: 7
Compression:
Stored size: 748 Bytes
Contents
module Fog module Compute class Vsphere class Servertype < Fog::Model identity :id attribute :family attribute :fullname attribute :datacenter attribute :interfacetypes def initialize(attributes = {}) super defaults.merge(attributes) end def to_s id end def interfacetypes(filters = {}) attributes[:interfacetypes] ||= service.interfacetypes({ datacenter: datacenter, servertype: self }.merge(filters)) end private def defaults { id: 'otherGuest64', family: 'otherGuestFamily', interfacetypes: nil } end end end end end
Version data entries
7 entries across 5 versions & 2 rubygems