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 + + + + + +
Stacks @@ -41,7 +50,8 @@
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 @@ - + Returns the image details as @@ -305,14 +359,14 @@ element="imageapi:image"/> - + Deletes the specified image. - + Lists the VM images shared with a @@ -352,7 +406,7 @@ - + Lists public VM images. @@ -425,7 +479,7 @@ - + Lists details for available @@ -523,7 +577,7 @@ - + Adds a member to an image. @@ -549,7 +603,7 @@ - + Replaces a membership list for an @@ -567,7 +621,7 @@ - + Removes a member from an diff --git a/api-ref/src/wadls/image-api/src/v1/samples/image-versions-response.json b/api-ref/src/wadls/image-api/src/v1/samples/image-versions-response.json new file mode 100644 index 000000000..7abe323a6 --- /dev/null +++ b/api-ref/src/wadls/image-api/src/v1/samples/image-versions-response.json @@ -0,0 +1,54 @@ +{ + "versions":[ + { + "status":"CURRENT", + "id":"v2.2", + "links":[ + { + "href":"http://23.253.228.211:9292/v2/", + "rel":"self" + } + ] + }, + { + "status":"SUPPORTED", + "id":"v2.1", + "links":[ + { + "href":"http://23.253.228.211:9292/v2/", + "rel":"self" + } + ] + }, + { + "status":"SUPPORTED", + "id":"v2.0", + "links":[ + { + "href":"http://23.253.228.211:9292/v2/", + "rel":"self" + } + ] + }, + { + "status":"CURRENT", + "id":"v1.1", + "links":[ + { + "href":"http://23.253.228.211:9292/v1/", + "rel":"self" + } + ] + }, + { + "status":"SUPPORTED", + "id":"v1.0", + "links":[ + { + "href":"http://23.253.228.211:9292/v1/", + "rel":"self" + } + ] + } + ] +} diff --git a/api-ref/src/wadls/image-api/src/v2.0/os-image-2.0.wadl b/api-ref/src/wadls/image-api/src/v2.0/os-image-2.0.wadl index f90af554d..38c3b6f37 100644 --- a/api-ref/src/wadls/image-api/src/v2.0/os-image-2.0.wadl +++ b/api-ref/src/wadls/image-api/src/v2.0/os-image-2.0.wadl @@ -31,8 +31,8 @@ xml:id="os-image-v2.0"> - - + + @@ -43,12 +43,12 @@ API. Typically a UUID. - - - + + + - - + + @@ -59,8 +59,8 @@ xml:lang="EN" title="Image tag" >Image tag. - - + + @@ -70,7 +70,7 @@ - + Creates a virtual machine (VM) @@ -110,19 +110,21 @@ - + - + - Successful HTTP response is 201. - Created with a Location header that contains the - newly-created URI for the image. Response body - represents the created image entity. Successful HTTP + response is 201. Created with a Location header that + contains the newly-created URI for the image. Response + body represents the created image entity. - + @@ -135,16 +137,16 @@ - + - + - - + Updates a specified image. @@ -192,25 +194,27 @@ - + - + - + - + - + Gets details for a specified @@ -220,15 +224,16 @@ - + - + - + Lists public virtual machine (VM) @@ -370,15 +375,16 @@ - + - + - + Deletes a specified image. @@ -392,7 +398,7 @@ - + Uploads binary image data. @@ -406,7 +412,7 @@ - + Downloads binary image data. @@ -423,7 +429,7 @@ - + Adds a specified tag to a specified @@ -445,7 +451,7 @@ - + Deletes a specified tag from a diff --git a/api-ref/src/wadls/image-api/src/v2/os-image-v2.wadl b/api-ref/src/wadls/image-api/src/v2/os-image-v2.wadl index 4c783a4ab..132bff85e 100644 --- a/api-ref/src/wadls/image-api/src/v2/os-image-v2.wadl +++ b/api-ref/src/wadls/image-api/src/v2/os-image-v2.wadl @@ -21,15 +21,16 @@ - - - - + + + + + + @@ -38,12 +39,12 @@ stored through the image API. Typically a UUID. - - - + + + - - + + @@ -53,13 +54,13 @@ xmlns="http://www.w3.org/1999/xhtml" title="Tag">Image tag. - - + + - + @@ -70,9 +71,9 @@ ID of the user with whom the image is being shared. - - - + + + @@ -83,15 +84,31 @@ - + - + - + + Lists information about all Image + Service API versions. + + + + + + + + + + Creates a virtual machine (VM) @@ -159,7 +176,7 @@ - + Updates a specified image. (Since @@ -203,7 +220,7 @@ - + Gets details for a specified image. @@ -220,7 +237,7 @@ - + Lists public virtual machine (VM) @@ -398,7 +415,7 @@ - + Lists the tenants with whom this @@ -423,7 +440,7 @@ - + Deletes a specified image. (Since @@ -439,7 +456,7 @@ - + Uploads binary image data. (Since @@ -453,7 +470,7 @@ - + Downloads binary image data. (Since @@ -469,7 +486,7 @@ - + Adds a specified tag to a specified @@ -477,7 +494,7 @@ - + Deletes a specified tag from a @@ -485,12 +502,13 @@ - + - Gets details for a specified image member. - Response body is a single image member entity. (Since Image - API 2.2.) + Gets details for a specified image + member. + Response body is a single image member entity. + (Since Image API 2.2.) @@ -502,7 +520,7 @@ - + Adds a specified tenant ID as an @@ -539,7 +557,7 @@ - + Sets the specified status for the @@ -578,7 +596,7 @@ - + Deletes a specified tenant ID from diff --git a/api-ref/src/wadls/image-api/src/v2/samples/image-versions-response.json b/api-ref/src/wadls/image-api/src/v2/samples/image-versions-response.json new file mode 100644 index 000000000..7abe323a6 --- /dev/null +++ b/api-ref/src/wadls/image-api/src/v2/samples/image-versions-response.json @@ -0,0 +1,54 @@ +{ + "versions":[ + { + "status":"CURRENT", + "id":"v2.2", + "links":[ + { + "href":"http://23.253.228.211:9292/v2/", + "rel":"self" + } + ] + }, + { + "status":"SUPPORTED", + "id":"v2.1", + "links":[ + { + "href":"http://23.253.228.211:9292/v2/", + "rel":"self" + } + ] + }, + { + "status":"SUPPORTED", + "id":"v2.0", + "links":[ + { + "href":"http://23.253.228.211:9292/v2/", + "rel":"self" + } + ] + }, + { + "status":"CURRENT", + "id":"v1.1", + "links":[ + { + "href":"http://23.253.228.211:9292/v1/", + "rel":"self" + } + ] + }, + { + "status":"SUPPORTED", + "id":"v1.0", + "links":[ + { + "href":"http://23.253.228.211:9292/v1/", + "rel":"self" + } + ] + } + ] +} diff --git a/api-ref/src/wadls/netconn-api/api_samples/version-v2-neutron-get-resp.json b/api-ref/src/wadls/netconn-api/api_samples/version-v2-neutron-get-resp.json new file mode 100644 index 000000000..1216d28ad --- /dev/null +++ b/api-ref/src/wadls/netconn-api/api_samples/version-v2-neutron-get-resp.json @@ -0,0 +1,34 @@ +{ + "resources":[ + { + "links":[ + { + "href":"http://23.253.228.211:9696/v2.0/subnets", + "rel":"self" + } + ], + "name":"subnet", + "collection":"subnets" + }, + { + "links":[ + { + "href":"http://23.253.228.211:9696/v2.0/networks", + "rel":"self" + } + ], + "name":"network", + "collection":"networks" + }, + { + "links":[ + { + "href":"http://23.253.228.211:9696/v2.0/ports", + "rel":"self" + } + ], + "name":"port", + "collection":"ports" + } + ] +} \ No newline at end of file diff --git a/api-ref/src/wadls/netconn-api/api_samples/version-v2-neutron-get-resp.xml b/api-ref/src/wadls/netconn-api/api_samples/version-v2-neutron-get-resp.xml new file mode 100644 index 000000000..00bedbad1 --- /dev/null +++ b/api-ref/src/wadls/netconn-api/api_samples/version-v2-neutron-get-resp.xml @@ -0,0 +1,35 @@ + + + + + + http://23.253.228.211:9696/v2.0/subnets + self + + + subnet + subnets + + + + + http://23.253.228.211:9696/v2.0/networks + self + + + network + networks + + + + + http://23.253.228.211:9696/v2.0/ports + self + + + port + ports + + diff --git a/api-ref/src/wadls/netconn-api/src/os-networks.wadl b/api-ref/src/wadls/netconn-api/src/os-networks.wadl index 62ace1822..683734fc8 100644 --- a/api-ref/src/wadls/netconn-api/src/os-networks.wadl +++ b/api-ref/src/wadls/netconn-api/src/os-networks.wadl @@ -21,7 +21,10 @@ - + + + + @@ -49,9 +52,73 @@ + + + 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. + + + + + + + + + + +