Skip to content

Commit

Permalink
Add create, update, and delete user to Identity admin API v2.0
Browse files Browse the repository at this point in the history
Changes to other files to resolve duplicate IDs

Partial-Bug: #1335730

Change-Id: I1b1b4ff4e3111c0a4b779b46c6ce318f7db119db
author: diane fleming dfleming@austin.rr.com
  • Loading branch information
Diane Fleming committed Jul 20, 2014
1 parent e88eceb commit 37c8cef
Show file tree
Hide file tree
Showing 5 changed files with 473 additions and 457 deletions.
1 change: 0 additions & 1 deletion api-ref-guides/pom.xml
Expand Up @@ -31,7 +31,6 @@
<directory>locale</directory>
</resource>
</resources>

<plugins>
<plugin>
<groupId>com.rackspace.cloud.api</groupId>
Expand Down
96 changes: 69 additions & 27 deletions api-ref/src/docbkx/ch_identity-admin-v2.xml
Expand Up @@ -2,34 +2,76 @@
<chapter xmlns="http://docbook.org/ns/docbook" xmlns:xi="http://www.w3.org/2001/XInclude"
xmlns:xlink="http://www.w3.org/1999/xlink" 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="identity-admin-v2" xlink:href="#identity-admin-v2"
version="5.0-extension RackBook-2.0" xml:id="admin-identity-admin-v2" xlink:href="#identity-admin-v2"
role="api-reference">
<title>Identity admin API v2.0 (STABLE)</title>
<para>Get an authentication token that permits access to the Compute API.</para>
<wadl:resources xmlns:wadl="http://wadl.dev.java.net/2009/02">
<wadl:resource href="../wadls/identity-api/src/v2.0/wadl/identity-admin.wadl#tokenById">
<wadl:method href="#validateToken-admin"/>
<wadl:method href="#checkToken-admin"/>
</wadl:resource>
<wadl:resource href="../wadls/identity-api/src/v2.0/wadl/identity-admin.wadl#name">
<wadl:method href="#getUserByName"/>
</wadl:resource>
<wadl:resource href="../wadls/identity-api/src/v2.0/wadl/identity-admin.wadl#user_id">
<wadl:method href="#getUserById"/>
</wadl:resource>
<wadl:resource href="../wadls/identity-api/src/v2.0/wadl/identity-admin.wadl#userRoles">
<wadl:method href="#listUserGlobalRoles"/>
</wadl:resource>
<wadl:resource href="../wadls/identity-api/src/v2.0/wadl/identity-admin.wadl#tenants">
<wadl:method href="#listTenants"/>
<wadl:method href="#getTenantByName"/>
</wadl:resource>
<wadl:resource href="../wadls/identity-api/src/v2.0/wadl/identity-admin.wadl#tenantById">
<wadl:method href="#getTenantById"/>
</wadl:resource>
<wadl:resource
href="../wadls/identity-api/src/v2.0/wadl/identity-admin.wadl#userRolesForTenant">
<wadl:method href="#listRolesForUserOnTenant"/>
</wadl:resource>
</wadl:resources>
<section xml:id="admin-versions">
<title>Versions</title>
<wadl:resources xmlns:wadl="http://wadl.dev.java.net/2009/02">
<wadl:resource href="../wadls/identity-api/src/v2.0/wadl/identity-admin.wadl#admin-version">
<wadl:method href="#admin-getVersionInfo"/>
</wadl:resource>
</wadl:resources>
</section>
<section xml:id="admin-extensions">
<title>Extensions</title>
<wadl:resources xmlns:wadl="http://wadl.dev.java.net/2009/02">
<wadl:resource href="../wadls/identity-api/src/v2.0/wadl/identity-admin.wadl#admin-extensions">
<wadl:method href="#admin-listExtensions-v2.0"/>
</wadl:resource>
<wadl:resource href="../wadls/identity-api/src/v2.0/wadl/identity-admin.wadl#admin-extension">
<wadl:method href="#admin-getExtension-v2.0"/>
</wadl:resource>
</wadl:resources>
</section>
<section xml:id="admin-tokens">
<title>Tokens</title>
<wadl:resources xmlns:wadl="http://wadl.dev.java.net/2009/02">
<wadl:resource href="../wadls/identity-api/src/v2.0/wadl/identity-admin.wadl#admin-tokens">
<wadl:method href="#admin-authenticate"/>
</wadl:resource>
<wadl:resource href="../wadls/identity-api/src/v2.0/wadl/identity-admin.wadl#admin-tokenById">
<wadl:method href="#admin-validateToken"/>
<wadl:method href="#admin-checkToken"/>
</wadl:resource>
</wadl:resources>
</section>
<section xml:id="admin-users">
<title>Users</title>
<wadl:resources xmlns:wadl="http://wadl.dev.java.net/2009/02">
<wadl:resource href="../wadls/identity-api/src/v2.0/wadl/identity-admin.wadl#admin-users">
<wadl:method href="#admin-addUser"/>
</wadl:resource>
<wadl:resource href="../wadls/identity-api/src/v2.0/wadl/identity-admin.wadl#admin-userId">
<wadl:method href="#admin-updateUser"/>
<wadl:method href="#admin-deleteUser"/>
</wadl:resource>
<wadl:resource href="../wadls/identity-api/src/v2.0/wadl/identity-admin.wadl#admin-name">
<wadl:method href="#admin-getUserByName"/>
</wadl:resource>
<wadl:resource href="../wadls/identity-api/src/v2.0/wadl/identity-admin.wadl#admin-userid">
<wadl:method href="#admin-getUserById"/>
</wadl:resource>
<wadl:resource href="../wadls/identity-api/src/v2.0/wadl/identity-admin.wadl#admin-userRoles">
<wadl:method href="#admin-listUserGlobalRoles"/>
</wadl:resource>
</wadl:resources>
</section>
<section xml:id="admin-tenants">
<title>Tenants</title>
<wadl:resources xmlns:wadl="http://wadl.dev.java.net/2009/02">
<wadl:resource href="../wadls/identity-api/src/v2.0/wadl/identity-admin.wadl#admin-tenants">
<wadl:method href="#admin-listTenants"/>
<wadl:method href="#admin-getTenantByName"/>
</wadl:resource>
<wadl:resource href="../wadls/identity-api/src/v2.0/wadl/identity-admin.wadl#admin-tenantById">
<wadl:method href="#admin-getTenantById"/>
</wadl:resource>
<wadl:resource
href="../wadls/identity-api/src/v2.0/wadl/identity-admin.wadl#admin-userRolesForTenant">
<wadl:method href="#admin-listRolesForUserOnTenant"/>
</wadl:resource>
</wadl:resources>
</section>
</chapter>

0 comments on commit 37c8cef

Please sign in to comment.