Sha256: 865ac7935933cb4e20fe1f72817e728830612f2cc8c7f40792e93257d001de6d
Contents?: true
Size: 748 Bytes
Versions: 23
Compression:
Stored size: 748 Bytes
Contents
module Fog module Vsphere class Compute 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
23 entries across 23 versions & 1 rubygems