diff --git a/api-ref/src/docbkx/ch_blockstorage-api-v1.xml b/api-ref/src/docbkx/ch_blockstorage-api-v1.xml
index 25f3afac3..3364164fd 100644
--- a/api-ref/src/docbkx/ch_blockstorage-api-v1.xml
+++ b/api-ref/src/docbkx/ch_blockstorage-api-v1.xml
@@ -10,6 +10,19 @@
Block Storage API v1
Manage volumes and snapshots for use with the Block Storage
API, also known as cinder services.
+
+ API versions
+
+
+
+
+
+
+
+
+
Volumes
diff --git a/api-ref/src/docbkx/ch_blockstorage-api-v2.xml b/api-ref/src/docbkx/ch_blockstorage-api-v2.xml
index 17d845731..4796a5129 100644
--- a/api-ref/src/docbkx/ch_blockstorage-api-v2.xml
+++ b/api-ref/src/docbkx/ch_blockstorage-api-v2.xml
@@ -10,6 +10,19 @@
Block Storage API v2
Manage volumes and snapshots for use with the Block Storage
API, also known as cinder services.
+
+ API versions
+
+
+
+
+
+
+
+
+
Volumes
diff --git a/api-ref/src/docbkx/ch_compute-v2-ext.xml b/api-ref/src/docbkx/ch_compute-v2-ext.xml
index 6e62a8a24..3903b224e 100644
--- a/api-ref/src/docbkx/ch_compute-v2-ext.xml
+++ b/api-ref/src/docbkx/ch_compute-v2-ext.xml
@@ -8,12 +8,27 @@
xmlns:linkend="http://www.w3.org/1999/linkend"
xmlns:xref="http://www.w3.org/1999/xref"
xmlns:wadl="http://wadl.dev.java.net/2009/02"
- version="5.0-extension RackBook-2.0" xml:id="compute-ext-v2" role="api-reference">
+ version="5.0-extension RackBook-2.0" xml:id="compute-ext-v2"
+ role="api-reference">
Compute API v2 extensions
Extensions add features, MIME types, actions, states,
- headers, parameters, and resources to the core Compute API.
- Query the Compute API to list available extensions with a
- &GET; request to v2/extensions.
+ headers, parameters, and resources to the core Compute API
+ without requiring a version change.
+
+ Extensions
+ List available Compute API v2 extensions and show details for a
+ specified extension.
+
+
+
+
+
+
+
+
+
Server admin actions (action)
Administrator only. Perform actions on a server. Specify
diff --git a/api-ref/src/docbkx/ch_compute-v2.xml b/api-ref/src/docbkx/ch_compute-v2.xml
index 933269cef..2d1f08249 100644
--- a/api-ref/src/docbkx/ch_compute-v2.xml
+++ b/api-ref/src/docbkx/ch_compute-v2.xml
@@ -5,38 +5,27 @@
xmlns:linkend="http://www.w3.org/1999/linkend"
xmlns:xref="http://www.w3.org/1999/xref"
xmlns:wadl="http://wadl.dev.java.net/2009/02"
- version="5.0-extension RackBook-2.0" xml:id="compute-core-v2" role="api-reference">
+ version="5.0-extension RackBook-2.0" xml:id="compute-core-v2"
+ role="api-reference">
Compute API v2
Launch virtual machines from images or images stored on
persistent volumes. API v1.1 is identical to API v2.
- Versions
- Get information about a specific version of the
- API.
+ API versions
+ List information for all API versions and show details
+ about API v2.
+
+
+
-
-
-
-
-
- Extensions
- List all available extensions and get details for a
- specified extension. Extensions introduce features and
- vendor-specific functionality in the API without requiring
- a version change.
-
-
-
-
-
-
+
+
Limits
Get rate and absolute limits.
diff --git a/api-ref/src/docbkx/ch_compute-v3.xml b/api-ref/src/docbkx/ch_compute-v3.xml
index 8767a9689..1bb9dc274 100755
--- a/api-ref/src/docbkx/ch_compute-v3.xml
+++ b/api-ref/src/docbkx/ch_compute-v3.xml
@@ -12,8 +12,23 @@
version="5.0-extension RackBook-2.0" xml:id="compute-ext-v3"
role="api-reference">
Compute API v3 (EXPERIMENTAL)
- Query the Compute API to list available extensions with a
- &GET; request to v3/extensions.
+
+
+
+ API versions
+ List information for all API versions.
+
+
+
+
+
+
+
+
+
Server admin actions (servers)
Administrators only. Perform actions on a server. Specify
diff --git a/api-ref/src/docbkx/ch_databases-v1.xml b/api-ref/src/docbkx/ch_databases-v1.xml
index 9cf458eff..92ba1b9aa 100644
--- a/api-ref/src/docbkx/ch_databases-v1.xml
+++ b/api-ref/src/docbkx/ch_databases-v1.xml
@@ -11,7 +11,9 @@
API versions
+ href="../wadls/databases-api/xsd/dbaas.wadl#versions">
+
+
@@ -20,7 +22,7 @@
- Database instances
+ Database instances (instances)
@@ -40,7 +42,7 @@
- Database instance actions
+ Database instance actions (action)
@@ -51,7 +53,7 @@
- Databases
+ Databases (databases)
@@ -65,7 +67,7 @@
- Users
+ Users (users)
@@ -79,7 +81,7 @@
- Flavors
+ Flavors (flavors)
diff --git a/api-ref/src/docbkx/ch_identity-v2.xml b/api-ref/src/docbkx/ch_identity-v2.xml
index 096d3d1d8..fa1218700 100644
--- a/api-ref/src/docbkx/ch_identity-v2.xml
+++ b/api-ref/src/docbkx/ch_identity-v2.xml
@@ -10,7 +10,43 @@
Identity API v2.0
Get an authentication token that permits access to the
Compute API.
-
+
+ API versions
+
+
+
+
+
+
+
+
+
+
+ Extensions
+
+
+
+
+
+
+
+
+
+
+ Tokens
+
+
+
+
+
+
+
+
+
diff --git a/api-ref/src/docbkx/ch_identity-v3.xml b/api-ref/src/docbkx/ch_identity-v3.xml
index f7b45b5cd..51f521545 100644
--- a/api-ref/src/docbkx/ch_identity-v3.xml
+++ b/api-ref/src/docbkx/ch_identity-v3.xml
@@ -10,13 +10,17 @@
Identity API v3
Get an authentication token that permits access to the
Compute API.
-
- Versions
+
+ API versions
-
-
+
+
+
+
+
diff --git a/api-ref/src/docbkx/ch_images-v1.xml b/api-ref/src/docbkx/ch_images-v1.xml
index 4e0cade61..9d2dbbaa1 100644
--- a/api-ref/src/docbkx/ch_images-v1.xml
+++ b/api-ref/src/docbkx/ch_images-v1.xml
@@ -12,6 +12,60 @@
assign metadata to images.
Some cloud implementations do not expose this API and offer
pretested images only.
-
+
+ API versions
+
+
+
+
+
+
+
+
+
+
+ Images
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Members
+
+
+
+
+
+
+
+
+
+
+
+ Shared images
+
+
+
+
+
+
diff --git a/api-ref/src/docbkx/ch_images-v2.xml b/api-ref/src/docbkx/ch_images-v2.xml
index 27212c86d..2a90a00e2 100644
--- a/api-ref/src/docbkx/ch_images-v2.xml
+++ b/api-ref/src/docbkx/ch_images-v2.xml
@@ -8,20 +8,79 @@
version="5.0-extension RackBook-2.0" xml:id="image-v2">
Image Service API v2
Image Service API v2.0, API v2.1, and API v2.2.
+
+ API versions
+
+
+
+
+
+
Images
Create, update, and delete image metadata records.
- Enable users to share images with each other. Also,
- upload and download raw image data.
-
+ Enable users to share images with each other. Also, upload
+ and download raw image data.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Members
+
+
+
+
+
+
+
+
+
+
Image schemas
Get a JSON-schema document that represents an images or
image entity.
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/api-ref/src/docbkx/ch_netconn-v2.xml b/api-ref/src/docbkx/ch_netconn-v2.xml
index b28d15d14..c41ac88b4 100644
--- a/api-ref/src/docbkx/ch_netconn-v2.xml
+++ b/api-ref/src/docbkx/ch_netconn-v2.xml
@@ -16,6 +16,21 @@
Networking network. You can choose a specific IP address from
the block or let OpenStack Networking choose the first
available IP address.
+
+ API versions
+ List information for all Networking API versions and show details
+ about API v2.
+
+
+
+
+
+
+
+
+
Networks
List, show information for, create, update, and delete
diff --git a/api-ref/src/docbkx/ch_objectstorage-v1.xml b/api-ref/src/docbkx/ch_objectstorage-v1.xml
index d81a0da9e..c32470cac 100644
--- a/api-ref/src/docbkx/ch_objectstorage-v1.xml
+++ b/api-ref/src/docbkx/ch_objectstorage-v1.xml
@@ -46,8 +46,8 @@ Accept-Ranges: bytes
>Header Field Definitions.
Accounts
- List containers for a specified account. Create,
- update, show, and delete account metadata.
+ List containers for a specified account. Create, update,
+ show, and delete account metadata.
@@ -60,8 +60,8 @@ Accept-Ranges: bytes
Containers
List objects in a specified container. Create, show
- details for, and delete containers. Create, update,
- show, and delete container metadata.
+ details for, and delete containers. Create, update, show,
+ and delete container metadata.
@@ -75,9 +75,9 @@ Accept-Ranges: bytes
Objects
- Create, replace, show details for, and delete
- objects. Copy objects from another object with a new or
- different name. Update object metadata.
+ Create, replace, show details for, and delete objects.
+ Copy objects from another object with a new or different
+ name. Update object metadata.
diff --git a/api-ref/src/docbkx/ch_orchestration-v1.xml b/api-ref/src/docbkx/ch_orchestration-v1.xml
index 203581ffd..9331dccc8 100644
--- a/api-ref/src/docbkx/ch_orchestration-v1.xml
+++ b/api-ref/src/docbkx/ch_orchestration-v1.xml
@@ -9,6 +9,15 @@
Orchestration API v1
Use a template language to orchestrate OpenStack
services.
+
+ API versions
+
+
+
+
+
+
Stack actions
- Performs non-lifecycle operations on the stack. Specify the action in the request body.
+ Performs non-lifecycle operations on the stack. Specify
+ the action in the request body.
diff --git a/api-ref/src/wadls/compute-api/src/v2/api_samples/all_extensions/extensions-get-resp.json b/api-ref/src/wadls/compute-api/src/v2/api_samples/all_extensions/extensions-get-resp.json
index 4db707bc1..6a2e85887 100644
--- a/api-ref/src/wadls/compute-api/src/v2/api_samples/all_extensions/extensions-get-resp.json
+++ b/api-ref/src/wadls/compute-api/src/v2/api_samples/all_extensions/extensions-get-resp.json
@@ -1,620 +1,824 @@
{
- "extensions": [
- {
- "alias": "NMN",
- "description": "Multiple network support.",
- "links": [],
- "name": "Multinic",
- "namespace": "http://docs.openstack.org/compute/ext/multinic/api/v1.1",
- "updated": "2011-06-09T00:00:00+00:00"
- },
- {
- "alias": "OS-DCF",
- "description": "Disk Management Extension.",
- "links": [],
- "name": "DiskConfig",
- "namespace": "http://docs.openstack.org/compute/ext/disk_config/api/v1.1",
- "updated": "2011-09-27T00:00:00+00:00"
- },
- {
- "alias": "OS-EXT-AZ",
- "description": "Extended Server Attributes support.",
- "links": [],
- "name": "ExtendedAvailabilityZone",
- "namespace": "http://docs.openstack.org/compute/ext/extended_availability_zone/api/v2",
- "updated": "2013-01-30T00:00:00+00:00"
- },
- {
- "alias": "OS-EXT-IMG-SIZE",
- "description": "Adds image size to image listings.",
- "links": [],
- "name": "ImageSize",
- "namespace": "http://docs.openstack.org/compute/ext/image_size/api/v1.1",
- "updated": "2013-02-19T00:00:00+00:00"
- },
- {
- "alias": "OS-EXT-IPS",
- "description": "Adds type parameter to the ip list.",
- "links": [],
- "name": "ExtendedIps",
- "namespace": "http://docs.openstack.org/compute/ext/extended_ips/api/v1.1",
- "updated": "2013-01-06T00:00:00+00:00"
- },
- {
- "alias": "OS-EXT-IPS-MAC",
- "description": "Adds mac address parameter to the ip list.",
- "links": [],
- "name": "ExtendedIpsMac",
- "namespace": "http://docs.openstack.org/compute/ext/extended_ips_mac/api/v1.1",
- "updated": "2013-03-07T00:00:00+00:00"
- },
- {
- "alias": "OS-EXT-SRV-ATTR",
- "description": "Extended Server Attributes support.",
- "links": [],
- "name": "ExtendedServerAttributes",
- "namespace": "http://docs.openstack.org/compute/ext/extended_status/api/v1.1",
- "updated": "2011-11-03T00:00:00+00:00"
- },
- {
- "alias": "OS-EXT-STS",
- "description": "Extended Status support.",
- "links": [],
- "name": "ExtendedStatus",
- "namespace": "http://docs.openstack.org/compute/ext/extended_status/api/v1.1",
- "updated": "2011-11-03T00:00:00+00:00"
- },
- {
- "alias": "OS-EXT-VIF-NET",
- "description": "Adds network id parameter to the virtual interface list.",
- "links": [],
- "name": "ExtendedVIFNet",
- "namespace": "http://docs.openstack.org/compute/ext/extended-virtual-interfaces-net/api/v1.1",
- "updated": "2013-03-07T00:00:00+00:00"
- },
- {
- "alias": "OS-FLV-DISABLED",
- "description": "Support to show the disabled status of a flavor.",
- "links": [],
- "name": "FlavorDisabled",
- "namespace": "http://docs.openstack.org/compute/ext/flavor_disabled/api/v1.1",
- "updated": "2012-08-29T00:00:00+00:00"
- },
- {
- "alias": "OS-FLV-EXT-DATA",
- "description": "Provide additional data for flavors.",
- "links": [],
- "name": "FlavorExtraData",
- "namespace": "http://docs.openstack.org/compute/ext/flavor_extra_data/api/v1.1",
- "updated": "2011-09-14T00:00:00+00:00"
- },
- {
- "alias": "OS-SCH-HNT",
- "description": "Pass arbitrary key/value pairs to the scheduler.",
- "links": [],
- "name": "SchedulerHints",
- "namespace": "http://docs.openstack.org/compute/ext/scheduler-hints/api/v2",
- "updated": "2011-07-19T00:00:00+00:00"
- },
- {
- "alias": "OS-SRV-USG",
- "description": "Adds launched_at and terminated_at on Servers.",
- "links": [],
- "name": "ServerUsage",
- "namespace": "http://docs.openstack.org/compute/ext/server_usage/api/v1.1",
- "updated": "2013-04-29T00:00:00+00:00"
- },
- {
- "alias": "os-admin-actions",
- "description": "Enable admin-only server actions\n\n Actions include: pause, unpause, suspend, resume, migrate,\n resetNetwork, injectNetworkInfo, lock, unlock, createBackup\n ",
- "links": [],
- "name": "AdminActions",
- "namespace": "http://docs.openstack.org/compute/ext/admin-actions/api/v1.1",
- "updated": "2011-09-20T00:00:00+00:00"
- },
- {
- "alias": "os-agents",
- "description": "Agents support.",
- "links": [],
- "name": "Agents",
- "namespace": "http://docs.openstack.org/compute/ext/agents/api/v2",
- "updated": "2012-10-28T00:00:00-00:00"
- },
- {
- "alias": "os-aggregates",
- "description": "Admin-only aggregate administration.",
- "links": [],
- "name": "Aggregates",
- "namespace": "http://docs.openstack.org/compute/ext/aggregates/api/v1.1",
- "updated": "2012-01-12T00:00:00+00:00"
- },
- {
- "alias": "os-assisted-volume-snapshots",
- "description": "Assisted volume snapshots.",
- "links": [],
- "name": "AssistedVolumeSnapshots",
- "namespace": "http://docs.openstack.org/compute/ext/assisted-volume-snapshots/api/v2",
- "updated": "2013-08-15T00:00:00-00:00"
- },
- {
- "alias": "os-attach-interfaces",
- "description": "Attach interface support.",
- "links": [],
- "name": "AttachInterfaces",
- "namespace": "http://docs.openstack.org/compute/ext/interfaces/api/v1.1",
- "updated": "2012-07-22T00:00:00+00:00"
- },
- {
- "alias": "os-availability-zone",
- "description": "1. Add availability_zone to the Create Server v1.1 API.\n 2. Add availability zones describing.\n ",
- "links": [],
- "name": "AvailabilityZone",
- "namespace": "http://docs.openstack.org/compute/ext/availabilityzone/api/v1.1",
- "updated": "2012-12-21T00:00:00+00:00"
- },
- {
- "alias": "os-baremetal-nodes",
- "description": "Admin-only bare-metal node administration.",
- "links": [],
- "name": "BareMetalNodes",
- "namespace": "http://docs.openstack.org/compute/ext/baremetal_nodes/api/v2",
- "updated": "2013-01-04T00:00:00+00:00"
- },
- {
- "alias": "os-block-device-mapping-v2-boot",
- "description": "Allow boot with the new BDM data format.",
- "links": [],
- "name": "BlockDeviceMappingV2Boot",
- "namespace": "http://docs.openstack.org/compute/ext/block_device_mapping_v2_boot/api/v2",
- "updated": "2013-07-08T00:00:00+00:00"
- },
- {
- "alias": "os-cell-capacities",
- "description": "Adding functionality to get cell capacities.",
- "links": [],
- "name": "CellCapacities",
- "namespace": "http://docs.openstack.org/compute/ext/cell_capacities/api/v1.1",
- "updated": "2013-05-27T00:00:00+00:00"
- },
- {
- "alias": "os-cells",
- "description": "Enables cells-related functionality such as adding neighbor cells,\n listing neighbor cells, and getting the capabilities of the local cell.\n ",
- "links": [],
- "name": "Cells",
- "namespace": "http://docs.openstack.org/compute/ext/cells/api/v1.1",
- "updated": "2013-05-14T00:00:00+00:00"
- },
- {
- "alias": "os-certificates",
- "description": "Certificates support.",
- "links": [],
- "name": "Certificates",
- "namespace": "http://docs.openstack.org/compute/ext/certificates/api/v1.1",
- "updated": "2012-01-19T00:00:00+00:00"
- },
- {
- "alias": "os-cloudpipe",
- "description": "Adds actions to create cloudpipe instances.\n\n When running with the Vlan network mode, you need a mechanism to route\n from the public Internet to your vlans. This mechanism is known as a\n cloudpipe.\n\n At the time of creating this class, only OpenVPN is supported. Support for\n a SSH Bastion host is forthcoming.\n ",
- "links": [],
- "name": "Cloudpipe",
- "namespace": "http://docs.openstack.org/compute/ext/cloudpipe/api/v1.1",
- "updated": "2011-12-16T00:00:00+00:00"
- },
- {
- "alias": "os-cloudpipe-update",
- "description": "Adds the ability to set the vpn ip/port for cloudpipe instances.",
- "links": [],
- "name": "CloudpipeUpdate",
- "namespace": "http://docs.openstack.org/compute/ext/cloudpipe-update/api/v2",
- "updated": "2012-11-14T00:00:00+00:00"
- },
- {
- "alias": "os-config-drive",
- "description": "Config Drive Extension.",
- "links": [],
- "name": "ConfigDrive",
- "namespace": "http://docs.openstack.org/compute/ext/config_drive/api/v1.1",
- "updated": "2012-07-16T00:00:00+00:00"
- },
- {
- "alias": "os-console-output",
- "description": "Console log output support, with tailing ability.",
- "links": [],
- "name": "ConsoleOutput",
- "namespace": "http://docs.openstack.org/compute/ext/os-console-output/api/v2",
- "updated": "2011-12-08T00:00:00+00:00"
- },
- {
- "alias": "os-consoles",
- "description": "Interactive Console support.",
- "links": [],
- "name": "Consoles",
- "namespace": "http://docs.openstack.org/compute/ext/os-consoles/api/v2",
- "updated": "2011-12-23T00:00:00+00:00"
- },
- {
- "alias": "os-coverage",
- "description": "Enable Nova Coverage.",
- "links": [],
- "name": "Coverage",
- "namespace": "http://docs.openstack.org/compute/ext/coverage/api/v2",
- "updated": "2012-10-15T00:00:00+00:00"
- },
- {
- "alias": "os-create-server-ext",
- "description": "Extended support to the Create Server v1.1 API.",
- "links": [],
- "name": "Createserverext",
- "namespace": "http://docs.openstack.org/compute/ext/createserverext/api/v1.1",
- "updated": "2011-07-19T00:00:00+00:00"
- },
- {
- "alias": "os-deferred-delete",
- "description": "Instance deferred delete.",
- "links": [],
- "name": "DeferredDelete",
- "namespace": "http://docs.openstack.org/compute/ext/deferred-delete/api/v1.1",
- "updated": "2011-09-01T00:00:00+00:00"
- },
- {
- "alias": "os-evacuate",
- "description": "Enables server evacuation.",
- "links": [],
- "name": "Evacuate",
- "namespace": "http://docs.openstack.org/compute/ext/evacuate/api/v2",
- "updated": "2013-01-06T00:00:00+00:00"
- },
- {
- "alias": "os-extended-floating-ips",
- "description": "Adds optional fixed_address to the add floating IP command.",
- "links": [],
- "name": "ExtendedFloatingIps",
- "namespace": "http://docs.openstack.org/compute/ext/extended_floating_ips/api/v2",
- "updated": "2013-04-19T00:00:00+00:00"
- },
- {
- "alias": "os-extended-quotas",
- "description": "Adds ability for admins to delete quota\n and optionally force the update Quota command.\n ",
- "links": [],
- "name": "ExtendedQuotas",
- "namespace": "http://docs.openstack.org/compute/ext/extended_quotas/api/v1.1",
- "updated": "2013-06-09T00:00:00+00:00"
- },
- {
- "alias": "os-extended-services",
- "description": "Extended services support.",
- "links": [],
- "name": "ExtendedServices",
- "namespace": "http://docs.openstack.org/compute/ext/extended_services/api/v2",
- "updated": "2013-05-17T00:00:00-00:00"
- },
- {
- "alias": "os-extended-volumes",
- "description": "Extended Volumes support.",
- "links": [],
- "name": "ExtendedVolumes",
- "namespace": "http://docs.openstack.org/compute/ext/extended_volumes/api/v1.1",
- "updated": "2013-06-07T00:00:00+00:00"
- },
- {
- "alias": "os-fixed-ips",
- "description": "Fixed IPs support.",
- "links": [],
- "name": "FixedIPs",
- "namespace": "http://docs.openstack.org/compute/ext/fixed_ips/api/v2",
- "updated": "2012-10-18T13:25:27-06:00"
- },
- {
- "alias": "os-flavor-access",
- "description": "Flavor access support.",
- "links": [],
- "name": "FlavorAccess",
- "namespace": "http://docs.openstack.org/compute/ext/flavor_access/api/v2",
- "updated": "2012-08-01T00:00:00+00:00"
- },
- {
- "alias": "os-flavor-extra-specs",
- "description": "Instance type (flavor) extra specs.",
- "links": [],
- "name": "FlavorExtraSpecs",
- "namespace": "http://docs.openstack.org/compute/ext/flavor_extra_specs/api/v1.1",
- "updated": "2011-06-23T00:00:00+00:00"
- },
- {
- "alias": "os-flavor-manage",
- "description": "\n Flavor create/delete API support\n ",
- "links": [],
- "name": "FlavorManage",
- "namespace": "http://docs.openstack.org/compute/ext/flavor_manage/api/v1.1",
- "updated": "2012-01-19T00:00:00+00:00"
- },
- {
- "alias": "os-flavor-rxtx",
- "description": "Support to show the rxtx status of a flavor.",
- "links": [],
- "name": "FlavorRxtx",
- "namespace": "http://docs.openstack.org/compute/ext/flavor_rxtx/api/v1.1",
- "updated": "2012-08-29T00:00:00+00:00"
- },
- {
- "alias": "os-flavor-swap",
- "description": "Support to show the swap status of a flavor.",
- "links": [],
- "name": "FlavorSwap",
- "namespace": "http://docs.openstack.org/compute/ext/flavor_swap/api/v1.1",
- "updated": "2012-08-29T00:00:00+00:00"
- },
- {
- "alias": "os-floating-ip-dns",
- "description": "Floating IP DNS support.",
- "links": [],
- "name": "FloatingIpDns",
- "namespace": "http://docs.openstack.org/ext/floating_ip_dns/api/v1.1",
- "updated": "2011-12-23T00:00:00+00:00"
- },
- {
- "alias": "os-floating-ip-pools",
- "description": "Floating IPs support.",
- "links": [],
- "name": "FloatingIpPools",
- "namespace": "http://docs.openstack.org/compute/ext/floating_ip_pools/api/v1.1",
- "updated": "2012-01-04T00:00:00+00:00"
- },
- {
- "alias": "os-floating-ips",
- "description": "Floating IPs support.",
- "links": [],
- "name": "FloatingIps",
- "namespace": "http://docs.openstack.org/compute/ext/floating_ips/api/v1.1",
- "updated": "2011-06-16T00:00:00+00:00"
- },
- {
- "alias": "os-floating-ips-bulk",
- "description": "Bulk handling of Floating IPs.",
- "links": [],
- "name": "FloatingIpsBulk",
- "namespace": "http://docs.openstack.org/compute/ext/floating_ips_bulk/api/v2",
- "updated": "2012-10-29T13:25:27-06:00"
- },
- {
- "alias": "os-fping",
- "description": "Fping Management Extension.",
- "links": [],
- "name": "Fping",
- "namespace": "http://docs.openstack.org/compute/ext/fping/api/v1.1",
- "updated": "2012-07-06T00:00:00+00:00"
- },
- {
- "alias": "os-hide-server-addresses",
- "description": "Support hiding server addresses in certain states.",
- "links": [],
- "name": "HideServerAddresses",
- "namespace": "http://docs.openstack.org/compute/ext/hide_server_addresses/api/v1.1",
- "updated": "2012-12-11T00:00:00+00:00"
- },
- {
- "alias": "os-hosts",
- "description": "Admin-only host administration.",
- "links": [],
- "name": "Hosts",
- "namespace": "http://docs.openstack.org/compute/ext/hosts/api/v1.1",
- "updated": "2011-06-29T00:00:00+00:00"
- },
- {
- "alias": "os-hypervisors",
- "description": "Admin-only hypervisor administration.",
- "links": [],
- "name": "Hypervisors",
- "namespace": "http://docs.openstack.org/compute/ext/hypervisors/api/v1.1",
- "updated": "2012-06-21T00:00:00+00:00"
- },
- {
- "alias": "os-instance-actions",
- "description": "View a log of actions and events taken on an instance.",
- "links": [],
- "name": "InstanceActions",
- "namespace": "http://docs.openstack.org/compute/ext/instance-actions/api/v1.1",
- "updated": "2013-02-08T00:00:00+00:00"
- },
- {
- "alias": "os-instance_usage_audit_log",
- "description": "Admin-only Task Log Monitoring.",
- "links": [],
- "name": "OSInstanceUsageAuditLog",
- "namespace": "http://docs.openstack.org/ext/services/api/v1.1",
- "updated": "2012-07-06T01:00:00+00:00"
- },
- {
- "alias": "os-keypairs",
- "description": "Keypair Support.",
- "links": [],
- "name": "Keypairs",
- "namespace": "http://docs.openstack.org/compute/ext/keypairs/api/v1.1",
- "updated": "2011-08-08T00:00:00+00:00"
- },
- {
- "alias": "os-migrations",
- "description": "Provide data on migrations.",
- "links": [],
- "name": "Migrations",
- "namespace": "http://docs.openstack.org/compute/ext/migrations/api/v2.0",
- "updated": "2013-05-30T00:00:00+00:00"
- },
- {
- "alias": "os-multiple-create",
- "description": "Allow multiple create in the Create Server v1.1 API.",
- "links": [],
- "name": "MultipleCreate",
- "namespace": "http://docs.openstack.org/compute/ext/multiplecreate/api/v1.1",
- "updated": "2012-08-07T00:00:00+00:00"
- },
- {
- "alias": "os-networks",
- "description": "Admin-only Network Management Extension.",
- "links": [],
- "name": "Networks",
- "namespace": "http://docs.openstack.org/compute/ext/os-networks/api/v1.1",
- "updated": "2011-12-23T00:00:00+00:00"
- },
- {
- "alias": "os-networks-associate",
- "description": "Network association support.",
- "links": [],
- "name": "NetworkAssociationSupport",
- "namespace": "http://docs.openstack.org/compute/ext/networks_associate/api/v2",
- "updated": "2012-11-19T00:00:00+00:00"
- },
- {
- "alias": "os-quota-class-sets",
- "description": "Quota classes management support.",
- "links": [],
- "name": "QuotaClasses",
- "namespace": "http://docs.openstack.org/compute/ext/quota-classes-sets/api/v1.1",
- "updated": "2012-03-12T00:00:00+00:00"
- },
- {
- "alias": "os-quota-sets",
- "description": "Quotas management support.",
- "links": [],
- "name": "Quotas",
- "namespace": "http://docs.openstack.org/compute/ext/quotas-sets/api/v1.1",
- "updated": "2011-08-08T00:00:00+00:00"
- },
- {
- "alias": "os-rescue",
- "description": "Instance rescue mode.",
- "links": [],
- "name": "Rescue",
- "namespace": "http://docs.openstack.org/compute/ext/rescue/api/v1.1",
- "updated": "2011-08-18T00:00:00+00:00"
- },
- {
- "alias": "os-security-group-default-rules",
- "description": "Default rules for security group support.",
- "links": [],
- "name": "SecurityGroupDefaultRules",
- "namespace": "http://docs.openstack.org/compute/ext/securitygroupdefaultrules/api/v1.1",
- "updated": "2013-02-05T00:00:00+00:00"
- },
- {
- "alias": "os-security-groups",
- "description": "Security group support.",
- "links": [],
- "name": "SecurityGroups",
- "namespace": "http://docs.openstack.org/compute/ext/securitygroups/api/v1.1",
- "updated": "2013-05-28T00:00:00+00:00"
- },
- {
- "alias": "os-server-diagnostics",
- "description": "Allow Admins to view server diagnostics through server action.",
- "links": [],
- "name": "ServerDiagnostics",
- "namespace": "http://docs.openstack.org/compute/ext/server-diagnostics/api/v1.1",
- "updated": "2011-12-21T00:00:00+00:00"
- },
- {
- "alias": "os-server-password",
- "description": "Server password support.",
- "links": [],
- "name": "ServerPassword",
- "namespace": "http://docs.openstack.org/compute/ext/server-password/api/v2",
- "updated": "2012-11-29T00:00:00+00:00"
- },
- {
- "alias": "os-server-start-stop",
- "description": "Start/Stop instance compute API support.",
- "links": [],
- "name": "ServerStartStop",
- "namespace": "http://docs.openstack.org/compute/ext/servers/api/v1.1",
- "updated": "2012-01-23T00:00:00+00:00"
- },
- {
- "alias": "os-services",
- "description": "Services support.",
- "links": [],
- "name": "Services",
- "namespace": "http://docs.openstack.org/compute/ext/services/api/v2",
- "updated": "2012-10-28T00:00:00-00:00"
- },
- {
- "alias": "os-shelve",
- "description": "Instance shelve mode.",
- "links": [],
- "name": "Shelve",
- "namespace": "http://docs.openstack.org/compute/ext/shelve/api/v1.1",
- "updated": "2013-04-06T00:00:00+00:00"
- },
- {
- "alias": "os-simple-tenant-usage",
- "description": "Simple tenant usage extension.",
- "links": [],
- "name": "SimpleTenantUsage",
- "namespace": "http://docs.openstack.org/compute/ext/os-simple-tenant-usage/api/v1.1",
- "updated": "2011-08-19T00:00:00+00:00"
- },
- {
- "alias": "os-tenant-networks",
- "description": "Tenant-based Network Management Extension.",
- "links": [],
- "name": "OSTenantNetworks",
- "namespace": "http://docs.openstack.org/compute/ext/os-tenant-networks/api/v2",
- "updated": "2012-03-07T09:46:43-05:00"
- },
- {
- "alias": "os-used-limits",
- "description": "Provide data on limited resources that are being used.",
- "links": [],
- "name": "UsedLimits",
- "namespace": "http://docs.openstack.org/compute/ext/used_limits/api/v1.1",
- "updated": "2012-07-13T00:00:00+00:00"
- },
- {
- "alias": "os-used-limits-for-admin",
- "description": "Provide data to admin on limited resources used by other tenants.",
- "links": [],
- "name": "UsedLimitsForAdmin",
- "namespace": "http://docs.openstack.org/compute/ext/used_limits_for_admin/api/v1.1",
- "updated": "2013-05-02T00:00:00+00:00"
- },
- {
- "alias": "os-user-data",
- "description": "Add user_data to the Create Server v1.1 API.",
- "links": [],
- "name": "UserData",
- "namespace": "http://docs.openstack.org/compute/ext/userdata/api/v1.1",
- "updated": "2012-08-07T00:00:00+00:00"
- },
- {
- "alias": "os-user-quotas",
- "description": "Project user quota support.",
- "links": [],
- "name": "UserQuotas",
- "namespace": "http://docs.openstack.org/compute/ext/user_quotas/api/v1.1",
- "updated": "2013-07-18T00:00:00+00:00"
- },
- {
- "alias": "os-virtual-interfaces",
- "description": "Virtual interface support.",
- "links": [],
- "name": "VirtualInterfaces",
- "namespace": "http://docs.openstack.org/compute/ext/virtual_interfaces/api/v1.1",
- "updated": "2011-08-17T00:00:00+00:00"
- },
- {
- "alias": "os-volume-attachment-update",
- "description": "Support for updating a volume attachment.",
- "links": [],
- "name": "VolumeAttachmentUpdate",
- "namespace": "http://docs.openstack.org/compute/ext/os-volume-attachment-update/api/v2",
- "updated": "2013-06-20T00:00:00-00:00"
- },
- {
- "alias": "os-volumes",
- "description": "Volumes support.",
- "links": [],
- "name": "Volumes",
- "namespace": "http://docs.openstack.org/compute/ext/volumes/api/v1.1",
- "updated": "2011-03-25T00:00:00+00:00"
- }
- ]
+ "extensions":[
+ {
+ "updated":"2011-06-09T00:00:00+00:00",
+ "name":"Multinic",
+ "links":[
+
+ ],
+ "namespace":"http://docs.openstack.org/compute/ext/multinic/api/v1.1",
+ "alias":"NMN",
+ "description":"Multiple network support."
+ },
+ {
+ "updated":"2011-09-27T00:00:00+00:00",
+ "name":"DiskConfig",
+ "links":[
+
+ ],
+ "namespace":"http://docs.openstack.org/compute/ext/disk_config/api/v1.1",
+ "alias":"OS-DCF",
+ "description":"Disk Management Extension."
+ },
+ {
+ "updated":"2013-01-30T00:00:00+00:00",
+ "name":"ExtendedAvailabilityZone",
+ "links":[
+
+ ],
+ "namespace":"http://docs.openstack.org/compute/ext/extended_availability_zone/api/v2",
+ "alias":"OS-EXT-AZ",
+ "description":"Extended Availability Zone support."
+ },
+ {
+ "updated":"2013-02-19T00:00:00+00:00",
+ "name":"ImageSize",
+ "links":[
+
+ ],
+ "namespace":"http://docs.openstack.org/compute/ext/image_size/api/v1.1",
+ "alias":"OS-EXT-IMG-SIZE",
+ "description":"Adds image size to image listings."
+ },
+ {
+ "updated":"2013-01-06T00:00:00+00:00",
+ "name":"ExtendedIps",
+ "links":[
+
+ ],
+ "namespace":"http://docs.openstack.org/compute/ext/extended_ips/api/v1.1",
+ "alias":"OS-EXT-IPS",
+ "description":"Adds type parameter to the ip list."
+ },
+ {
+ "updated":"2013-03-07T00:00:00+00:00",
+ "name":"ExtendedIpsMac",
+ "links":[
+
+ ],
+ "namespace":"http://docs.openstack.org/compute/ext/extended_ips_mac/api/v1.1",
+ "alias":"OS-EXT-IPS-MAC",
+ "description":"Adds mac address parameter to the ip list."
+ },
+ {
+ "updated":"2011-11-03T00:00:00+00:00",
+ "name":"ExtendedServerAttributes",
+ "links":[
+
+ ],
+ "namespace":"http://docs.openstack.org/compute/ext/extended_status/api/v1.1",
+ "alias":"OS-EXT-SRV-ATTR",
+ "description":"Extended Server Attributes support."
+ },
+ {
+ "updated":"2011-11-03T00:00:00+00:00",
+ "name":"ExtendedStatus",
+ "links":[
+
+ ],
+ "namespace":"http://docs.openstack.org/compute/ext/extended_status/api/v1.1",
+ "alias":"OS-EXT-STS",
+ "description":"Extended Status support."
+ },
+ {
+ "updated":"2013-03-07T00:00:00+00:00",
+ "name":"ExtendedVIFNet",
+ "links":[
+
+ ],
+ "namespace":"http://docs.openstack.org/compute/ext/extended-virtual-interfaces-net/api/v1.1",
+ "alias":"OS-EXT-VIF-NET",
+ "description":"Adds network id parameter to the virtual interface list."
+ },
+ {
+ "updated":"2012-08-29T00:00:00+00:00",
+ "name":"FlavorDisabled",
+ "links":[
+
+ ],
+ "namespace":"http://docs.openstack.org/compute/ext/flavor_disabled/api/v1.1",
+ "alias":"OS-FLV-DISABLED",
+ "description":"Support to show the disabled status of a flavor."
+ },
+ {
+ "updated":"2011-09-14T00:00:00+00:00",
+ "name":"FlavorExtraData",
+ "links":[
+
+ ],
+ "namespace":"http://docs.openstack.org/compute/ext/flavor_extra_data/api/v1.1",
+ "alias":"OS-FLV-EXT-DATA",
+ "description":"Provide additional data for flavors."
+ },
+ {
+ "updated":"2011-07-19T00:00:00+00:00",
+ "name":"SchedulerHints",
+ "links":[
+
+ ],
+ "namespace":"http://docs.openstack.org/compute/ext/scheduler-hints/api/v2",
+ "alias":"OS-SCH-HNT",
+ "description":"Pass arbitrary key/value pairs to the scheduler."
+ },
+ {
+ "updated":"2013-04-29T00:00:00+00:00",
+ "name":"ServerUsage",
+ "links":[
+
+ ],
+ "namespace":"http://docs.openstack.org/compute/ext/server_usage/api/v1.1",
+ "alias":"OS-SRV-USG",
+ "description":"Adds launched_at and terminated_at on Servers."
+ },
+ {
+ "updated":"2011-09-20T00:00:00+00:00",
+ "name":"AdminActions",
+ "links":[
+
+ ],
+ "namespace":"http://docs.openstack.org/compute/ext/admin-actions/api/v1.1",
+ "alias":"os-admin-actions",
+ "description":"Enable admin-only server actions\n\n Actions include: pause, unpause, suspend, resume, migrate,\n resetNetwork, injectNetworkInfo, lock, unlock, createBackup\n "
+ },
+ {
+ "updated":"2012-10-28T00:00:00-00:00",
+ "name":"Agents",
+ "links":[
+
+ ],
+ "namespace":"http://docs.openstack.org/compute/ext/agents/api/v2",
+ "alias":"os-agents",
+ "description":"Agents support."
+ },
+ {
+ "updated":"2012-01-12T00:00:00+00:00",
+ "name":"Aggregates",
+ "links":[
+
+ ],
+ "namespace":"http://docs.openstack.org/compute/ext/aggregates/api/v1.1",
+ "alias":"os-aggregates",
+ "description":"Admin-only aggregate administration."
+ },
+ {
+ "updated":"2013-08-29T00:00:00-00:00",
+ "name":"AssistedVolumeSnapshots",
+ "links":[
+
+ ],
+ "namespace":"http://docs.openstack.org/compute/ext/assisted-volume-snapshots/api/v2",
+ "alias":"os-assisted-volume-snapshots",
+ "description":"Assisted volume snapshots."
+ },
+ {
+ "updated":"2012-07-22T00:00:00+00:00",
+ "name":"AttachInterfaces",
+ "links":[
+
+ ],
+ "namespace":"http://docs.openstack.org/compute/ext/interfaces/api/v1.1",
+ "alias":"os-attach-interfaces",
+ "description":"Attach interface support."
+ },
+ {
+ "updated":"2012-12-21T00:00:00+00:00",
+ "name":"AvailabilityZone",
+ "links":[
+
+ ],
+ "namespace":"http://docs.openstack.org/compute/ext/availabilityzone/api/v1.1",
+ "alias":"os-availability-zone",
+ "description":"1. Add availability_zone to the Create Server v1.1 API.\n 2. Add availability zones describing.\n "
+ },
+ {
+ "updated":"2013-08-27T00:00:00+00:00",
+ "name":"BareMetalExtStatus",
+ "links":[
+
+ ],
+ "namespace":"http://docs.openstack.org/compute/ext/baremetal_ext_status/api/v2",
+ "alias":"os-baremetal-ext-status",
+ "description":"Add extended status in Baremetal Nodes v2 API."
+ },
+ {
+ "updated":"2013-01-04T00:00:00+00:00",
+ "name":"BareMetalNodes",
+ "links":[
+
+ ],
+ "namespace":"http://docs.openstack.org/compute/ext/baremetal_nodes/api/v2",
+ "alias":"os-baremetal-nodes",
+ "description":"Admin-only bare-metal node administration."
+ },
+ {
+ "updated":"2013-07-08T00:00:00+00:00",
+ "name":"BlockDeviceMappingV2Boot",
+ "links":[
+
+ ],
+ "namespace":"http://docs.openstack.org/compute/ext/block_device_mapping_v2_boot/api/v2",
+ "alias":"os-block-device-mapping-v2-boot",
+ "description":"Allow boot with the new BDM data format."
+ },
+ {
+ "updated":"2013-05-27T00:00:00+00:00",
+ "name":"CellCapacities",
+ "links":[
+
+ ],
+ "namespace":"http://docs.openstack.org/compute/ext/cell_capacities/api/v1.1",
+ "alias":"os-cell-capacities",
+ "description":"Adding functionality to get cell capacities."
+ },
+ {
+ "updated":"2013-05-14T00:00:00+00:00",
+ "name":"Cells",
+ "links":[
+
+ ],
+ "namespace":"http://docs.openstack.org/compute/ext/cells/api/v1.1",
+ "alias":"os-cells",
+ "description":"Enables cells-related functionality such as adding neighbor cells,\n listing neighbor cells, and getting the capabilities of the local cell.\n "
+ },
+ {
+ "updated":"2012-01-19T00:00:00+00:00",
+ "name":"Certificates",
+ "links":[
+
+ ],
+ "namespace":"http://docs.openstack.org/compute/ext/certificates/api/v1.1",
+ "alias":"os-certificates",
+ "description":"Certificates support."
+ },
+ {
+ "updated":"2011-12-16T00:00:00+00:00",
+ "name":"Cloudpipe",
+ "links":[
+
+ ],
+ "namespace":"http://docs.openstack.org/compute/ext/cloudpipe/api/v1.1",
+ "alias":"os-cloudpipe",
+ "description":"Adds actions to create cloudpipe instances.\n\n When running with the Vlan network mode, you need a mechanism to route\n from the public Internet to your vlans. This mechanism is known as a\n cloudpipe.\n\n At the time of creating this class, only OpenVPN is supported. Support for\n a SSH Bastion host is forthcoming.\n "
+ },
+ {
+ "updated":"2012-11-14T00:00:00+00:00",
+ "name":"CloudpipeUpdate",
+ "links":[
+
+ ],
+ "namespace":"http://docs.openstack.org/compute/ext/cloudpipe-update/api/v2",
+ "alias":"os-cloudpipe-update",
+ "description":"Adds the ability to set the vpn ip/port for cloudpipe instances."
+ },
+ {
+ "updated":"2012-07-16T00:00:00+00:00",
+ "name":"ConfigDrive",
+ "links":[
+
+ ],
+ "namespace":"http://docs.openstack.org/compute/ext/config_drive/api/v1.1",
+ "alias":"os-config-drive",
+ "description":"Config Drive Extension."
+ },
+ {
+ "updated":"2013-08-13T00:00:00+00:00",
+ "name":"ConsoleAuthTokens",
+ "links":[
+
+ ],
+ "namespace":"http://docs.openstack.org/compute/ext/consoles-auth-tokens/api/v2",
+ "alias":"os-console-auth-tokens",
+ "description":"Console token authentication support."
+ },
+ {
+ "updated":"2011-12-08T00:00:00+00:00",
+ "name":"ConsoleOutput",
+ "links":[
+
+ ],
+ "namespace":"http://docs.openstack.org/compute/ext/os-console-output/api/v2",
+ "alias":"os-console-output",
+ "description":"Console log output support, with tailing ability."
+ },
+ {
+ "updated":"2011-12-23T00:00:00+00:00",
+ "name":"Consoles",
+ "links":[
+
+ ],
+ "namespace":"http://docs.openstack.org/compute/ext/os-consoles/api/v2",
+ "alias":"os-consoles",
+ "description":"Interactive Console support."
+ },
+ {
+ "updated":"2011-07-19T00:00:00+00:00",
+ "name":"Createserverext",
+ "links":[
+
+ ],
+ "namespace":"http://docs.openstack.org/compute/ext/createserverext/api/v1.1",
+ "alias":"os-create-server-ext",
+ "description":"Extended support to the Create Server v1.1 API."
+ },
+ {
+ "updated":"2011-09-01T00:00:00+00:00",
+ "name":"DeferredDelete",
+ "links":[
+
+ ],
+ "namespace":"http://docs.openstack.org/compute/ext/deferred-delete/api/v1.1",
+ "alias":"os-deferred-delete",
+ "description":"Instance deferred delete."
+ },
+ {
+ "updated":"2013-01-06T00:00:00+00:00",
+ "name":"Evacuate",
+ "links":[
+
+ ],
+ "namespace":"http://docs.openstack.org/compute/ext/evacuate/api/v2",
+ "alias":"os-evacuate",
+ "description":"Enables server evacuation."
+ },
+ {
+ "updated":"2013-04-19T00:00:00+00:00",
+ "name":"ExtendedFloatingIps",
+ "links":[
+
+ ],
+ "namespace":"http://docs.openstack.org/compute/ext/extended_floating_ips/api/v2",
+ "alias":"os-extended-floating-ips",
+ "description":"Adds optional fixed_address to the add floating IP command."
+ },
+ {
+ "updated":"2014-01-04T00:00:00-00:00",
+ "name":"ExtendedHypervisors",
+ "links":[
+
+ ],
+ "namespace":"http://docs.openstack.org/compute/ext/extended_hypervisors/api/v1.1",
+ "alias":"os-extended-hypervisors",
+ "description":"Extended hypervisors support."
+ },
+ {
+ "updated":"2013-06-09T00:00:00+00:00",
+ "name":"ExtendedQuotas",
+ "links":[
+
+ ],
+ "namespace":"http://docs.openstack.org/compute/ext/extended_quotas/api/v1.1",
+ "alias":"os-extended-quotas",
+ "description":"Adds ability for admins to delete quota\n and optionally force the update Quota command.\n "
+ },
+ {
+ "updated":"2013-05-17T00:00:00-00:00",
+ "name":"ExtendedServices",
+ "links":[
+
+ ],
+ "namespace":"http://docs.openstack.org/compute/ext/extended_services/api/v2",
+ "alias":"os-extended-services",
+ "description":"Extended services support."
+ },
+ {
+ "updated":"2013-12-10T00:00:00",
+ "name":"ExtendedServicesDelete",
+ "links":[
+
+ ],
+ "namespace":"http://docs.openstack.org/compute/ext/extended_services_delete/api/v2",
+ "alias":"os-extended-services-delete",
+ "description":"Extended services deletion support."
+ },
+ {
+ "updated":"2013-06-07T00:00:00+00:00",
+ "name":"ExtendedVolumes",
+ "links":[
+
+ ],
+ "namespace":"http://docs.openstack.org/compute/ext/extended_volumes/api/v1.1",
+ "alias":"os-extended-volumes",
+ "description":"Extended Volumes support."
+ },
+ {
+ "updated":"2012-10-18T13:25:27-06:00",
+ "name":"FixedIPs",
+ "links":[
+
+ ],
+ "namespace":"http://docs.openstack.org/compute/ext/fixed_ips/api/v2",
+ "alias":"os-fixed-ips",
+ "description":"Fixed IPs support."
+ },
+ {
+ "updated":"2012-08-01T00:00:00+00:00",
+ "name":"FlavorAccess",
+ "links":[
+
+ ],
+ "namespace":"http://docs.openstack.org/compute/ext/flavor_access/api/v2",
+ "alias":"os-flavor-access",
+ "description":"Flavor access support."
+ },
+ {
+ "updated":"2011-06-23T00:00:00+00:00",
+ "name":"FlavorExtraSpecs",
+ "links":[
+
+ ],
+ "namespace":"http://docs.openstack.org/compute/ext/flavor_extra_specs/api/v1.1",
+ "alias":"os-flavor-extra-specs",
+ "description":"Instance type (flavor) extra specs."
+ },
+ {
+ "updated":"2012-01-19T00:00:00+00:00",
+ "name":"FlavorManage",
+ "links":[
+
+ ],
+ "namespace":"http://docs.openstack.org/compute/ext/flavor_manage/api/v1.1",
+ "alias":"os-flavor-manage",
+ "description":"Flavor create/delete API support."
+ },
+ {
+ "updated":"2012-08-29T00:00:00+00:00",
+ "name":"FlavorRxtx",
+ "links":[
+
+ ],
+ "namespace":"http://docs.openstack.org/compute/ext/flavor_rxtx/api/v1.1",
+ "alias":"os-flavor-rxtx",
+ "description":"Support to show the rxtx status of a flavor."
+ },
+ {
+ "updated":"2012-08-29T00:00:00+00:00",
+ "name":"FlavorSwap",
+ "links":[
+
+ ],
+ "namespace":"http://docs.openstack.org/compute/ext/flavor_swap/api/v1.1",
+ "alias":"os-flavor-swap",
+ "description":"Support to show the swap status of a flavor."
+ },
+ {
+ "updated":"2011-12-23T00:00:00+00:00",
+ "name":"FloatingIpDns",
+ "links":[
+
+ ],
+ "namespace":"http://docs.openstack.org/ext/floating_ip_dns/api/v1.1",
+ "alias":"os-floating-ip-dns",
+ "description":"Floating IP DNS support."
+ },
+ {
+ "updated":"2012-01-04T00:00:00+00:00",
+ "name":"FloatingIpPools",
+ "links":[
+
+ ],
+ "namespace":"http://docs.openstack.org/compute/ext/floating_ip_pools/api/v1.1",
+ "alias":"os-floating-ip-pools",
+ "description":"Floating IPs support."
+ },
+ {
+ "updated":"2011-06-16T00:00:00+00:00",
+ "name":"FloatingIps",
+ "links":[
+
+ ],
+ "namespace":"http://docs.openstack.org/compute/ext/floating_ips/api/v1.1",
+ "alias":"os-floating-ips",
+ "description":"Floating IPs support."
+ },
+ {
+ "updated":"2012-10-29T13:25:27-06:00",
+ "name":"FloatingIpsBulk",
+ "links":[
+
+ ],
+ "namespace":"http://docs.openstack.org/compute/ext/floating_ips_bulk/api/v2",
+ "alias":"os-floating-ips-bulk",
+ "description":"Bulk handling of Floating IPs."
+ },
+ {
+ "updated":"2012-07-06T00:00:00+00:00",
+ "name":"Fping",
+ "links":[
+
+ ],
+ "namespace":"http://docs.openstack.org/compute/ext/fping/api/v1.1",
+ "alias":"os-fping",
+ "description":"Fping Management Extension."
+ },
+ {
+ "updated":"2012-12-11T00:00:00+00:00",
+ "name":"HideServerAddresses",
+ "links":[
+
+ ],
+ "namespace":"http://docs.openstack.org/compute/ext/hide_server_addresses/api/v1.1",
+ "alias":"os-hide-server-addresses",
+ "description":"Support hiding server addresses in certain states."
+ },
+ {
+ "updated":"2011-06-29T00:00:00+00:00",
+ "name":"Hosts",
+ "links":[
+
+ ],
+ "namespace":"http://docs.openstack.org/compute/ext/hosts/api/v1.1",
+ "alias":"os-hosts",
+ "description":"Admin-only host administration."
+ },
+ {
+ "updated":"2012-06-21T00:00:00+00:00",
+ "name":"Hypervisors",
+ "links":[
+
+ ],
+ "namespace":"http://docs.openstack.org/compute/ext/hypervisors/api/v1.1",
+ "alias":"os-hypervisors",
+ "description":"Admin-only hypervisor administration."
+ },
+ {
+ "updated":"2013-02-08T00:00:00+00:00",
+ "name":"InstanceActions",
+ "links":[
+
+ ],
+ "namespace":"http://docs.openstack.org/compute/ext/instance-actions/api/v1.1",
+ "alias":"os-instance-actions",
+ "description":"View a log of actions and events taken on an instance."
+ },
+ {
+ "updated":"2012-07-06T01:00:00+00:00",
+ "name":"OSInstanceUsageAuditLog",
+ "links":[
+
+ ],
+ "namespace":"http://docs.openstack.org/ext/services/api/v1.1",
+ "alias":"os-instance_usage_audit_log",
+ "description":"Admin-only Task Log Monitoring."
+ },
+ {
+ "updated":"2011-08-08T00:00:00+00:00",
+ "name":"Keypairs",
+ "links":[
+
+ ],
+ "namespace":"http://docs.openstack.org/compute/ext/keypairs/api/v1.1",
+ "alias":"os-keypairs",
+ "description":"Keypair Support."
+ },
+ {
+ "updated":"2013-05-30T00:00:00+00:00",
+ "name":"Migrations",
+ "links":[
+
+ ],
+ "namespace":"http://docs.openstack.org/compute/ext/migrations/api/v2.0",
+ "alias":"os-migrations",
+ "description":"Provide data on migrations."
+ },
+ {
+ "updated":"2012-08-07T00:00:00+00:00",
+ "name":"MultipleCreate",
+ "links":[
+
+ ],
+ "namespace":"http://docs.openstack.org/compute/ext/multiplecreate/api/v1.1",
+ "alias":"os-multiple-create",
+ "description":"Allow multiple create in the Create Server v1.1 API."
+ },
+ {
+ "updated":"2011-12-23T00:00:00+00:00",
+ "name":"Networks",
+ "links":[
+
+ ],
+ "namespace":"http://docs.openstack.org/compute/ext/os-networks/api/v1.1",
+ "alias":"os-networks",
+ "description":"Admin-only Network Management Extension."
+ },
+ {
+ "updated":"2012-11-19T00:00:00+00:00",
+ "name":"NetworkAssociationSupport",
+ "links":[
+
+ ],
+ "namespace":"http://docs.openstack.org/compute/ext/networks_associate/api/v2",
+ "alias":"os-networks-associate",
+ "description":"Network association support."
+ },
+ {
+ "updated":"2013-12-17T00:00:00+00:00",
+ "name":"PreserveEphemeralOnRebuild",
+ "links":[
+
+ ],
+ "namespace":"http://docs.openstack.org/compute/ext/preserve_ephemeral_rebuild/api/v2",
+ "alias":"os-preserve-ephemeral-rebuild",
+ "description":"Allow preservation of the ephemeral partition on rebuild."
+ },
+ {
+ "updated":"2011-08-08T00:00:00+00:00",
+ "name":"Quotas",
+ "links":[
+
+ ],
+ "namespace":"http://docs.openstack.org/compute/ext/quotas-sets/api/v1.1",
+ "alias":"os-quota-sets",
+ "description":"Quotas management support."
+ },
+ {
+ "updated":"2011-08-18T00:00:00+00:00",
+ "name":"Rescue",
+ "links":[
+
+ ],
+ "namespace":"http://docs.openstack.org/compute/ext/rescue/api/v1.1",
+ "alias":"os-rescue",
+ "description":"Instance rescue mode."
+ },
+ {
+ "updated":"2013-02-05T00:00:00+00:00",
+ "name":"SecurityGroupDefaultRules",
+ "links":[
+
+ ],
+ "namespace":"http://docs.openstack.org/compute/ext/securitygroupdefaultrules/api/v1.1",
+ "alias":"os-security-group-default-rules",
+ "description":"Default rules for security group support."
+ },
+ {
+ "updated":"2013-05-28T00:00:00+00:00",
+ "name":"SecurityGroups",
+ "links":[
+
+ ],
+ "namespace":"http://docs.openstack.org/compute/ext/securitygroups/api/v1.1",
+ "alias":"os-security-groups",
+ "description":"Security group support."
+ },
+ {
+ "updated":"2011-12-21T00:00:00+00:00",
+ "name":"ServerDiagnostics",
+ "links":[
+
+ ],
+ "namespace":"http://docs.openstack.org/compute/ext/server-diagnostics/api/v1.1",
+ "alias":"os-server-diagnostics",
+ "description":"Allow Admins to view server diagnostics through server action."
+ },
+ {
+ "updated":"2014-02-18T00:00:00-00:00",
+ "name":"ServerExternalEvents",
+ "links":[
+
+ ],
+ "namespace":"http://docs.openstack.org/compute/ext/server-external-events/api/v2",
+ "alias":"os-server-external-events",
+ "description":"Server External Event Triggers."
+ },
+ {
+ "updated":"2013-06-20T00:00:00+00:00",
+ "name":"ServerGroups",
+ "links":[
+
+ ],
+ "namespace":"http://docs.openstack.org/compute/ext/servergroups/api/v2",
+ "alias":"os-server-groups",
+ "description":"Server group support."
+ },
+ {
+ "updated":"2012-11-29T00:00:00+00:00",
+ "name":"ServerPassword",
+ "links":[
+
+ ],
+ "namespace":"http://docs.openstack.org/compute/ext/server-password/api/v2",
+ "alias":"os-server-password",
+ "description":"Server password support."
+ },
+ {
+ "updated":"2012-01-23T00:00:00+00:00",
+ "name":"ServerStartStop",
+ "links":[
+
+ ],
+ "namespace":"http://docs.openstack.org/compute/ext/servers/api/v1.1",
+ "alias":"os-server-start-stop",
+ "description":"Start/Stop instance compute API support."
+ },
+ {
+ "updated":"2012-10-28T00:00:00-00:00",
+ "name":"Services",
+ "links":[
+
+ ],
+ "namespace":"http://docs.openstack.org/compute/ext/services/api/v2",
+ "alias":"os-services",
+ "description":"Services support."
+ },
+ {
+ "updated":"2013-04-06T00:00:00+00:00",
+ "name":"Shelve",
+ "links":[
+
+ ],
+ "namespace":"http://docs.openstack.org/compute/ext/shelve/api/v1.1",
+ "alias":"os-shelve",
+ "description":"Instance shelve mode."
+ },
+ {
+ "updated":"2011-08-19T00:00:00+00:00",
+ "name":"SimpleTenantUsage",
+ "links":[
+
+ ],
+ "namespace":"http://docs.openstack.org/compute/ext/os-simple-tenant-usage/api/v1.1",
+ "alias":"os-simple-tenant-usage",
+ "description":"Simple tenant usage extension."
+ },
+ {
+ "updated":"2012-03-07T09:46:43-05:00",
+ "name":"OSTenantNetworks",
+ "links":[
+
+ ],
+ "namespace":"http://docs.openstack.org/compute/ext/os-tenant-networks/api/v2",
+ "alias":"os-tenant-networks",
+ "description":"Tenant-based Network Management Extension."
+ },
+ {
+ "updated":"2012-07-13T00:00:00+00:00",
+ "name":"UsedLimits",
+ "links":[
+
+ ],
+ "namespace":"http://docs.openstack.org/compute/ext/used_limits/api/v1.1",
+ "alias":"os-used-limits",
+ "description":"Provide data on limited resources that are being used."
+ },
+ {
+ "updated":"2013-05-02T00:00:00+00:00",
+ "name":"UsedLimitsForAdmin",
+ "links":[
+
+ ],
+ "namespace":"http://docs.openstack.org/compute/ext/used_limits_for_admin/api/v1.1",
+ "alias":"os-used-limits-for-admin",
+ "description":"Provide data to admin on limited resources used by other tenants."
+ },
+ {
+ "updated":"2012-08-07T00:00:00+00:00",
+ "name":"UserData",
+ "links":[
+
+ ],
+ "namespace":"http://docs.openstack.org/compute/ext/userdata/api/v1.1",
+ "alias":"os-user-data",
+ "description":"Add user_data to the Create Server v1.1 API."
+ },
+ {
+ "updated":"2013-07-18T00:00:00+00:00",
+ "name":"UserQuotas",
+ "links":[
+
+ ],
+ "namespace":"http://docs.openstack.org/compute/ext/user_quotas/api/v1.1",
+ "alias":"os-user-quotas",
+ "description":"Project user quota support."
+ },
+ {
+ "updated":"2011-08-17T00:00:00+00:00",
+ "name":"VirtualInterfaces",
+ "links":[
+
+ ],
+ "namespace":"http://docs.openstack.org/compute/ext/virtual_interfaces/api/v1.1",
+ "alias":"os-virtual-interfaces",
+ "description":"Virtual interface support."
+ },
+ {
+ "updated":"2013-06-20T00:00:00-00:00",
+ "name":"VolumeAttachmentUpdate",
+ "links":[
+
+ ],
+ "namespace":"http://docs.openstack.org/compute/ext/os-volume-attachment-update/api/v2",
+ "alias":"os-volume-attachment-update",
+ "description":"Support for updating a volume attachment."
+ },
+ {
+ "updated":"2011-03-25T00:00:00+00:00",
+ "name":"Volumes",
+ "links":[
+
+ ],
+ "namespace":"http://docs.openstack.org/compute/ext/volumes/api/v1.1",
+ "alias":"os-volumes",
+ "description":"Volumes support."
+ }
+ ]
}
\ No newline at end of file
diff --git a/api-ref/src/wadls/compute-api/src/v2/api_samples/version-get-resp.json b/api-ref/src/wadls/compute-api/src/v2/api_samples/version-get-resp.json
new file mode 100644
index 000000000..f3ab36330
--- /dev/null
+++ b/api-ref/src/wadls/compute-api/src/v2/api_samples/version-get-resp.json
@@ -0,0 +1,33 @@
+{
+ "version":{
+ "status":"CURRENT",
+ "updated":"2011-01-21T11:33:21Z",
+ "media-types":[
+ {
+ "base":"application/xml",
+ "type":"application/vnd.openstack.compute+xml;version=2"
+ },
+ {
+ "base":"application/json",
+ "type":"application/vnd.openstack.compute+json;version=2"
+ }
+ ],
+ "id":"v2.0",
+ "links":[
+ {
+ "href":"http://23.253.228.211:8774/v2/",
+ "rel":"self"
+ },
+ {
+ "href":"http://docs.openstack.org/api/openstack-compute/2/os-compute-devguide-2.pdf",
+ "type":"application/pdf",
+ "rel":"describedby"
+ },
+ {
+ "href":"http://docs.openstack.org/api/openstack-compute/2/wadl/os-compute-2.wadl",
+ "type":"application/vnd.sun.wadl+xml",
+ "rel":"describedby"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff --git a/api-ref/src/wadls/compute-api/src/v2/api_samples/version-get-resp.xml b/api-ref/src/wadls/compute-api/src/v2/api_samples/version-get-resp.xml
new file mode 100644
index 000000000..73d60ca4e
--- /dev/null
+++ b/api-ref/src/wadls/compute-api/src/v2/api_samples/version-get-resp.xml
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/api-ref/src/wadls/compute-api/src/v2/api_samples/versions-get-resp.json b/api-ref/src/wadls/compute-api/src/v2/api_samples/versions-get-resp.json
index 40c7c4add..4c29c1758 100644
--- a/api-ref/src/wadls/compute-api/src/v2/api_samples/versions-get-resp.json
+++ b/api-ref/src/wadls/compute-api/src/v2/api_samples/versions-get-resp.json
@@ -1,26 +1,33 @@
{
- "versions": [
- {
- "id": "v2.0",
- "links": [
- {
- "href": "http://openstack.example.com/v2/",
- "rel": "self"
- }
- ],
- "status": "CURRENT",
- "updated": "2011-01-21T11:33:21Z"
- },
- {
- "id": "v3.0",
- "links": [
- {
- "href": "http://openstack.example.com/v3/",
- "rel": "self"
- }
- ],
- "status": "EXPERIMENTAL",
- "updated": "2013-07-23T11:33:21Z"
- }
- ]
+ "version":{
+ "status":"CURRENT",
+ "updated":"2011-01-21T11:33:21Z",
+ "media-types":[
+ {
+ "base":"application/xml",
+ "type":"application/vnd.openstack.compute+xml;version=2"
+ },
+ {
+ "base":"application/json",
+ "type":"application/vnd.openstack.compute+json;version=2"
+ }
+ ],
+ "id":"v2.0",
+ "links":[
+ {
+ "href":"http://23.253.228.211:8774/v2/",
+ "rel":"self"
+ },
+ {
+ "href":"http://docs.openstack.org/api/openstack-compute/2/os-compute-devguide-2.pdf",
+ "type":"application/pdf",
+ "rel":"describedby"
+ },
+ {
+ "href":"http://docs.openstack.org/api/openstack-compute/2/wadl/os-compute-2.wadl",
+ "type":"application/vnd.sun.wadl+xml",
+ "rel":"describedby"
+ }
+ ]
+ }
}
diff --git a/api-ref/src/wadls/compute-api/src/v2/api_samples/versions-get-resp.xml b/api-ref/src/wadls/compute-api/src/v2/api_samples/versions-get-resp.xml
index cf53b0dd2..1213677fc 100644
--- a/api-ref/src/wadls/compute-api/src/v2/api_samples/versions-get-resp.xml
+++ b/api-ref/src/wadls/compute-api/src/v2/api_samples/versions-get-resp.xml
@@ -1,9 +1,22 @@
-
-
-
+
+
+
+
+
+
-
-
+
+
+
+
+
+
-
+
diff --git a/api-ref/src/wadls/compute-api/src/v2/wadl/os-compute-2.wadl b/api-ref/src/wadls/compute-api/src/v2/wadl/os-compute-2.wadl
index 8f0fa33c5..24c032bcc 100644
--- a/api-ref/src/wadls/compute-api/src/v2/wadl/os-compute-2.wadl
+++ b/api-ref/src/wadls/compute-api/src/v2/wadl/os-compute-2.wadl
@@ -25,7 +25,10 @@
-
+
+
+
+
@@ -49,7 +52,7 @@
extension.
-
+
@@ -184,24 +187,22 @@
-
-
-
+
Details for a version.
-
+
A list of supported extensions.
-
+
-
-
+
+ Lists information about all Compute API
+ versions.
+
+
+
+
+
+
+
+
+
+
+
+
+ &commonFaults; &getFaults;
+
- Gets details about this specific
- version of the API.
+ title="Show API version details">
+ Shows details for Compute API v2.
+ href="../api_samples/version-get-resp.json"/>
+ href="../api_samples/version-get-resp.xml"/>
Full URL
to a service or server.
-
+
@@ -345,7 +368,7 @@
&commonFaults;
-
+
Lists available extensions.
@@ -384,7 +407,7 @@
&commonFaults;
-
+
Gets details about the specified
@@ -414,10 +437,8 @@
title="Create server">
Creates a server.
-
- &serverCreateParameters;
-
+ &serverCreateParameters;
diff --git a/api-ref/src/wadls/compute-api/src/v2/wadl/samples/compute-versions-response.json b/api-ref/src/wadls/compute-api/src/v2/wadl/samples/compute-versions-response.json
new file mode 100644
index 000000000..513b87512
--- /dev/null
+++ b/api-ref/src/wadls/compute-api/src/v2/wadl/samples/compute-versions-response.json
@@ -0,0 +1,26 @@
+{
+ "versions":[
+ {
+ "status":"CURRENT",
+ "updated":"2011-01-21T11:33:21Z",
+ "id":"v2.0",
+ "links":[
+ {
+ "href":"http://23.253.228.211:8774/v2/",
+ "rel":"self"
+ }
+ ]
+ },
+ {
+ "status":"EXPERIMENTAL",
+ "updated":"2013-07-23T11:33:21Z",
+ "id":"v3.0",
+ "links":[
+ {
+ "href":"http://23.253.228.211:8774/v3/",
+ "rel":"self"
+ }
+ ]
+ }
+ ]
+}
diff --git a/api-ref/src/wadls/compute-api/src/v2/wadl/samples/compute-versions-response.xml b/api-ref/src/wadls/compute-api/src/v2/wadl/samples/compute-versions-response.xml
new file mode 100644
index 000000000..243e6ac13
--- /dev/null
+++ b/api-ref/src/wadls/compute-api/src/v2/wadl/samples/compute-versions-response.xml
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/api-ref/src/wadls/compute-api/src/v3/api_samples/compute-versions-response.json b/api-ref/src/wadls/compute-api/src/v3/api_samples/compute-versions-response.json
new file mode 100644
index 000000000..d9e30d351
--- /dev/null
+++ b/api-ref/src/wadls/compute-api/src/v3/api_samples/compute-versions-response.json
@@ -0,0 +1,26 @@
+{
+ "versions":[
+ {
+ "status":"CURRENT",
+ "updated":"2011-01-21T11:33:21Z",
+ "id":"v2.0",
+ "links":[
+ {
+ "href":"http://23.253.228.211:8774/v2/",
+ "rel":"self"
+ }
+ ]
+ },
+ {
+ "status":"EXPERIMENTAL",
+ "updated":"2013-07-23T11:33:21Z",
+ "id":"v3.0",
+ "links":[
+ {
+ "href":"http://23.253.228.211:8774/v3/",
+ "rel":"self"
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/api-ref/src/wadls/compute-api/src/v3/api_samples/compute-versions-response.xml b/api-ref/src/wadls/compute-api/src/v3/api_samples/compute-versions-response.xml
new file mode 100644
index 000000000..243e6ac13
--- /dev/null
+++ b/api-ref/src/wadls/compute-api/src/v3/api_samples/compute-versions-response.xml
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/api-ref/src/wadls/compute-api/src/v3/api_samples/compute-versionsv3-response.json b/api-ref/src/wadls/compute-api/src/v3/api_samples/compute-versionsv3-response.json
new file mode 100644
index 000000000..546d3afd3
--- /dev/null
+++ b/api-ref/src/wadls/compute-api/src/v3/api_samples/compute-versionsv3-response.json
@@ -0,0 +1,29 @@
+{
+ "version":{
+ "status":"EXPERIMENTAL",
+ "updated":"2013-07-23T11:33:21Z",
+ "media-types":[
+ {
+ "base":"application/json",
+ "type":"application/vnd.openstack.compute+json;version=3"
+ }
+ ],
+ "id":"v3.0",
+ "links":[
+ {
+ "href":"http://23.253.228.211:8774/v3/",
+ "rel":"self"
+ },
+ {
+ "href":"http://docs.openstack.org/api/openstack-compute/3/os-compute-devguide-3.pdf",
+ "type":"application/pdf",
+ "rel":"describedby"
+ },
+ {
+ "href":"http://docs.openstack.org/api/openstack-compute/3/wadl/os-compute-3.wadl",
+ "type":"application/vnd.sun.wadl+xml",
+ "rel":"describedby"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff --git a/api-ref/src/wadls/compute-api/src/v3/api_samples/version-get-resp.xml b/api-ref/src/wadls/compute-api/src/v3/api_samples/version-get-resp.xml
new file mode 100644
index 000000000..070e0fc3c
--- /dev/null
+++ b/api-ref/src/wadls/compute-api/src/v3/api_samples/version-get-resp.xml
@@ -0,0 +1,28 @@
+
+
+ EXPERIMENTAL
+ 2013-07-23T11:33:21Z
+
+
+ application/json
+ application/vnd.openstack.compute+json;version=3
+
+
+ v3.0
+
+
+ http://23.253.228.211:8774/v3/
+ self
+
+
+ http://docs.openstack.org/api/openstack-compute/3/os-compute-devguide-3.pdf
+ application/pdf
+ describedby
+
+
+ http://docs.openstack.org/api/openstack-compute/3/wadl/os-compute-3.wadl
+ application/vnd.sun.wadl+xml
+ describedby
+
+
+
diff --git a/api-ref/src/wadls/compute-api/src/v3/wadl/os-extensions-v3.wadl b/api-ref/src/wadls/compute-api/src/v3/wadl/os-extensions-v3.wadl
new file mode 100644
index 000000000..d53ebd2ed
--- /dev/null
+++ b/api-ref/src/wadls/compute-api/src/v3/wadl/os-extensions-v3.wadl
@@ -0,0 +1,129 @@
+
+
+
+
+
+
+
+
+
+
+%common;]>
+
+
+
+
+
+
+
+
+
+ An alias, which is a
+ name for a pointer to a resource. For
+ example, a named extension.
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Details for a version.
+
+
+
+
+
+ A list of supported extensions.
+
+
+
+
+
+
+
+
+
+
+ Lists available extensions.
+
+
+
+ Moves to the next metadata
+ item.
+
+
+
+ Moves to the previous metadata
+ item.
+
+
+
+
+
+
+
+
+
+
+
+
+ Shows details about a specified
+ extension.
+ Extensions introduce features and vendor-specific
+ functionality to the API without requiring a version
+ change.
+
+
+
+
+
+
+
+
+
+
+
diff --git a/api-ref/src/wadls/compute-api/src/v3/wadl/os-versions-v3.wadl b/api-ref/src/wadls/compute-api/src/v3/wadl/os-versions-v3.wadl
new file mode 100755
index 000000000..d4c8e3cc0
--- /dev/null
+++ b/api-ref/src/wadls/compute-api/src/v3/wadl/os-versions-v3.wadl
@@ -0,0 +1,81 @@
+
+
+
+
+
+
+
+
+
+
+
+ Details for a version.
+
+
+
+
+
+
+
+ Lists information about all Compute API
+ versions.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Shows details for Compute API
+ v3.
+
+
+
+
+
+
+
+
+
+
+
+
+ Full URL
+ to a service or server.
+
+
+
+
+
+
diff --git a/api-ref/src/wadls/databases-api/xsd/dbaas.wadl b/api-ref/src/wadls/databases-api/xsd/dbaas.wadl
index 7b3b50444..38e099b79 100644
--- a/api-ref/src/wadls/databases-api/xsd/dbaas.wadl
+++ b/api-ref/src/wadls/databases-api/xsd/dbaas.wadl
@@ -100,15 +100,13 @@
-
-
Shows details for a specified API
- version.
- Reviewer: in the DNS project, we have been
+ role="shortdesc">Shows details for the Database
+ Service API v1.0.
+
@@ -143,8 +141,8 @@
Lists information about all API
- versions.
+ role="shortdesc">Lists information about all Database
+ Service API versions.
@@ -327,12 +325,13 @@
role="shortdesc">Deletes a specified database
instance, including any associated data.
This operation does not delete any read
- slaves.Reviewer: please
+ slaves.
+
+ This operation is not allowed when the
+ instance state is either REBUILDING
+ or BUILDING.
@@ -1126,9 +1125,9 @@
This resource is identical to the flavors found in
the OpenStack Nova API, but without the disk
property.
- Reviewer: please check that the xml example below
+
diff --git a/api-ref/src/wadls/databases-api/xsd/samples/db-version-response-json-http.txt b/api-ref/src/wadls/databases-api/xsd/samples/db-version-response-json-http.txt
index 61dfc6a32..3b1ecdf31 100644
--- a/api-ref/src/wadls/databases-api/xsd/samples/db-version-response-json-http.txt
+++ b/api-ref/src/wadls/databases-api/xsd/samples/db-version-response-json-http.txt
@@ -1,4 +1,4 @@
HTTP/1.1 200 OK
Content-Type: application/json
-Content-Length: 150
-Date: Wed, 25 Jan 2012 21:53:04 GMT
\ No newline at end of file
+Content-Length: 158
+Date: Tue, 22 Apr 2014 19:02:58 GMT
\ No newline at end of file
diff --git a/api-ref/src/wadls/databases-api/xsd/samples/db-version-response.json b/api-ref/src/wadls/databases-api/xsd/samples/db-version-response.json
index 06884653a..7b5604447 100644
--- a/api-ref/src/wadls/databases-api/xsd/samples/db-version-response.json
+++ b/api-ref/src/wadls/databases-api/xsd/samples/db-version-response.json
@@ -1,13 +1,15 @@
{
- "version":{
- "id":"v1.0",
- "links":[
- {
- "href":"https://openstack.example.com/v1.0/",
- "rel":"self"
- }
- ],
- "status":"CURRENT",
- "updated":"2012-01-01T00:00:00Z"
- }
-}
+ "versions":[
+ {
+ "status":"CURRENT",
+ "updated":"2012-08-01T00:00:00Z",
+ "id":"v1.0",
+ "links":[
+ {
+ "href":"http://23.253.228.211:8779/v1.0/",
+ "rel":"self"
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/api-ref/src/wadls/identity-api/src/v2.0/samples/identity-version-response.json b/api-ref/src/wadls/identity-api/src/v2.0/samples/identity-version-response.json
new file mode 100644
index 000000000..934f8d52b
--- /dev/null
+++ b/api-ref/src/wadls/identity-api/src/v2.0/samples/identity-version-response.json
@@ -0,0 +1,23 @@
+{
+ "version":{
+ "status":"stable",
+ "updated":"2013-03-06T00:00:00Z",
+ "media-types":[
+ {
+ "base":"application/json",
+ "type":"application/vnd.openstack.identity-v3+json"
+ },
+ {
+ "base":"application/xml",
+ "type":"application/vnd.openstack.identity-v3+xml"
+ }
+ ],
+ "id":"v3.0",
+ "links":[
+ {
+ "href":"http://23.253.228.211:35357/v3/",
+ "rel":"self"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff --git a/api-ref/src/wadls/identity-api/src/v2.0/samples/identity-version-response.xml b/api-ref/src/wadls/identity-api/src/v2.0/samples/identity-version-response.xml
new file mode 100644
index 000000000..49476a7bc
--- /dev/null
+++ b/api-ref/src/wadls/identity-api/src/v2.0/samples/identity-version-response.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/api-ref/src/wadls/identity-api/src/v2.0/samples/identity-versions-response.json b/api-ref/src/wadls/identity-api/src/v2.0/samples/identity-versions-response.json
new file mode 100644
index 000000000..4ea45aa04
--- /dev/null
+++ b/api-ref/src/wadls/identity-api/src/v2.0/samples/identity-versions-response.json
@@ -0,0 +1,33 @@
+{
+ "version":{
+ "status":"stable",
+ "updated":"2014-04-17T00:00:00Z",
+ "media-types":[
+ {
+ "base":"application/json",
+ "type":"application/vnd.openstack.identity-v2.0+json"
+ },
+ {
+ "base":"application/xml",
+ "type":"application/vnd.openstack.identity-v2.0+xml"
+ }
+ ],
+ "id":"v2.0",
+ "links":[
+ {
+ "href":"http://23.253.228.211:5000/v2.0/",
+ "rel":"self"
+ },
+ {
+ "href":"http://docs.openstack.org/api/openstack-identity-service/2.0/content/",
+ "type":"text/html",
+ "rel":"describedby"
+ },
+ {
+ "href":"http://docs.openstack.org/api/openstack-identity-service/2.0/identity-dev-guide-2.0.pdf",
+ "type":"application/pdf",
+ "rel":"describedby"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff --git a/api-ref/src/wadls/identity-api/src/v2.0/samples/identity-versions-response.xml b/api-ref/src/wadls/identity-api/src/v2.0/samples/identity-versions-response.xml
new file mode 100644
index 000000000..5f178489b
--- /dev/null
+++ b/api-ref/src/wadls/identity-api/src/v2.0/samples/identity-versions-response.xml
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/api-ref/src/wadls/identity-api/src/v2.0/samples/version-resp.json b/api-ref/src/wadls/identity-api/src/v2.0/samples/version-resp.json
new file mode 100644
index 000000000..5f1277210
--- /dev/null
+++ b/api-ref/src/wadls/identity-api/src/v2.0/samples/version-resp.json
@@ -0,0 +1,23 @@
+{
+ "version":{
+ "status":"stable",
+ "updated":"2013-03-06T00:00:00Z",
+ "media-types":[
+ {
+ "base":"application/json",
+ "type":"application/vnd.openstack.identity-v3+json"
+ },
+ {
+ "base":"application/xml",
+ "type":"application/vnd.openstack.identity-v3+xml"
+ }
+ ],
+ "id":"v3.0",
+ "links":[
+ {
+ "href":"http://localhost:5000/v3/",
+ "rel":"self"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff --git a/api-ref/src/wadls/identity-api/src/v2.0/samples/version-resp.xml b/api-ref/src/wadls/identity-api/src/v2.0/samples/version-resp.xml
new file mode 100644
index 000000000..d1eda7f22
--- /dev/null
+++ b/api-ref/src/wadls/identity-api/src/v2.0/samples/version-resp.xml
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/api-ref/src/wadls/identity-api/src/v2.0/samples/version.json b/api-ref/src/wadls/identity-api/src/v2.0/samples/version.json
index 56e285242..4ea45aa04 100644
--- a/api-ref/src/wadls/identity-api/src/v2.0/samples/version.json
+++ b/api-ref/src/wadls/identity-api/src/v2.0/samples/version.json
@@ -1,7 +1,7 @@
{
"version":{
"status":"stable",
- "updated":"2013-03-06T00:00:00Z",
+ "updated":"2014-04-17T00:00:00Z",
"media-types":[
{
"base":"application/json",
@@ -15,7 +15,7 @@
"id":"v2.0",
"links":[
{
- "href":"http://localhost:5000/v2.0/",
+ "href":"http://23.253.228.211:5000/v2.0/",
"rel":"self"
},
{
diff --git a/api-ref/src/wadls/identity-api/src/v2.0/wadl/identity.wadl b/api-ref/src/wadls/identity-api/src/v2.0/wadl/identity.wadl
index d86ad7758..09ad97563 100644
--- a/api-ref/src/wadls/identity-api/src/v2.0/wadl/identity.wadl
+++ b/api-ref/src/wadls/identity-api/src/v2.0/wadl/identity.wadl
@@ -27,6 +27,9 @@
+
+
+
@@ -66,11 +69,9 @@
-
-
@@ -85,18 +86,44 @@
+
+ Lists information about all Identity
+ API versions.
+
+
+
+
+
+
+
+
+
+
+
+
+ &commonFaults; &getFaults;
- Gets detailed information about a
- specified version of the Identity API.
+ title="Show version details">
+ Shows details for the Identity API
+ v2.0.
-
+
@@ -105,7 +132,9 @@
-
+
diff --git a/api-ref/src/wadls/identity-api/src/v3/samples/identity-version-resp.json b/api-ref/src/wadls/identity-api/src/v3/samples/identity-version-resp.json
new file mode 100644
index 000000000..934f8d52b
--- /dev/null
+++ b/api-ref/src/wadls/identity-api/src/v3/samples/identity-version-resp.json
@@ -0,0 +1,23 @@
+{
+ "version":{
+ "status":"stable",
+ "updated":"2013-03-06T00:00:00Z",
+ "media-types":[
+ {
+ "base":"application/json",
+ "type":"application/vnd.openstack.identity-v3+json"
+ },
+ {
+ "base":"application/xml",
+ "type":"application/vnd.openstack.identity-v3+xml"
+ }
+ ],
+ "id":"v3.0",
+ "links":[
+ {
+ "href":"http://23.253.228.211:35357/v3/",
+ "rel":"self"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff --git a/api-ref/src/wadls/identity-api/src/v3/samples/identity-version-resp.xml b/api-ref/src/wadls/identity-api/src/v3/samples/identity-version-resp.xml
new file mode 100644
index 000000000..49476a7bc
--- /dev/null
+++ b/api-ref/src/wadls/identity-api/src/v3/samples/identity-version-resp.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/api-ref/src/wadls/identity-api/src/v3/wadl/identity-admin-v3.wadl b/api-ref/src/wadls/identity-api/src/v3/wadl/identity-admin-v3.wadl
index 7f89a02b9..bdff8461e 100644
--- a/api-ref/src/wadls/identity-api/src/v3/wadl/identity-admin-v3.wadl
+++ b/api-ref/src/wadls/identity-api/src/v3/wadl/identity-admin-v3.wadl
@@ -34,8 +34,11 @@
-
-
+
+
+
+
+
@@ -436,27 +439,48 @@
-
-
-
-
+
+ Lists information about all Identity
+ API versions.
+
+
+
+
+
+
+
+
+
+
+
+
+ &commonFaults; &getFaults;
+
- Shows details for a specified version of the
- API. &commonFaults; &getFaults;
- &versionParam; &statusParam;
- &updatedParam; &media-typesParam; &version-idParam;
- &version-linksParam;
+ title="Show API version details">
+ Shows details for the Identity API
+ v3. &commonFaults; &getFaults; &versionParam; &statusParam; &updatedParam;
+ &media-typesParam; &version-idParam; &version-linksParam;
+
+ href="../samples/identity-version-resp.json"
+ />
@@ -464,7 +488,8 @@
-
diff --git a/api-ref/src/wadls/identity-api/src/v3/wadl/samples/identity-versions-response.json b/api-ref/src/wadls/identity-api/src/v3/wadl/samples/identity-versions-response.json
new file mode 100644
index 000000000..46ebe51ed
--- /dev/null
+++ b/api-ref/src/wadls/identity-api/src/v3/wadl/samples/identity-versions-response.json
@@ -0,0 +1,58 @@
+{
+ "versions":{
+ "values":[
+ {
+ "status":"stable",
+ "updated":"2013-03-06T00:00:00Z",
+ "media-types":[
+ {
+ "base":"application/json",
+ "type":"application/vnd.openstack.identity-v3+json"
+ },
+ {
+ "base":"application/xml",
+ "type":"application/vnd.openstack.identity-v3+xml"
+ }
+ ],
+ "id":"v3.0",
+ "links":[
+ {
+ "href":"http://23.253.228.211:5000/v3/",
+ "rel":"self"
+ }
+ ]
+ },
+ {
+ "status":"stable",
+ "updated":"2014-04-17T00:00:00Z",
+ "media-types":[
+ {
+ "base":"application/json",
+ "type":"application/vnd.openstack.identity-v2.0+json"
+ },
+ {
+ "base":"application/xml",
+ "type":"application/vnd.openstack.identity-v2.0+xml"
+ }
+ ],
+ "id":"v2.0",
+ "links":[
+ {
+ "href":"http://23.253.228.211:5000/v2.0/",
+ "rel":"self"
+ },
+ {
+ "href":"http://docs.openstack.org/api/openstack-identity-service/2.0/content/",
+ "type":"text/html",
+ "rel":"describedby"
+ },
+ {
+ "href":"http://docs.openstack.org/api/openstack-identity-service/2.0/identity-dev-guide-2.0.pdf",
+ "type":"application/pdf",
+ "rel":"describedby"
+ }
+ ]
+ }
+ ]
+ }
+}
\ No newline at end of file
diff --git a/api-ref/src/wadls/identity-api/src/v3/wadl/samples/identity-versions-response.xml b/api-ref/src/wadls/identity-api/src/v3/wadl/samples/identity-versions-response.xml
new file mode 100644
index 000000000..43400d267
--- /dev/null
+++ b/api-ref/src/wadls/identity-api/src/v3/wadl/samples/identity-versions-response.xml
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/api-ref/src/wadls/image-api/src/v1/os-image-1.0.wadl b/api-ref/src/wadls/image-api/src/v1/os-image-1.0.wadl
index b73c4dec2..31d5389c3 100644
--- a/api-ref/src/wadls/image-api/src/v1/os-image-1.0.wadl
+++ b/api-ref/src/wadls/image-api/src/v1/os-image-1.0.wadl
@@ -1,6 +1,5 @@
-
-
+
@@ -23,16 +22,17 @@
-
-
-
+
+
+
+
-
+
@@ -44,12 +44,12 @@
stored through the image API. Typically a
UUID.
-
-
-
-
+
+
+
+
-
+
@@ -59,8 +59,8 @@
>Owner ID, which is the tenant
ID.
-
-
+
+
@@ -76,27 +76,81 @@
ID.
-
+
-
-
-
+
-
+
+
+
+
+ Details for a version.
+
+
-
-
+
+ Lists information about all Image
+ Service API versions.
+
+
+
+
+
+
+
+
+
+
+
+ Shows details for Image Service API
+ v1.
+
+
+
+
+
+
+
+
Registers a virtual machine (VM)
@@ -258,7 +312,7 @@
-
+
Updates an image, uploads an image
@@ -276,7 +330,7 @@
-
+
Returns the image details as
@@ -294,7 +348,7 @@
-
+
+
+ Details for a version.
+
+
+
+
+ Lists information about all
+ Networking API versions.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Shows details for Networking API
+ v2.0.
+
+
+
+
+
+
+
+
+
+
+
+
+ Full URL
+ to a service or server.
+
+
+
+
+
diff --git a/api-ref/src/wadls/netconn-api/src/samples/neutron-versions-response.json b/api-ref/src/wadls/netconn-api/src/samples/neutron-versions-response.json
new file mode 100644
index 000000000..ee20d6435
--- /dev/null
+++ b/api-ref/src/wadls/netconn-api/src/samples/neutron-versions-response.json
@@ -0,0 +1,14 @@
+{
+ "versions":[
+ {
+ "status":"CURRENT",
+ "id":"v2.0",
+ "links":[
+ {
+ "href":"http://23.253.228.211:9696/v2.0",
+ "rel":"self"
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/api-ref/src/wadls/netconn-api/src/samples/neutron-versions-response.xml b/api-ref/src/wadls/netconn-api/src/samples/neutron-versions-response.xml
new file mode 100644
index 000000000..a72ab3e10
--- /dev/null
+++ b/api-ref/src/wadls/netconn-api/src/samples/neutron-versions-response.xml
@@ -0,0 +1,15 @@
+
+
+
+ CURRENT
+ v2.0
+
+
+ http://23.253.228.211:9696/v2.0
+ self
+
+
+
+
diff --git a/api-ref/src/wadls/orchestration-api/src/v1/orchestration-api.wadl b/api-ref/src/wadls/orchestration-api/src/v1/orchestration-api.wadl
index b90206eaa..c1dd7f5a7 100644
--- a/api-ref/src/wadls/orchestration-api/src/v1/orchestration-api.wadl
+++ b/api-ref/src/wadls/orchestration-api/src/v1/orchestration-api.wadl
@@ -13,6 +13,9 @@
xmlns:wadl="http://wadl.dev.java.net/2009/02">
+
+
+
@@ -58,7 +61,8 @@
-
+
@@ -189,6 +193,22 @@
+
+ Lists information about all
+ Orchestration API versions.
+
+
+
+
+
+
+
+
+
@@ -339,9 +359,9 @@
- The URL of the template to instantiate.
- This value is ignored if the template is
- supplied inline.
+ The URL of the template to instantiate. This
+ value is ignored if the template is supplied
+ inline.
@@ -376,8 +396,8 @@
- User-defined parameter values to pass to
- the template.
+ User-defined parameter values to pass to the
+ template.
@@ -638,8 +658,8 @@
Deletes a specified stack but
- leaves its resources intact, and returns data describing
- the stack and its resources.
+ leaves its resources intact, and returns data
+ describing the stack and its resources.
@@ -654,8 +674,8 @@
Gets a preview of abandon data,
- describing the current state of the stack and its
- resources.
+ describing the current state of the stack and its
+ resources.
@@ -948,7 +968,9 @@
- The ID of the software configuration resource that runs when applying to the server.
+ The ID of the software configuration
+ resource that runs when applying to the
+ server.
diff --git a/api-ref/src/wadls/orchestration-api/src/v1/samples/heat-versions-response.json b/api-ref/src/wadls/orchestration-api/src/v1/samples/heat-versions-response.json
new file mode 100644
index 000000000..59edf8536
--- /dev/null
+++ b/api-ref/src/wadls/orchestration-api/src/v1/samples/heat-versions-response.json
@@ -0,0 +1,14 @@
+{
+ "versions":[
+ {
+ "status":"CURRENT",
+ "id":"v1.0",
+ "links":[
+ {
+ "href":"http://23.253.228.211:8000/v1/",
+ "rel":"self"
+ }
+ ]
+ }
+ ]
+}
diff --git a/api-ref/src/wadls/volume-api/src/api_samples/version-get-resp.json b/api-ref/src/wadls/volume-api/src/api_samples/version-get-resp.json
new file mode 100644
index 000000000..0ce9bab16
--- /dev/null
+++ b/api-ref/src/wadls/volume-api/src/api_samples/version-get-resp.json
@@ -0,0 +1,33 @@
+{
+ "version":{
+ "status":"CURRENT",
+ "updated":"2012-01-04T11:33:21Z",
+ "media-types":[
+ {
+ "base":"application/xml",
+ "type":"application/vnd.openstack.volume+xml;version=1"
+ },
+ {
+ "base":"application/json",
+ "type":"application/vnd.openstack.volume+json;version=1"
+ }
+ ],
+ "id":"v1.0",
+ "links":[
+ {
+ "href":"http://23.253.228.211:8776/v1/",
+ "rel":"self"
+ },
+ {
+ "href":"http://jorgew.github.com/block-storage-api/content/os-block-storage-1.0.pdf",
+ "type":"application/pdf",
+ "rel":"describedby"
+ },
+ {
+ "href":"http://docs.rackspacecloud.com/servers/api/v1.1/application.wadl",
+ "type":"application/vnd.sun.wadl+xml",
+ "rel":"describedby"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff --git a/api-ref/src/wadls/volume-api/src/api_samples/versionv1-get-resp.json b/api-ref/src/wadls/volume-api/src/api_samples/versionv1-get-resp.json
new file mode 100644
index 000000000..0ce9bab16
--- /dev/null
+++ b/api-ref/src/wadls/volume-api/src/api_samples/versionv1-get-resp.json
@@ -0,0 +1,33 @@
+{
+ "version":{
+ "status":"CURRENT",
+ "updated":"2012-01-04T11:33:21Z",
+ "media-types":[
+ {
+ "base":"application/xml",
+ "type":"application/vnd.openstack.volume+xml;version=1"
+ },
+ {
+ "base":"application/json",
+ "type":"application/vnd.openstack.volume+json;version=1"
+ }
+ ],
+ "id":"v1.0",
+ "links":[
+ {
+ "href":"http://23.253.228.211:8776/v1/",
+ "rel":"self"
+ },
+ {
+ "href":"http://jorgew.github.com/block-storage-api/content/os-block-storage-1.0.pdf",
+ "type":"application/pdf",
+ "rel":"describedby"
+ },
+ {
+ "href":"http://docs.rackspacecloud.com/servers/api/v1.1/application.wadl",
+ "type":"application/vnd.sun.wadl+xml",
+ "rel":"describedby"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff --git a/api-ref/src/wadls/volume-api/src/api_samples/versionv2-get-resp.json b/api-ref/src/wadls/volume-api/src/api_samples/versionv2-get-resp.json
new file mode 100644
index 000000000..7f4bb1048
--- /dev/null
+++ b/api-ref/src/wadls/volume-api/src/api_samples/versionv2-get-resp.json
@@ -0,0 +1,33 @@
+{
+ "version":{
+ "status":"CURRENT",
+ "updated":"2012-01-04T11:33:21Z",
+ "media-types":[
+ {
+ "base":"application/xml",
+ "type":"application/vnd.openstack.volume+xml;version=1"
+ },
+ {
+ "base":"application/json",
+ "type":"application/vnd.openstack.volume+json;version=1"
+ }
+ ],
+ "id":"v1.0",
+ "links":[
+ {
+ "href":"http://23.253.228.211:8776/v2/",
+ "rel":"self"
+ },
+ {
+ "href":"http://jorgew.github.com/block-storage-api/content/os-block-storage-1.0.pdf",
+ "type":"application/pdf",
+ "rel":"describedby"
+ },
+ {
+ "href":"http://docs.rackspacecloud.com/servers/api/v1.1/application.wadl",
+ "type":"application/vnd.sun.wadl+xml",
+ "rel":"describedby"
+ }
+ ]
+ }
+}
\ No newline at end of file
diff --git a/api-ref/src/wadls/volume-api/src/v1/samples/cinder-versions-response.json b/api-ref/src/wadls/volume-api/src/v1/samples/cinder-versions-response.json
new file mode 100644
index 000000000..edde2bb95
--- /dev/null
+++ b/api-ref/src/wadls/volume-api/src/v1/samples/cinder-versions-response.json
@@ -0,0 +1,26 @@
+{
+ "versions":[
+ {
+ "status":"CURRENT",
+ "updated":"2012-01-04T11:33:21Z",
+ "id":"v1.0",
+ "links":[
+ {
+ "href":"http://23.253.228.211:8776/v1/",
+ "rel":"self"
+ }
+ ]
+ },
+ {
+ "status":"CURRENT",
+ "updated":"2012-11-21T11:33:21Z",
+ "id":"v2.0",
+ "links":[
+ {
+ "href":"http://23.253.228.211:8776/v2/",
+ "rel":"self"
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/api-ref/src/wadls/volume-api/src/v1/volume-api-v1.wadl b/api-ref/src/wadls/volume-api/src/v1/volume-api-v1.wadl
index b5651523a..99138c7ad 100644
--- a/api-ref/src/wadls/volume-api/src/v1/volume-api-v1.wadl
+++ b/api-ref/src/wadls/volume-api/src/v1/volume-api-v1.wadl
@@ -1,12 +1,15 @@
-
+
-
+
+
+
+
@@ -73,6 +76,72 @@
+
+
+ Details for a version.
+
+
+
+
+ Lists information about all Block Storage API
+ versions.
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Shows details for Block Storage API
+ v1.
+
+
+
+
+
+
+
+
+
+
+
diff --git a/api-ref/src/wadls/volume-api/src/v2/samples/cinder-versions-response.json b/api-ref/src/wadls/volume-api/src/v2/samples/cinder-versions-response.json
new file mode 100644
index 000000000..edde2bb95
--- /dev/null
+++ b/api-ref/src/wadls/volume-api/src/v2/samples/cinder-versions-response.json
@@ -0,0 +1,26 @@
+{
+ "versions":[
+ {
+ "status":"CURRENT",
+ "updated":"2012-01-04T11:33:21Z",
+ "id":"v1.0",
+ "links":[
+ {
+ "href":"http://23.253.228.211:8776/v1/",
+ "rel":"self"
+ }
+ ]
+ },
+ {
+ "status":"CURRENT",
+ "updated":"2012-11-21T11:33:21Z",
+ "id":"v2.0",
+ "links":[
+ {
+ "href":"http://23.253.228.211:8776/v2/",
+ "rel":"self"
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/api-ref/src/wadls/volume-api/src/v2/volume-api-v2.wadl b/api-ref/src/wadls/volume-api/src/v2/volume-api-v2.wadl
index b52af7d89..693e38020 100644
--- a/api-ref/src/wadls/volume-api/src/v2/volume-api-v2.wadl
+++ b/api-ref/src/wadls/volume-api/src/v2/volume-api-v2.wadl
@@ -6,7 +6,10 @@
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:wadl="http://wadl.dev.java.net/2009/02">
-
+
+
+
+
@@ -44,7 +47,7 @@
The unique
- identifier of an existing volume
+ identifier for an existing volume
type.
@@ -73,6 +76,73 @@
+
+
+ Details for a version.
+
+
+
+
+
+ Lists information about all Block Storage API
+ versions.
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Shows details for Block Storage API
+ v2.
+
+
+
+
+
+
+
+
+
+
+