class Vcloud::Walker::Resource::Vdc

Attributes

compute_capacity[R]
description[R]
id[R]
name[R]
quotas[R]
vapps[R]

Public Class Methods

new(fog_vdc) click to toggle source
# File lib/vcloud/walker/resource/vdc.rb, line 18
def initialize(fog_vdc)
  @id               = fog_vdc.id
  @name             = fog_vdc.name
  @description      = fog_vdc.description
  @vapps            = Resource::VApps.new(fog_vdc.vapps.map(&:id))
  @quotas           = {network: fog_vdc.network_quota, nic: fog_vdc.nic_quota, vm: fog_vdc.vm_quota}
  @compute_capacity = fog_vdc.compute_capacity
end