diff options
| author | Jorge L. Williams <jorge.williams@rackspace.com> | 2011-04-15 01:50:47 -0500 |
|---|---|---|
| committer | Jorge L. Williams <jorge.williams@rackspace.com> | 2011-04-15 01:50:47 -0500 |
| commit | 83d275dd119b4f2179cd2d0e6767aaabbc334478 (patch) | |
| tree | da30358c7b8999b98bc7212dde69bded2fd217f0 /docs/guide | |
| parent | 82c86e9af9578f2b507de5abaeb5b16690e9ffb7 (diff) | |
Added get and create tenants.
Diffstat (limited to 'docs/guide')
| -rw-r--r-- | docs/guide/src/docbkx/idm.wadl | 70 |
1 files changed, 70 insertions, 0 deletions
diff --git a/docs/guide/src/docbkx/idm.wadl b/docs/guide/src/docbkx/idm.wadl index ec4b8a09..7cfb4682 100644 --- a/docs/guide/src/docbkx/idm.wadl +++ b/docs/guide/src/docbkx/idm.wadl @@ -26,9 +26,14 @@ <method href="#revokeToken"/> </resource> </resource> + <resource id="tenants" path="tenats"> + <method href="#getTenants" /> + <method href="#createTenant" /> + </resource> </resource> </resources> + <!-- Version Info --> <method name="GET" id="getVersionInfo"> <response status="200 203"> <representation mediaType="application/xml" element="capi:version"/> @@ -45,6 +50,7 @@ </response> </method> + <!-- Token Operations --> <method name="POST" id="authenticate"> <request> <representation mediaType="application/xml" element="idm:passwordCredentials"/> @@ -132,4 +138,68 @@ </response> </method> + <!-- Tenant Operations --> + <method name="GET" id="getTenants"> + <request> + <param name="marker" style="query" + required="false" type="xsd:string"/> + <param name="limit" style="query" + required="false" type="xsd:int"/> + </request> + <response status="200 203"> + <representation mediaType="application/xml" element="idm:tenants"/> + <representation mediaType="application/json"/> + </response> + <response status="401"> + <representation mediaType="application/xml" element="idm:unauthorized"/> + </response> + <response status="403"> + <representation mediaType="application/xml" element="idm:forbidden"/> + </response> + <response status="400"> + <representation mediaType="application/xml" element="idm:badRequest"/> + </response> + <response status="404"> + <representation mediaType="application/xml" element="idm:itemNotFound"/> + </response> + <response status="500"> + <representation mediaType="application/xml" element="idm:idmFault"/> + </response> + <response status="503"> + <representation mediaType="application/xml" element="idm:serviceUnavailable"/> + </response> + <response status="400 401 403 404 500 503"> + <representation mediaType="application/json"/> + </response> + </method> + + <method name="POST" id="createTenant"> + <request> + <representation mediaType="application/xml" element="idm:tenant"/> + <representation mediaType="application/json"/> + </request> + <response status="201"> + <representation mediaType="application/xml" element="idm:tenant"/> + <representation mediaType="application/json"/> + </response> + <response status="401"> + <representation mediaType="application/xml" element="idm:unauthorized"/> + </response> + <response status="403"> + <representation mediaType="application/xml" element="idm:forbidden"/> + </response> + <response status="400"> + <representation mediaType="application/xml" element="idm:badRequest"/> + </response> + <response status="500"> + <representation mediaType="application/xml" element="idm:idmFault"/> + </response> + <response status="503"> + <representation mediaType="application/xml" element="idm:serviceUnavailable"/> + </response> + <response status="401 403 400 500 503"> + <representation mediaType="application/json"/> + </response> + </method> + </application> |
