Sha256: a7fac00718aed0333c2e0aba9a0537798081f709a601af29948a9071bf3ce92e
Contents?: true
Size: 1.24 KB
Versions: 3
Compression:
Stored size: 1.24 KB
Contents
module Fog module Vcloud module Terremark module Ecloud class Vdc < Fog::Vcloud::Vdc delete_attribute :enabled delete_attribute :vm_quota delete_attribute :nic_quota delete_attribute :network_quota delete_attribute :allocation_model attribute :deployed_vm_quota attribute :instantiated_vm_quota def public_ips unless @loaded reload end @public_ips ||= Fog::Vcloud::Terremark::Ecloud::PublicIps.new( :connection => connection, :href => other_links.detect { |link| link.type == "application/vnd.tmrk.ecloud.publicIpsList+xml" }.href ) end def internet_services @internet_services ||= Fog::Vcloud::Terremark::Ecloud::InternetServices. new( :connection => connection, :href => href.to_s.gsub('vdc','extensions/vdc') + "/internetServices" ) end def networks @networks ||= Fog::Vcloud::Terremark::Ecloud::Networks. new( :connection => connection, :href => href ) end end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
fog-0.2.0 | lib/fog/vcloud/terremark/ecloud/models/vdc.rb |
fog-0.1.10 | lib/fog/vcloud/terremark/ecloud/models/vdc.rb |
fog-0.1.9 | lib/fog/vcloud/terremark/ecloud/models/vdc.rb |