
Point to WADL files that generate the API Reference page so that the method descriptions and request and response parameters are consistent between these two docs: http://api.openstack.org/api-ref-objectstorage.html (API Reference page for Object Storage) http://docs.openstack.org/api/openstack-object-storage/1.0/ (API Reference (or spec) for Object Storage) Add descriptions of ACLs, FormPOST, TempURLs, StaticWeb, Bulk Upload, Bulk Delete, the OPTIONS operation (though this is implicit in CORS support) Validate all code examples Remove duplication. Co-Author: Donagh McCabe Closes-Bug: #1187119 Closes-Bug: #1214139 Closes-Bug: #1074198 Partial-Bug: #1255770 Change-Id: I94054b046a94260ba8825bdb42439adfcaf9fdce author: diane fleming
60 lines
2.7 KiB
XML
60 lines
2.7 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<chapter xmlns="http://docbook.org/ns/docbook"
|
|
xmlns:xi="http://www.w3.org/2001/XInclude"
|
|
xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0"
|
|
xml:id="api-operations" role="api-reference">
|
|
<title>Object Storage API operations</title>
|
|
<para>Manage the accounts, containers, and objects in the Object
|
|
Storage system.</para>
|
|
<para>For a complete description of HTTP 1.1 header definitions, see
|
|
<link
|
|
xlink:href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14"
|
|
>Header Field Definitions</link>.</para>
|
|
<section xml:id="storage_account_services">
|
|
<title>Accounts</title>
|
|
<para>List containers for a specified account. Create, update,
|
|
and delete account metadata. Show account metadata.</para>
|
|
<wadl:resources xmlns:wadl="http://wadl.dev.java.net/2009/02">
|
|
<wadl:resource
|
|
href="http://git.openstack.org/cgit/openstack/api-site/plain/api-ref/src/wadls/object-api/src/os-object-api-1.0.wadl#account">
|
|
<wadl:method href="#showAccountDetails"/>
|
|
<wadl:method href="#updateAccountMeta"/>
|
|
<wadl:method href="#showAccountMeta"/>
|
|
</wadl:resource>
|
|
</wadl:resources>
|
|
</section>
|
|
<section xml:id="storage_container_services">
|
|
<title>Containers</title>
|
|
<para>List objects in a specified container. Create, show
|
|
details for, and delete containers. Create, update, show,
|
|
and delete container metadata.</para>
|
|
<wadl:resources xmlns:wadl="http://wadl.dev.java.net/2009/02">
|
|
<wadl:resource
|
|
href="http://git.openstack.org/cgit/openstack/api-site/plain/api-ref/src/wadls/object-api/src/os-object-api-1.0.wadl#container">
|
|
<wadl:method href="#showContainerDetails"/>
|
|
<wadl:method href="#createContainer"/>
|
|
<wadl:method href="#deleteContainer"/>
|
|
<wadl:method href="#updateContainerMeta"/>
|
|
<wadl:method href="#showContainerMeta"/>
|
|
</wadl:resource>
|
|
</wadl:resources>
|
|
</section>
|
|
<section xml:id="storage_object_services">
|
|
<title>Objects</title>
|
|
<para>Create, replace, show details for, and delete objects.
|
|
Copy objects with another object with a new or different name.
|
|
Update object metadata.</para>
|
|
<wadl:resources xmlns:wadl="http://wadl.dev.java.net/2009/02">
|
|
<wadl:resource
|
|
href="http://git.openstack.org/cgit/openstack/api-site/plain/api-ref/src/wadls/object-api/src/os-object-api-1.0.wadl#object">
|
|
<wadl:method href="#getObject"/>
|
|
<wadl:method href="#createOrReplaceObject"/>
|
|
<wadl:method href="#copyObject"/>
|
|
<wadl:method href="#deleteObject"/>
|
|
<wadl:method href="#showObjectMeta"/>
|
|
<wadl:method href="#updateObjectMeta"/>
|
|
</wadl:resource>
|
|
</wadl:resources>
|
|
</section>
|
|
</chapter>
|