RAT (Release Audit Tool) results

The following document contains the results of RAT (Release Audit Tool).

*****************************************************
Summary
-------
Notes: 1
Binaries: 0
Archives: 0
Standards: 41

Apache Licensed: 29
Generated Documents: 0

JavaDocs are generated and so license header is optional
Generated files do not required license headers

12 Unknown Licenses

*******************************

Unapproved licenses:

  /scratch/hudson/workspace/jclouds-1.1.1-maven-site/providers/trmk-ecloud/src/main/java/org/jclouds/trmk/ecloud/domain/ECloudOrg.java
  /scratch/hudson/workspace/jclouds-1.1.1-maven-site/providers/trmk-ecloud/src/main/java/org/jclouds/trmk/ecloud/features/DataCenterOperationsAsyncClient.java
  /scratch/hudson/workspace/jclouds-1.1.1-maven-site/providers/trmk-ecloud/src/main/java/org/jclouds/trmk/ecloud/features/DataCenterOperationsClient.java
  /scratch/hudson/workspace/jclouds-1.1.1-maven-site/providers/trmk-ecloud/src/main/java/org/jclouds/trmk/ecloud/features/TagOperationsAsyncClient.java
  /scratch/hudson/workspace/jclouds-1.1.1-maven-site/providers/trmk-ecloud/src/main/java/org/jclouds/trmk/ecloud/features/TagOperationsClient.java
  /scratch/hudson/workspace/jclouds-1.1.1-maven-site/providers/trmk-ecloud/src/main/resources/META-INF/services/org.jclouds.providers.ProviderMetadata
  /scratch/hudson/workspace/jclouds-1.1.1-maven-site/providers/trmk-ecloud/src/test/java/org/jclouds/trmk/ecloud/features/DataCenterOperationsAsyncClientTest.java
  /scratch/hudson/workspace/jclouds-1.1.1-maven-site/providers/trmk-ecloud/src/test/java/org/jclouds/trmk/ecloud/features/TagOperationsAsyncClientTest.java
  /scratch/hudson/workspace/jclouds-1.1.1-maven-site/providers/trmk-ecloud/src/test/resources/CreateInternetService-options-test.xml
  /scratch/hudson/workspace/jclouds-1.1.1-maven-site/providers/trmk-ecloud/src/test/resources/catalog-ecloud.xml
  /scratch/hudson/workspace/jclouds-1.1.1-maven-site/providers/trmk-ecloud/src/test/resources/deviceTags.xml
  /scratch/hudson/workspace/jclouds-1.1.1-maven-site/providers/trmk-ecloud/src/test/resources/org-ecloud.xml

*******************************

Archives:

