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>