# File lib/deltacloud/drivers/terremark/terremark_driver.rb, line 93
  def instances(credentials, opts=nil)
      instances = []
      terremark_client = new_client(credentials)
      safely do
        vdc_items = terremark_client.get_vdc(terremark_client.default_vdc_id()).body['ResourceEntities']
        vdc_items.each{|current_item|
          if(current_item['type'] == 'application/vnd.vmware.vcloud.vApp+xml')
             vapp_id =  current_item['href'].split('/').last
             vapp = terremark_client.get_vapp(vapp_id)
             instances  << convert_instance(vapp, terremark_client, credentials.user)
          end
        }#end vdc_items.each
      end
      instances = filter_on( instances, :id, opts )
      instances
  end