*****************************************************
  Files with Apache License headers will be marked AL
  Binary files (which do not require AL headers) will be marked B
  Compressed archives will be marked A
  Notices, licenses etc will be marked N
  AL    /scratch/hudson/workspace/jclouds-1.1.1-maven-site/providers/trmk-ecloud/src/main/java/org/jclouds/trmk/ecloud/compute/config/TerremarkECloudComputeServiceContextModule.java
  AL    /scratch/hudson/workspace/jclouds-1.1.1-maven-site/providers/trmk-ecloud/src/main/java/org/jclouds/trmk/ecloud/compute/functions/TerremarkECloudParseOsFromVAppTemplateName.java
  AL    /scratch/hudson/workspace/jclouds-1.1.1-maven-site/providers/trmk-ecloud/src/main/java/org/jclouds/trmk/ecloud/config/TerremarkECloudRestClientModule.java
  AL    /scratch/hudson/workspace/jclouds-1.1.1-maven-site/providers/trmk-ecloud/src/main/java/org/jclouds/trmk/ecloud/domain/internal/ECloudOrgImpl.java
 !????? /scratch/hudson/workspace/jclouds-1.1.1-maven-site/providers/trmk-ecloud/src/main/java/org/jclouds/trmk/ecloud/domain/ECloudOrg.java
 !????? /scratch/hudson/workspace/jclouds-1.1.1-maven-site/providers/trmk-ecloud/src/main/java/org/jclouds/trmk/ecloud/features/DataCenterOperationsAsyncClient.java
 !????? /scratch/hudson/workspace/jclouds-1.1.1-maven-site/providers/trmk-ecloud/src/main/java/org/jclouds/trmk/ecloud/features/DataCenterOperationsClient.java
 !????? /scratch/hudson/workspace/jclouds-1.1.1-maven-site/providers/trmk-ecloud/src/main/java/org/jclouds/trmk/ecloud/features/TagOperationsAsyncClient.java
 !????? /scratch/hudson/workspace/jclouds-1.1.1-maven-site/providers/trmk-ecloud/src/main/java/org/jclouds/trmk/ecloud/features/TagOperationsClient.java
  AL    /scratch/hudson/workspace/jclouds-1.1.1-maven-site/providers/trmk-ecloud/src/main/java/org/jclouds/trmk/ecloud/functions/OrgURIToDataCentersListEndpoint.java
  AL    /scratch/hudson/workspace/jclouds-1.1.1-maven-site/providers/trmk-ecloud/src/main/java/org/jclouds/trmk/ecloud/functions/OrgURIToTagsListEndpoint.java
  AL    /scratch/hudson/workspace/jclouds-1.1.1-maven-site/providers/trmk-ecloud/src/main/java/org/jclouds/trmk/ecloud/suppliers/TerremarkECloudInternetServiceAndPublicIpAddressSupplier.java
  AL    /scratch/hudson/workspace/jclouds-1.1.1-maven-site/providers/trmk-ecloud/src/main/java/org/jclouds/trmk/ecloud/xml/ECloudOrgHandler.java
  AL    /scratch/hudson/workspace/jclouds-1.1.1-maven-site/providers/trmk-ecloud/src/main/java/org/jclouds/trmk/ecloud/xml/TagNameToUsageCountHandler.java
  AL    /scratch/hudson/workspace/jclouds-1.1.1-maven-site/providers/trmk-ecloud/src/main/java/org/jclouds/trmk/ecloud/TerremarkECloudAsyncClient.java
  AL    /scratch/hudson/workspace/jclouds-1.1.1-maven-site/providers/trmk-ecloud/src/main/java/org/jclouds/trmk/ecloud/TerremarkECloudClient.java
  AL    /scratch/hudson/workspace/jclouds-1.1.1-maven-site/providers/trmk-ecloud/src/main/java/org/jclouds/trmk/ecloud/TerremarkECloudContextBuilder.java
  AL    /scratch/hudson/workspace/jclouds-1.1.1-maven-site/providers/trmk-ecloud/src/main/java/org/jclouds/trmk/ecloud/TerremarkECloudMediaType.java
  AL    /scratch/hudson/workspace/jclouds-1.1.1-maven-site/providers/trmk-ecloud/src/main/java/org/jclouds/trmk/ecloud/TerremarkECloudPropertiesBuilder.java
  AL    /scratch/hudson/workspace/jclouds-1.1.1-maven-site/providers/trmk-ecloud/src/main/java/org/jclouds/trmk/ecloud/TerremarkECloudProviderMetadata.java
 !????? /scratch/hudson/workspace/jclouds-1.1.1-maven-site/providers/trmk-ecloud/src/main/resources/META-INF/services/org.jclouds.providers.ProviderMetadata
  AL    /scratch/hudson/workspace/jclouds-1.1.1-maven-site/providers/trmk-ecloud/src/test/java/org/jclouds/trmk/ecloud/compute/functions/TerremarkECloudParseOsFromVAppTemplateNameTest.java
  AL    /scratch/hudson/workspace/jclouds-1.1.1-maven-site/providers/trmk-ecloud/src/test/java/org/jclouds/trmk/ecloud/compute/TerremarkECloudComputeServiceLiveTest.java
  AL    /scratch/hudson/workspace/jclouds-1.1.1-maven-site/providers/trmk-ecloud/src/test/java/org/jclouds/trmk/ecloud/compute/TerremarkECloudTemplateBuilderLiveTest.java
 !????? /scratch/hudson/workspace/jclouds-1.1.1-maven-site/providers/trmk-ecloud/src/test/java/org/jclouds/trmk/ecloud/features/DataCenterOperationsAsyncClientTest.java
  AL    /scratch/hudson/workspace/jclouds-1.1.1-maven-site/providers/trmk-ecloud/src/test/java/org/jclouds/trmk/ecloud/features/DataCenterOperationsClientLiveTest.java
 !????? /scratch/hudson/workspace/jclouds-1.1.1-maven-site/providers/trmk-ecloud/src/test/java/org/jclouds/trmk/ecloud/features/TagOperationsAsyncClientTest.java
  AL    /scratch/hudson/workspace/jclouds-1.1.1-maven-site/providers/trmk-ecloud/src/test/java/org/jclouds/trmk/ecloud/features/TagOperationsClientLiveTest.java
  AL    /scratch/hudson/workspace/jclouds-1.1.1-maven-site/providers/trmk-ecloud/src/test/java/org/jclouds/trmk/ecloud/xml/ECloudOrgHandlerTest.java
  AL    /scratch/hudson/workspace/jclouds-1.1.1-maven-site/providers/trmk-ecloud/src/test/java/org/jclouds/trmk/ecloud/xml/TagNameToUsageCountHandlerTest.java
  AL    /scratch/hudson/workspace/jclouds-1.1.1-maven-site/providers/trmk-ecloud/src/test/java/org/jclouds/trmk/ecloud/BaseTerremarkECloudAsyncClientTest.java
  AL    /scratch/hudson/workspace/jclouds-1.1.1-maven-site/providers/trmk-ecloud/src/test/java/org/jclouds/trmk/ecloud/BaseTerremarkECloudClientLiveTest.java
  AL    /scratch/hudson/workspace/jclouds-1.1.1-maven-site/providers/trmk-ecloud/src/test/java/org/jclouds/trmk/ecloud/TerremarkECloudAsyncClientTest.java
  AL    /scratch/hudson/workspace/jclouds-1.1.1-maven-site/providers/trmk-ecloud/src/test/java/org/jclouds/trmk/ecloud/TerremarkECloudClientLiveTest.java
  AL    /scratch/hudson/workspace/jclouds-1.1.1-maven-site/providers/trmk-ecloud/src/test/java/org/jclouds/trmk/ecloud/TerremarkECloudProviderTest.java
 !????? /scratch/hudson/workspace/jclouds-1.1.1-maven-site/providers/trmk-ecloud/src/test/resources/CreateInternetService-options-test.xml
 !????? /scratch/hudson/workspace/jclouds-1.1.1-maven-site/providers/trmk-ecloud/src/test/resources/catalog-ecloud.xml
 !????? /scratch/hudson/workspace/jclouds-1.1.1-maven-site/providers/trmk-ecloud/src/test/resources/deviceTags.xml
  AL    /scratch/hudson/workspace/jclouds-1.1.1-maven-site/providers/trmk-ecloud/src/test/resources/log4j.xml
 !????? /scratch/hudson/workspace/jclouds-1.1.1-maven-site/providers/trmk-ecloud/src/test/resources/org-ecloud.xml
  N     /scratch/hudson/workspace/jclouds-1.1.1-maven-site/providers/trmk-ecloud/README.txt
  AL    /scratch/hudson/workspace/jclouds-1.1.1-maven-site/providers/trmk-ecloud/pom.xml
 
 *****************************************************
 Printing headers for files without AL header...
 
 
 =======================================================================
 ==/scratch/hudson/workspace/jclouds-1.1.1-maven-site/providers/trmk-ecloud/src/main/java/org/jclouds/trmk/ecloud/domain/ECloudOrg.java
 =======================================================================
