Sha256: 30a7d1179b6550b2da3af72f573473bc4055a65b241d7f62ed8519192e0ce80d
Contents?: true
Size: 996 Bytes
Versions: 34
Compression:
Stored size: 996 Bytes
Contents
require 'fog/core/model' module Fog module Compute class Google class Flavor < Fog::Model identity :name attribute :kind attribute :id attribute :creation_timestamp, :aliases => 'creationTimestamp' attribute :deprecated attribute :description attribute :guest_cpus, :aliases => 'guestCpus' attribute :image_space_gb, :aliases => 'imageSpaceGb' attribute :maximum_persistent_disks, :aliases => 'maximumPersistentDisks' attribute :maximum_persistent_disks_size, :aliases => 'maximumPersistentDisksSizeGb' attribute :memory_mb, :aliases => 'memoryMb' attribute :scratch_disks, aliases => 'scratchDisks' attribute :self_link, :aliases => 'selfLink' attribute :zone def reload requires :identity, :zone data = collection.get(identity, self.zone) merge_attributes(data.attributes) self end end end end end
Version data entries
34 entries across 32 versions & 6 rubygems