Method: Fog::Terremark::Vcloud::Real#default_vdc_id

Defined in:
lib/rackspace-fog/terremark/vcloud.rb

#default_vdc_idObject



51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
# File 'lib/rackspace-fog/terremark/vcloud.rb', line 51

def default_vdc_id
  if default_organization_id
    @default_vdc_id ||= begin
      vdcs = get_organization(default_organization_id).body['Links'].select {|link|
        link['type'] == 'application/vnd.vmware.vcloud.vdc+xml'
      }
      if vdcs.length == 1
        vdcs.first['href'].split('/').last.to_i
      else
        nil
      end
    end
  else
    nil
  end
end