package org.jclouds.trmk.ecloud.domain;

import org.jclouds.trmk.ecloud.domain.internal.ECloudOrgImpl;
import org.jclouds.trmk.vcloud_0_8.domain.Org;
import org.jclouds.trmk.vcloud_0_8.domain.ReferenceType;
import org.jclouds.trmk.vcloud_0_8.endpoints.DataCenters;
import org.jclouds.trmk.vcloud_0_8.endpoints.Tags;
import org.jclouds.trmk.vcloud_0_8.endpoints.VAppCatalog;

import com.google.inject.ImplementedBy;

/**
 * @author Adrian Cole
 */
@org.jclouds.trmk.vcloud_0_8.endpoints.Org
@ImplementedBy(ECloudOrgImpl.class)
public interface ECloudOrg extends Org {

   @DataCenters
   ReferenceType getDataCenters();

   @Tags
   ReferenceType getTags();

   @VAppCatalog
   ReferenceType getVAppCatalog();
}

 =======================================================================
 ==/scratch/hudson/workspace/jclouds-1.1.1-maven-site/providers/trmk-ecloud/src/main/java/org/jclouds/trmk/ecloud/features/DataCenterOperationsAsyncClient.java
 =======================================================================
package org.jclouds.trmk.ecloud.features;

import static org.jclouds.trmk.ecloud.TerremarkECloudMediaType.DATACENTERSLIST_XML;

