Sha256: 2199acc8e31c345d9a463c5fc1e5c9c34dc80ae9e2d043f9af43c62d9e83448c
Contents?: true
Size: 1.33 KB
Versions: 3
Compression:
Stored size: 1.33 KB
Contents
module Fog module Compute class VcloudDirector class Vdc < Model identity :id attribute :name attribute :type attribute :href attribute :description, :aliases => :Description attribute :available_networks, :aliases => :AvailableNetworks, :squash => :Network attribute :compute_capacity, :aliases => :ComputeCapacity attribute :storage_capacity , :aliases => :StorageCapacity attribute :allocation_model, :aliases => :AllocationModel attribute :capabilities, :aliases => :Capabilities, :squash => :SupportedHardwareVersions attribute :nic_quota, :aliases => :NicQuota, :type => :integer attribute :network_quota ,:aliases => :NetworkQuota, :type => :integer attribute :vm_quota ,:aliases => :VmQuota, :type => :integer attribute :is_enabled ,:aliases => :IsEnabled, :type => :boolean def medias requires :id service.medias(:vdc => self) end def vapps requires :id service.vapps(:vdc => self) end def vapp_templates requires :id service.vapp_templates(:vdc => self) end def networks requires :available_networks service.networks(:vdc => self) end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems