class Fog::Compute::Proxmox::Node
class Node model of VMs
Public Instance Methods
backup(options = {})
click to toggle source
# File lib/fog/compute/proxmox/models/node.rb, line 85 def backup(options = {}) task_upid = service.backup({ node: node }, options) task_upid end
containers()
click to toggle source
# File lib/fog/compute/proxmox/models/node.rb, line 71 def containers @containers ||= begin Fog::Compute::Proxmox::Containers.new(service: service, node: self) end end
servers()
click to toggle source
# File lib/fog/compute/proxmox/models/node.rb, line 64 def servers @servers ||= begin Fog::Compute::Proxmox::Servers.new(service: service, node: self) end end
statistics(output = 'rrddata', options = { timeframe: 'hour', cf: 'AVERAGE'})
click to toggle source
# File lib/fog/compute/proxmox/models/node.rb, line 90 def statistics(output = 'rrddata', options = { timeframe: 'hour', cf: 'AVERAGE'}) path_params = { node: node, output: output } query_params = options service.get_node_statistics(path_params,query_params) end
storages()
click to toggle source
# File lib/fog/compute/proxmox/models/node.rb, line 78 def storages @storages ||= begin Fog::Compute::Proxmox::Storages.new(service: service, node: self) end end
tasks()
click to toggle source
# File lib/fog/compute/proxmox/models/node.rb, line 57 def tasks @tasks ||= begin Fog::Compute::Proxmox::Tasks.new(service: service, node: self) end end
to_s()
click to toggle source
# File lib/fog/compute/proxmox/models/node.rb, line 53 def to_s node end