import java.net.URI;
import java.util.Set;

import javax.annotation.Nullable;
import javax.ws.rs.Consumes;
import javax.ws.rs.GET;

import org.jclouds.rest.annotations.EndpointParam;
import org.jclouds.rest.annotations.ExceptionParser;
import org.jclouds.rest.annotations.RequestFilters;
import org.jclouds.rest.annotations.XMLResponseParser;
import org.jclouds.rest.functions.ReturnEmptySetOnNotFoundOr404;
import org.jclouds.trmk.ecloud.functions.OrgURIToDataCentersListEndpoint;
import org.jclouds.trmk.vcloud_0_8.domain.DataCenter;
import org.jclouds.trmk.vcloud_0_8.domain.KeyPair;
import org.jclouds.trmk.vcloud_0_8.filters.SetVCloudTokenCookie;
import org.jclouds.trmk.vcloud_0_8.xml.DataCentersHandler;

import com.google.common.util.concurrent.ListenableFuture;

/**
 * 
 * @see <a href=
 *      "http://support.theenterprisecloud.com/kb/default.asp?id=960&Lang=1&SID="
 *      />
 * @see DataCenterOperationsClient
 * 
 * @author Adrian Cole
 */
@RequestFilters(SetVCloudTokenCookie.class)
public interface DataCenterOperationsAsyncClient {

   /**
    * @see DataCenterOperationsClient#listDataCentersInOrg
    */
   @GET
   @Consumes(DATACENTERSLIST_XML)
   @XMLResponseParser(DataCentersHandler.class)
   @ExceptionParser(ReturnEmptySetOnNotFoundOr404.class)
   ListenableFuture<? extends Set<KeyPair>> listDataCentersInOrg(
         @Nullable @EndpointParam(parser = OrgURIToDataCentersListEndpoint.class) URI org);

   /**
    * @see DataCenterOperationsClient#listDataCenters
    */
   @GET

 =======================================================================
 ==/scratch/hudson/workspace/jclouds-1.1.1-maven-site/providers/trmk-ecloud/src/main/java/org/jclouds/trmk/ecloud/features/DataCenterOperationsClient.java
 =======================================================================
package org.jclouds.trmk.ecloud.features;

import java.net.URI;
import java.util.Set;
import java.util.concurrent.TimeUnit;

import org.jclouds.concurrent.Timeout;
import org.jclouds.trmk.vcloud_0_8.domain.DataCenter;

/**
 * Data Center Operations access to DataCenterOperations functionality in vCloud
 * <p/>
 * There are times where knowing a data center is necessary to complete certain
 * operations (i.e. uploading a catalog item). The data centers for an
 * organization are those data centers that contain at least one of the
 * organization's environments.
 * 
 * @see DataCenterOperationsAsyncClient
 * @author Adrian Cole
 */
@Timeout(duration = 300, timeUnit = TimeUnit.SECONDS)
public interface DataCenterOperationsClient {

   /**
    * This call will get the list of data centers that contain at least one of
    * the organization's environments.
    * 
    * 
    * @return data centers
    */
   Set<DataCenter> listDataCentersInOrg(URI orgId);

   /**
    * This call will get the list of data centers by list id.
    * 
    * @return data centers
    */
   Set<DataCenter> listDataCenters(URI dataCentersList);

}

