Sha256: 71dc544c07231e544ec6aff7a253e23149dd7d23ee58d4219b27a01d5f925801
Contents?: true
Size: 759 Bytes
Versions: 45
Compression:
Stored size: 759 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
45 entries across 45 versions & 3 rubygems