diff --git a/api-ref/src/docbkx/ch_compute-v2.1.xml b/api-ref/src/docbkx/ch_compute-v2.1.xml
index b956885c7..bb9220aa6 100644
--- a/api-ref/src/docbkx/ch_compute-v2.1.xml
+++ b/api-ref/src/docbkx/ch_compute-v2.1.xml
@@ -828,7 +828,21 @@
-
+
+
+ Compute services (os-services)
+
+ Lists all running Compute services for a tenant, enables or disables
+ scheduling for a Compute service, logs disabled Compute service
+ information, and deletes a Compute service.
+
+
+ For an overview of Compute services, see OpenStack Compute.
+
+
+ Usage reports (os-simple-tenant-usage)
@@ -857,3 +871,4 @@
xmlns:wadl="http://wadl.dev.java.net/2009/02"/>
+
diff --git a/api-ref/src/wadls/common_project.ent b/api-ref/src/wadls/common_project.ent
index 76e7aee7a..19152ab8b 100644
--- a/api-ref/src/wadls/common_project.ent
+++ b/api-ref/src/wadls/common_project.ent
@@ -616,8 +616,8 @@
+ xmlns:wadl="http://wadl.dev.java.net/2009/02"
+ xml:lang="EN">
The date and time when the service was updated.
diff --git a/api-ref/src/wadls/compute-api/src/v2.1/common.ent b/api-ref/src/wadls/compute-api/src/v2.1/common.ent
index e0ea3a7a6..9315e748c 100644
--- a/api-ref/src/wadls/compute-api/src/v2.1/common.ent
+++ b/api-ref/src/wadls/compute-api/src/v2.1/common.ent
@@ -422,6 +422,17 @@
'>
+
+
+
+ The UUID of the service.
+
+
+'>
@@ -520,29 +531,29 @@
-
-
+ name="security_groups" style="plain" required="false"
+ type="xsd:string">
+
+
One or more security groups. Specify the name of the security group in
the name attribute. If you omit this attribute, the API
creates the server in the default security group.
-
-
+
+
-
-
+ name="user_data" style="plain" required="false"
+ type="xsd:string">
+
+
Configuration information or scripts to use upon launch. Must be Base64
encoded.
-
-
+
+
-A server object.
@@ -870,11 +881,13 @@
-
- List of server objects.
-
+
+
+ A list of server objects.
+
+
'>
-
-
+ name="changes-since" style="query" required="false"
+ type="xsd:dateTime">
+
+
Filters the response by a date and time stamp when the server last
changed status.
-
-
+
+
-
-
- Filters the response by an image, as a UUID.
-
-
+ name="image" style="query" required="false"
+ type="csapi:UUID">
+
+
+ Filters the response by an image, as a UUID.
+
+
-
-
- Filters the response by a flavor, as a UUID. A flavor is a combination
- of memory, disk size, and CPUs.
-
-
+
+
+ Filters the response by a flavor, as a UUID. A flavor is a combination
+ of memory, disk size, and CPUs.
+
+
-
-
- Filters the response by a server name, as a string.
-
-
- You can use regular expressions in the query. For example, the
- ?name=bob regular expression returns both bob and bobb. If
- you must match on only bob, you can use a regular expression that
- matches the syntax of the underlying database server that is implemented
- for Compute, such as MySQL or PostgreSQL.
-
-
+
+
+ Filters the response by a server name, as a string.
+
+
+ You can use regular expressions in the query. For example, the
+ ?name=bob regular expression returns both bob and bobb. If
+ you must match on only bob, you can use a regular expression that
+ matches the syntax of the underlying database server that is implemented
+ for Compute, such as MySQL or PostgreSQL.
+
+
'>
-
'>
-
+
+
+
+
+
+
+
+
+ A service object.
+
+
+'>
+
+
+
+ A list of service objects.
+
+
+'>
+
- The host name.
+ The service binary name.
'>
-
-
-
- The service name.
-
-
-'>
-
+ type="xsd:string" required="true">
- The reason the service was disabled.
+ The reason that the service was disabled.
'>
-
@@ -3449,19 +3482,66 @@
'>
-
- If you force-down the service, this value is true.
+ The host name.
'>
-
+
+
+
+
+
+ The service binary name.
+
+
+'>
+
+
+
+ The reason that the service was disabled.
+
+
+'>
+
+
+
+ If true, the service was forced down.
+
+
+'>
+
+
+
+ The host name.
+
+
+'>
+
'>
-
@@ -3484,7 +3564,7 @@
'>
-
'>
-
-
-
- The availability zone of the host.
-
-
-'>
-
-
-
- A service object.
-
-
-'>
-
-
-
- A services object.
-
-
+
+
+ The availability zone of the host.
+
+
'>
-
+
+ &service_idTemplateParameter;
+
+
+ title="List Compute services">
- Lists all services for a tenant. Includes reasons, if
- available, for why any services were disabled.
+ Lists all running Compute services for a tenant.
+
+
+ Includes reasons, if available, for why any services were
+ disabled.
@@ -46,27 +52,27 @@
- &servicesResponseParameter;
- &serviceIdResponseParameter;
- &binaryRequestParameter;
- &disabled_reasonRequestParameter;
- &hostRequestParameter;
- &serviceStateResponseParameter;
- &forced_downResponseParameter;
- &serviceStatusResponseParameter;
+ &servicesObjectParameter;
+ &service-idResponseParameter;
+ &service-binaryResponseParameter;
+ &service-disabled_reasonResponseParameter;
+ &service-hostResponseParameter;
+ &service-stateResponseParameter;
+ &service-statusResponseParameter;
&service-updated_at-ResponseParameter;
- &zoneResponseParameter;
+ &service-forced_downResponseParameter;
+ &service-zoneResponseParameter;
+ title="Enable scheduling for a Compute service">
- Enables scheduling for a service.
+ Enables scheduling for a Compute service.
Specify the service by its host name and binary name.
@@ -77,11 +83,11 @@
- &hostRequestParameter;
- &binaryRequestParameter;
+ &service-hostRequestParameter;
+ &service-binaryRequestParameter;
@@ -89,21 +95,21 @@
- &serviceResponseParameter;
- &binaryRequestParameter;
- &hostRequestParameter;
- &serviceStatusResponseParameter;
+ &serviceObjectParameter;
+ &service-binaryResponseParameter;
+ &service-hostResponseParameter;
+ &service-statusResponseParameter;
+ title="Disable scheduling for a Compute service">
- Disables scheduling for a service.
+ Disables scheduling for a Compute service.
Specify the service by its host name and binary name.
@@ -114,11 +120,11 @@
- &hostRequestParameter;
- &binaryRequestParameter;
+ &service-hostRequestParameter;
+ &service-binaryRequestParameter;
@@ -126,22 +132,22 @@
- &serviceResponseParameter;
- &binaryRequestParameter;
- &hostRequestParameter;
- &serviceStatusResponseParameter;
+ &serviceObjectParameter;
+ &service-binaryResponseParameter;
+ &service-hostResponseParameter;
+ &service-statusResponseParameter;
+ title="Log disabled Compute service information">
- Logs information to the service table about why a
- service was disabled.
+ Logs information to the Compute service table about why a
+ Compute service was disabled.
Specify the service by its host name and binary name.
@@ -152,12 +158,12 @@
- &hostRequestParameter;
- &binaryRequestParameter;
- &disabled_reasonRequestParameter;
+ &service-hostRequestParameter;
+ &service-binaryRequestParameter;
+ &service-disabled_reasonRequestParameter;
@@ -165,22 +171,22 @@
- &serviceResponseParameter;
- &binaryRequestParameter;
- &disabled_reasonRequestParameter;
- &hostRequestParameter;
- &serviceStatusResponseParameter;
+ &serviceObjectParameter;
+ &service-binaryResponseParameter;
+ &service-disabled_reasonResponseParameter;
+ &service-hostResponseParameter;
+ &service-statusResponseParameter;
+ title="Delete Compute service">
- Deletes a service.
+ Deletes a Compute service.
Specify the service by its host name and binary name.
@@ -191,11 +197,11 @@
- &hostRequestParameter;
- &binaryRequestParameter;
+ &service-hostRequestParameter;
+ &service-binaryRequestParameter;
diff --git a/api-ref/src/wadls/compute-api/src/v2.1/wadl/servers-v2.1.wadl b/api-ref/src/wadls/compute-api/src/v2.1/wadl/servers-v2.1.wadl
index f99c2dbe3..d025f8d3a 100644
--- a/api-ref/src/wadls/compute-api/src/v2.1/wadl/servers-v2.1.wadl
+++ b/api-ref/src/wadls/compute-api/src/v2.1/wadl/servers-v2.1.wadl
@@ -154,7 +154,8 @@
- &serverCreateParameters; &diskConfigRequestParameter;
+ &serverCreateParameters;
+ &diskConfigRequestParameter;
@@ -166,7 +167,8 @@
- &commonFaults; &getFaults;
+ &commonFaults;
+ &getFaults;
@@ -311,7 +313,8 @@
&serverListResponseParameters;
- &commonFaults;
+
+ &commonFaults;
- &commonFaults; &getFaults;
+
+ &commonFaults; &getFaults;
@@ -471,7 +475,8 @@
- &commonFaults; &getFaults;
+ &commonFaults;
+ &getFaults;
&inProgressFault;
@@ -549,6 +554,7 @@
- &commonFaults; &getFaults;
+ &commonFaults;
+ &getFaults;