 =======================================================================
 ==/scratch/hudson/workspace/jclouds-1.1.1-maven-site/providers/trmk-ecloud/src/main/java/org/jclouds/trmk/ecloud/features/TagOperationsAsyncClient.java
 =======================================================================
package org.jclouds.trmk.ecloud.features;

import static org.jclouds.trmk.ecloud.TerremarkECloudMediaType.TAGSLISTLIST_XML;

import java.net.URI;
import java.util.Map;

import javax.annotation.Nullable;
import javax.ws.rs.Consumes;
import javax.ws.rs.GET;

import org.jclouds.rest.annotations.EndpointParam;
import org.jclouds.rest.annotations.ExceptionParser;
import org.jclouds.rest.annotations.RequestFilters;
import org.jclouds.rest.annotations.XMLResponseParser;
import org.jclouds.rest.functions.ReturnEmptyMapOnNotFoundOr404;
import org.jclouds.trmk.ecloud.functions.OrgURIToTagsListEndpoint;
import org.jclouds.trmk.ecloud.xml.TagNameToUsageCountHandler;
import org.jclouds.trmk.vcloud_0_8.filters.SetVCloudTokenCookie;

import com.google.common.util.concurrent.ListenableFuture;

/**
 * 
 * @see <a href=
 *      "http://support.theenterprisecloud.com/kb/default.asp?id=954&Lang=1&SID="
 *      />
 * @see TagOperationsClient
 * 
 * @author Adrian Cole
 */
@RequestFilters(SetVCloudTokenCookie.class)
public interface TagOperationsAsyncClient {

   /**
    * @see TagOperationsClient#getTagNameToUsageCountInOrg
    */
   @GET
   @Consumes(TAGSLISTLIST_XML)
   @XMLResponseParser(TagNameToUsageCountHandler.class)
   @ExceptionParser(ReturnEmptyMapOnNotFoundOr404.class)
   ListenableFuture<? extends Map<String, Integer>> getTagNameToUsageCountInOrg(
         @Nullable @EndpointParam(parser = OrgURIToTagsListEndpoint.class) URI org);

   /**
    * @see TagOperationsClient#getTagNameToUsageCount
    */
   @GET
   @Consumes(TAGSLISTLIST_XML)
   @XMLResponseParser(TagNameToUsageCountHandler.class)

 =======================================================================
 ==/scratch/hudson/workspace/jclouds-1.1.1-maven-site/providers/trmk-ecloud/src/main/java/org/jclouds/trmk/ecloud/features/TagOperationsClient.java
 =======================================================================
package org.jclouds.trmk.ecloud.features;

import java.net.URI;
import java.util.Map;
import java.util.concurrent.TimeUnit;

import org.jclouds.concurrent.Timeout;

/**
 * Tag Based Operations
 * <p/>
 * 
 * @see TagOperationsAsyncClient
 * @author Adrian Cole
 */
@Timeout(duration = 300, timeUnit = TimeUnit.SECONDS)
public interface TagOperationsClient {

   /**
    * This call returns the list of all tags belonging to the organization.
    * 
    * @return tags
    */
   Map<String, Integer> getTagNameToUsageCountInOrg(URI orgId);

   /**
    * This call returns the list of all tags by list id.
    * 
    * @return tags
    */
   Map<String, Integer> getTagNameToUsageCount(URI tagsList);

}

 =======================================================================
 ==/scratch/hudson/workspace/jclouds-1.1.1-maven-site/providers/trmk-ecloud/src/main/resources/META-INF/services/org.jclouds.providers.ProviderMetadata
 =======================================================================
org.jclouds.trmk.ecloud.TerremarkECloudProviderMetadata

