1
0
Fork 0
mirror of https://github.com/fog/fog.git synced 2022-11-09 13:51:43 -05:00
fog--fog/lib/fog/libvirt/models/compute/node.rb

46 lines
713 B
Ruby
Raw Normal View History

require 'fog/core/model'
module Fog
module Compute
class Libvirt
class Node < Fog::Model
identity :uri
attribute :model
attribute :memory
attribute :cpus
attribute :mhz
attribute :nodes
attribute :sockets
attribute :cores
attribute :threads
attribute :type
attribute :version
attribute :uri
attribute :node_free_memory
attribute :max_vcpus
private
def raw
@raw
end
def raw=(new_raw)
@raw = new_raw
raw_attributes = new_raw
merge_attributes(raw_attributes)
end
end
end
end
end