2015/07/20 - Apache Deltacloud has been retired.

For more information, please explore the Attic.


The CIMI Cloud Entry Point

The Cloud Entry Point represents the entry point into the cloud defined by the CIMI Model. The Cloud Entry Point implements a catalog of resources, such as Systems, System Templates, Machines, Machine Templates, etc., that can be queried and browsed by the Consumer.

A deltacloud server exposes the CIMI Cloud Entry Point at /cimi/cloudEntryPoint. When dereferencing this URI, the resources listed in the response include only those that are supported by the current deltacloud driver - whether the 'default' driver the server was started with, or that specified with the X-Deltacloud-Driver header.

Example request:

 GET /cimi/cloudEntryPoint HTTP/1.1
 Authorization: Basic bW9ja3VzZXI6bW9ja3Bhc3N3b3Jk
 User-Agent: curl/7.24.0 (i686-redhat-linux-gnu)
 Host: localhost:3001
 Accept: application/xml

Example response:

HTTP/1.1 200 OK
Content-Type: application/xml
CIMI-Specification-Version: 1.0.1
Content-Length: 1754
ETag: 503bc06f24d1a51eddc62b33b870c70f
Cache-Control: max-age=0, private, must-revalidate
Date: Thu, 27 Dec 2012 15:23:23 GMT
Connection: keep-alive
Server: thin 1.5.0 codename Knife

<CloudEntryPoint xmlns="http://schemas.dmtf.org/cimi/1" resourceURI="http://schemas.dmtf.org/cimi/1/CloudEntryPoint">
  <id>http://localhost:3001/cimi/cloudEntryPoint</id>
  <name>mock</name>
  <description>Cloud Entry Point for the Deltacloud mock driver</description>
  <created>2012-12-27T17:23:23+02:00</created>
  <baseURI>http://localhost:3001/cimi/</baseURI>
  <resourceMetadata href="http://localhost:3001/cimi/resource_metadata" />
  <machines href="http://localhost:3001/cimi/machines" />
  <machineTemplates href="http://localhost:3001/cimi/machine_templates" />
  <machineImages href="http://localhost:3001/cimi/machine_images" />
  <credentials href="http://localhost:3001/cimi/credentials" />
  <volumes href="http://localhost:3001/cimi/volumes" />
  <volumeImages href="http://localhost:3001/cimi/volume_images" />
  <networks href="http://localhost:3001/cimi/networks" />
  <networkTemplates href="http://localhost:3001/cimi/network_templates" />
  <networkPorts href="http://localhost:3001/cimi/network_ports" />
  <networkPortTemplates href="http://localhost:3001/cimi/network_port_templates" />
  <addresses href="http://localhost:3001/cimi/addresses" />
  <addressTemplates href="http://localhost:3001/cimi/address_templates" />
  <forwardingGroups href="http://localhost:3001/cimi/forwarding_groups" />
  <forwardingGroupTemplates href="http://localhost:3001/cimi/forwarding_group_templates" />
  <volumeConfigs href="http://localhost:3001/cimi/volume_configurations" />
  <machineConfigs href="http://localhost:3001/cimi/machine_configurations" />
  <networkConfigs href="http://localhost:3001/cimi/network_configurations" />
  <networkPortConfigs href="http://localhost:3001/cimi/network_port_configurations" />
</CloudEntryPoint>