 =======================================================================
 ==/scratch/hudson/workspace/jclouds-1.1.1-maven-site/providers/trmk-ecloud/src/test/java/org/jclouds/trmk/ecloud/features/DataCenterOperationsAsyncClientTest.java
 =======================================================================
package org.jclouds.trmk.ecloud.features;

import java.io.IOException;
import java.lang.reflect.Method;
import java.net.URI;

import org.jclouds.http.HttpRequest;
import org.jclouds.http.functions.ParseSax;
import org.jclouds.rest.functions.ReturnEmptySetOnNotFoundOr404;
import org.jclouds.rest.internal.RestAnnotationProcessor;
import org.jclouds.trmk.ecloud.BaseTerremarkECloudAsyncClientTest;
import org.jclouds.trmk.ecloud.features.DataCenterOperationsAsyncClient;
import org.jclouds.trmk.vcloud_0_8.xml.DataCentersHandler;
import org.testng.annotations.Test;

import com.google.inject.TypeLiteral;

/**
 * Tests behavior of {@code DataCenterOperationsAsyncClient}
 * 
 * @author Adrian Cole
 */
// NOTE:without testName, this will not call @Before* and fail w/NPE during
// surefire
@Test(groups = "unit", testName = "DataCenterOperationsAsyncClientTest")
public class DataCenterOperationsAsyncClientTest extends
      BaseTerremarkECloudAsyncClientTest<DataCenterOperationsAsyncClient> {

   @Override
   protected TypeLiteral<RestAnnotationProcessor<DataCenterOperationsAsyncClient>> createTypeLiteral() {
      return new TypeLiteral<RestAnnotationProcessor<DataCenterOperationsAsyncClient>>() {
      };
   }

   public void testlistDataCenters() throws SecurityException, NoSuchMethodException, IOException {
      Method method = DataCenterOperationsAsyncClient.class.getMethod("listDataCenters", URI.class);
      HttpRequest request = processor
            .createRequest(
                  method,
                  URI.create("https://services.enterprisecloud.terremark.com/api/v0.8b-ext2.8/extensions/org/1910324/dataCenters"));

      assertRequestLineEquals(request,
            "GET https://services.enterprisecloud.terremark.com/api/v0.8b-ext2.8/extensions/org/1910324/dataCenters HTTP/1.1");
      assertNonPayloadHeadersEqual(request, "Accept: application/vnd.tmrk.ecloud.dataCentersList+xml\n");
      assertPayloadEquals(request, null, null, false);

      assertResponseParserClassEquals(method, request, ParseSax.class);
      assertSaxResponseParserClassEquals(method, DataCentersHandler.class);
      assertExceptionParserClassEquals(method, ReturnEmptySetOnNotFoundOr404.class);


 =======================================================================
 ==/scratch/hudson/workspace/jclouds-1.1.1-maven-site/providers/trmk-ecloud/src/test/java/org/jclouds/trmk/ecloud/features/TagOperationsAsyncClientTest.java
 =======================================================================
package org.jclouds.trmk.ecloud.features;

import java.io.IOException;
import java.lang.reflect.Method;
import java.net.URI;

import org.jclouds.http.HttpRequest;
import org.jclouds.http.functions.ParseSax;
import org.jclouds.rest.functions.ReturnEmptyMapOnNotFoundOr404;
import org.jclouds.rest.internal.RestAnnotationProcessor;
import org.jclouds.trmk.ecloud.BaseTerremarkECloudAsyncClientTest;
import org.jclouds.trmk.ecloud.features.TagOperationsAsyncClient;
import org.jclouds.trmk.ecloud.xml.TagNameToUsageCountHandler;
import org.testng.annotations.Test;

import com.google.inject.TypeLiteral;

/**
 * Tests behavior of {@code TagOperationsAsyncClient}
 * 
 * @author Adrian Cole
 */
// NOTE:without testName, this will not call @Before* and fail w/NPE during
// surefire
@Test(groups = "unit", testName = "TagOperationsAsyncClientTest")
public class TagOperationsAsyncClientTest extends BaseTerremarkECloudAsyncClientTest<TagOperationsAsyncClient> {

   @Override
   protected TypeLiteral<RestAnnotationProcessor<TagOperationsAsyncClient>> createTypeLiteral() {
      return new TypeLiteral<RestAnnotationProcessor<TagOperationsAsyncClient>>() {
      };
   }

   public void testgetTagNameToUsageCount() throws SecurityException, NoSuchMethodException, IOException {
      Method method = TagOperationsAsyncClient.class.getMethod("getTagNameToUsageCount", URI.class);
      HttpRequest request = processor
            .createRequest(
                  method,
                  URI.create("https://services.enterprisecloud.terremark.com/api/v0.8b-ext2.8/extensions/org/1910324/deviceTags"));

      assertRequestLineEquals(request,
            "GET https://services.enterprisecloud.terremark.com/api/v0.8b-ext2.8/extensions/org/1910324/deviceTags HTTP/1.1");
      assertNonPayloadHeadersEqual(request, "Accept: application/vnd.tmrk.ecloud.tagsList+xml\n");
      assertPayloadEquals(request, null, null, false);

      assertResponseParserClassEquals(method, request, ParseSax.class);
      assertSaxResponseParserClassEquals(method, TagNameToUsageCountHandler.class);
      assertExceptionParserClassEquals(method, ReturnEmptyMapOnNotFoundOr404.class);

      checkFilters(request);

 =======================================================================
 ==/scratch/hudson/workspace/jclouds-1.1.1-maven-site/providers/trmk-ecloud/src/test/resources/CreateInternetService-options-test.xml
 =======================================================================
<CreateInternetServiceRequest
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
	xmlns="urn:tmrk:vCloudExpressExtensions-1.6">
	<Name>name</Name>
	<Protocol>TCP</Protocol>
	<Port>22</Port>
	<Enabled>false</Enabled>
	
	<Description>yahoo</Description>
	
	<Monitor><MonitorType>Disabled</MonitorType></Monitor>
</CreateInternetServiceRequest>

 =======================================================================
 ==/scratch/hudson/workspace/jclouds-1.1.1-maven-site/providers/trmk-ecloud/src/test/resources/catalog-ecloud.xml
 =======================================================================
<Catalog
    href="https://services.enterprisecloud.terremark.com/api/v0.8b-ext2.8/vdc/691/catalog"
    type="application/vnd.vmware.vcloud.catalog+xml" name="Opscode, Inc. Catalog"
    xmlns="http://www.vmware.com/vcloud/v0.8" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    <CatalogItems>
        <CatalogItem
            href="https://services.enterprisecloud.terremark.com/api/v0.8b-ext2.8/catalogItem/36-691"
            type="application/vnd.vmware.vcloud.catalogItem+xml" name="CentOS 5 (x64)" />
        <CatalogItem
            href="https://services.enterprisecloud.terremark.com/api/v0.8b-ext2.8/catalogItem/35-691"
            type="application/vnd.vmware.vcloud.catalogItem+xml" name="CentOS 5 (x86)" />
        <CatalogItem
            href="https://services.enterprisecloud.terremark.com/api/v0.8b-ext2.8/catalogItem/346-691"
            type="application/vnd.vmware.vcloud.catalogItem+xml" name="CentOS 5.5 x32" />
        <CatalogItem
            href="https://services.enterprisecloud.terremark.com/api/v0.8b-ext2.8/catalogItem/347-691"
            type="application/vnd.vmware.vcloud.catalogItem+xml" name="CentOS 5.5 x64" />
        <CatalogItem
            href="https://services.enterprisecloud.terremark.com/api/v0.8b-ext2.8/catalogItem/233-691"
            type="application/vnd.vmware.vcloud.catalogItem+xml" name="Red Hat Enterprise Linux 5 (x64)" />
        <CatalogItem
            href="https://services.enterprisecloud.terremark.com/api/v0.8b-ext2.8/catalogItem/107-691"
            type="application/vnd.vmware.vcloud.catalogItem+xml" name="Red Hat Enterprise Linux 5 (x86)" />
        <CatalogItem
            href="https://services.enterprisecloud.terremark.com/api/v0.8b-ext2.8/catalogItem/348-691"
            type="application/vnd.vmware.vcloud.catalogItem+xml" name="Red Hat Enterprise Linux 5.5 x32" />
        <CatalogItem
            href="https://services.enterprisecloud.terremark.com/api/v0.8b-ext2.8/catalogItem/349-691"
            type="application/vnd.vmware.vcloud.catalogItem+xml" name="Red Hat Enterprise Linux 5.5 x64" />
        <CatalogItem
            href="https://services.enterprisecloud.terremark.com/api/v0.8b-ext2.8/catalogItem/6-691"
            type="application/vnd.vmware.vcloud.catalogItem+xml" name="Sun Solaris 10 (x64)" />
        <CatalogItem
            href="https://services.enterprisecloud.terremark.com/api/v0.8b-ext2.8/catalogItem/103-691"
            type="application/vnd.vmware.vcloud.catalogItem+xml" name="Ubuntu 8.04 LTS (x64)" />
        <CatalogItem
            href="https://services.enterprisecloud.terremark.com/api/v0.8b-ext2.8/catalogItem/55-691"
            type="application/vnd.vmware.vcloud.catalogItem+xml" name="Ubuntu 8.04 LTS (x86)" />
        <CatalogItem
            href="https://services.enterprisecloud.terremark.com/api/v0.8b-ext2.8/catalogItem/350-691"
            type="application/vnd.vmware.vcloud.catalogItem+xml" name="Ubuntu Server 10.04 x32" />
        <CatalogItem
            href="https://services.enterprisecloud.terremark.com/api/v0.8b-ext2.8/catalogItem/351-691"
            type="application/vnd.vmware.vcloud.catalogItem+xml" name="Ubuntu Server 10.04 x64" />
        <CatalogItem
            href="https://services.enterprisecloud.terremark.com/api/v0.8b-ext2.8/catalogItem/325-691"
            type="application/vnd.vmware.vcloud.catalogItem+xml" name="-Windows 2003 Std. R2 SQL 2005 Std. (x64)" />
        <CatalogItem
            href="https://services.enterprisecloud.terremark.com/api/v0.8b-ext2.8/catalogItem/335-691"

 =======================================================================
 ==/scratch/hudson/workspace/jclouds-1.1.1-maven-site/providers/trmk-ecloud/src/test/resources/deviceTags.xml
 =======================================================================
<Tags xmlns="urn:tmrk:eCloudExtensions-2.8" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">

  <Tag>

    <Name>Tag1</Name>

    <UsageCount>1</UsageCount>

  </Tag>

  <Tag>

    <Name>Tag2</Name>

    <UsageCount>5</UsageCount>

  </Tag>

  <Tag>

    <Name>Tag3</Name>

    <UsageCount>12</UsageCount>

  </Tag>

</Tags>

 =======================================================================
 ==/scratch/hudson/workspace/jclouds-1.1.1-maven-site/providers/trmk-ecloud/src/test/resources/org-ecloud.xml
 =======================================================================
<Org href="https://services.enterprisecloud.terremark.com/api/v0.8b-ext2.8/org/1910324" name="Cloud Conscious, LLC" xmlns="http://www.vmware.com/vcloud/v0.8" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <Link rel="down" href="https://services.enterprisecloud.terremark.com/api/v0.8b-ext2.8/vdc/1155" type="application/vnd.vmware.vcloud.vdc+xml" name="Cloud Conscious LLC - MIA"/>
  <Link rel="down" href="https://services.enterprisecloud.terremark.com/api/v0.8b-ext2.8/vdc/1169" type="application/vnd.vmware.vcloud.vdc+xml" name="Cloud Conscious LLC - AMA"/>
  <Link rel="down" href="https://services.enterprisecloud.terremark.com/api/v0.8b-ext2.8/vdc/1169/catalog" type="application/vnd.vmware.vcloud.catalog+xml" name="Cloud Conscious LLC - AMA Catalog"/>
  <Link rel="down" href="https://services.enterprisecloud.terremark.com/api/v0.8b-ext2.8/vdc/1155/catalog" type="application/vnd.vmware.vcloud.catalog+xml" name="Cloud Conscious LLC - MIA Catalog"/>
  <Link rel="down" href="https://services.enterprisecloud.terremark.com/api/v0.8b-ext2.8/vdc/1169/tasksList" type="application/vnd.vmware.vcloud.tasksList+xml" name="Cloud Conscious LLC - AMA Tasks List"/>
  <Link rel="down" href="https://services.enterprisecloud.terremark.com/api/v0.8b-ext2.8/vdc/1155/tasksList" type="application/vnd.vmware.vcloud.tasksList+xml" name="Cloud Conscious LLC - MIA Tasks List"/>
  <Link rel="down" href="https://services.enterprisecloud.terremark.com/api/v0.8b-ext2.8/extensions/org/1910324/keys" type="application/vnd.tmrk.ecloud.keysList+xml" name="Keys"/>
  <Link rel="down" href="https://services.enterprisecloud.terremark.com/api/v0.8b-ext2.8/extensions/org/1910324/deviceTags" type="application/vnd.tmrk.ecloud.tagsList+xml" name="Device Tags"/>
  <Link rel="down" href="https://services.enterprisecloud.terremark.com/api/v0.8b-ext2.8/extensions/org/1910324/vappCatalog" type="application/vnd.tmrk.ecloud.VAppCatalogList+xml" name="VApp Catalog"/>
  <Link rel="down" href="https://services.enterprisecloud.terremark.com/api/v0.8b-ext2.8/extensions/org/1910324/dataCenters" type="application/vnd.tmrk.ecloud.dataCentersList+xml" name="DataCenters"/>
</Org>