Update Databases API to spellcheck and make other changes
- Remove passive voice from api-site - Renamed code samples using this naming convention: <resource>-<action>-request.json or <resource>-<action>-response.json. For example, volume-create-request.json and volume-create-response.json. - Removed unused code samples - Made method names consistent throughout - use list<resource> for list operations, show<resource> for show operations, and so on. - Change csapi:uuid -> csapi:UUID Change-Id: I3e2cbc3454beffd1ed67a377f85cf62bed118c94 Partial-Bug: #1521244
This commit is contained in:
		@@ -10,43 +10,50 @@
 | 
			
		||||
    <title>Database Service API v1.0 (CURRENT)</title>
 | 
			
		||||
    <section xml:id="API_Versions">
 | 
			
		||||
        <title>API versions</title>
 | 
			
		||||
        <para>
 | 
			
		||||
            Lists information for all Database Service API versions and shows
 | 
			
		||||
            Database Service v1.0 details.
 | 
			
		||||
        </para>
 | 
			
		||||
        <wadl:resources xmlns:wadl="http://wadl.dev.java.net/2009/02">
 | 
			
		||||
            <wadl:resource
 | 
			
		||||
                href="../wadls/databases-api/xsd/dbaas.wadl#dbaas-versions-v1">
 | 
			
		||||
                <wadl:method href="#getVersions"/>
 | 
			
		||||
                <wadl:method href="#listVersions-dbaas-v1"/>
 | 
			
		||||
            </wadl:resource>
 | 
			
		||||
            <wadl:resource
 | 
			
		||||
                href="../wadls/databases-api/xsd/dbaas.wadl#dbaas-version-v1">
 | 
			
		||||
                <wadl:method href="#getVersionInfo"/>
 | 
			
		||||
                <wadl:method href="#showVersionInfo-dbaas-v1"/>
 | 
			
		||||
            </wadl:resource>
 | 
			
		||||
        </wadl:resources>
 | 
			
		||||
    </section>
 | 
			
		||||
    <!-- add back later - validation errors -->
 | 
			
		||||
    <section xml:id="Database_Instances">
 | 
			
		||||
        <title>Database instances (instances)</title>
 | 
			
		||||
        <para>
 | 
			
		||||
            Creates, lists, shows details for, attaches a configuration group
 | 
			
		||||
            to, detaches a configuration group from, deletes, lists
 | 
			
		||||
            configuration defaults, creates root, and determines whether root
 | 
			
		||||
            is enables for instances.
 | 
			
		||||
        </para>
 | 
			
		||||
        <wadl:resources xmlns:wadl="http://wadl.dev.java.net/2009/02">
 | 
			
		||||
            <wadl:resource
 | 
			
		||||
                href="../wadls/databases-api/xsd/dbaas.wadl#instances">
 | 
			
		||||
            <wadl:resource href="../wadls/databases-api/xsd/dbaas.wadl#instances">
 | 
			
		||||
                <wadl:method href="#createInstance"/>
 | 
			
		||||
                <wadl:method href="#getInstance"/>
 | 
			
		||||
                <wadl:method href="#listInstances"/>
 | 
			
		||||
            </wadl:resource>
 | 
			
		||||
            <wadl:resource
 | 
			
		||||
            href="../wadls/databases-api/xsd/dbaas.wadl#instanceId">
 | 
			
		||||
                <wadl:method href="#getInstanceById"/>
 | 
			
		||||
                <wadl:method href="#deleteInstance"/>
 | 
			
		||||
                href="../wadls/databases-api/xsd/dbaas.wadl#instanceId">
 | 
			
		||||
                <wadl:method href="#showInstanceById"/>
 | 
			
		||||
                <wadl:method href="#attachConfigGroup"/>
 | 
			
		||||
                <wadl:method href="#detachConfigGroup"/>
 | 
			
		||||
                <wadl:method href="#deleteInstance"/>
 | 
			
		||||
                <wadl:method href="#listConfigDefaults"/>
 | 
			
		||||
            </wadl:resource>
 | 
			
		||||
            <wadl:resource
 | 
			
		||||
            href="../wadls/databases-api/xsd/dbaas.wadl#root">
 | 
			
		||||
                <wadl:method href="#createRoot"/>
 | 
			
		||||
                <wadl:method href="#isRootEnabled"/>
 | 
			
		||||
            </wadl:resource>
 | 
			
		||||
        </wadl:resources>
 | 
			
		||||
    </section>
 | 
			
		||||
    <section xml:id="database-instance-actions">
 | 
			
		||||
        <title>Database instance actions (action)</title>
 | 
			
		||||
        <para>
 | 
			
		||||
            Resizes instances and volumes and restarts instances.
 | 
			
		||||
        </para>
 | 
			
		||||
        <wadl:resources xmlns:wadl="http://wadl.dev.java.net/2009/02">
 | 
			
		||||
            <wadl:resource
 | 
			
		||||
            href="../wadls/databases-api/xsd/dbaas.wadl#instanceAction">
 | 
			
		||||
@@ -58,11 +65,14 @@
 | 
			
		||||
    </section>
 | 
			
		||||
    <section xml:id="databases">
 | 
			
		||||
        <title>Databases (databases)</title>
 | 
			
		||||
        <para>
 | 
			
		||||
            Creates, lists all, and deletes databases.
 | 
			
		||||
        </para>
 | 
			
		||||
        <wadl:resources xmlns:wadl="http://wadl.dev.java.net/2009/02">
 | 
			
		||||
            <wadl:resource
 | 
			
		||||
            href="../wadls/databases-api/xsd/dbaas.wadl#databases">
 | 
			
		||||
                <wadl:method href="#createDatabase"/>
 | 
			
		||||
                <wadl:method href="#getDatabases"/>
 | 
			
		||||
                <wadl:method href="#listDatabases"/>
 | 
			
		||||
            </wadl:resource>
 | 
			
		||||
            <wadl:resource
 | 
			
		||||
            href="../wadls/databases-api/xsd/dbaas.wadl#databaseName">
 | 
			
		||||
@@ -72,33 +82,45 @@
 | 
			
		||||
    </section>
 | 
			
		||||
    <section xml:id="user_management">
 | 
			
		||||
        <title>Users (users)</title>
 | 
			
		||||
        <para>
 | 
			
		||||
            Creates, lists all, and deletes users.
 | 
			
		||||
        </para>
 | 
			
		||||
        <wadl:resources xmlns:wadl="http://wadl.dev.java.net/2009/02">
 | 
			
		||||
            <wadl:resource
 | 
			
		||||
            href="../wadls/databases-api/xsd/dbaas.wadl#users">
 | 
			
		||||
            <wadl:resource href="../wadls/databases-api/xsd/dbaas.wadl#users">
 | 
			
		||||
                <wadl:method href="#createUser"/>
 | 
			
		||||
                <wadl:method href="#getUsers"/>
 | 
			
		||||
                <wadl:method href="#listUsers"/>
 | 
			
		||||
            </wadl:resource>
 | 
			
		||||
            <wadl:resource
 | 
			
		||||
            href="../wadls/databases-api/xsd/dbaas.wadl#name">
 | 
			
		||||
            <wadl:resource href="../wadls/databases-api/xsd/dbaas.wadl#name">
 | 
			
		||||
                <wadl:method href="#deleteUser"/>
 | 
			
		||||
            </wadl:resource>
 | 
			
		||||
            <wadl:resource href="../wadls/databases-api/xsd/dbaas.wadl#root-dbaas">
 | 
			
		||||
                <wadl:method href="#createRoot"/>
 | 
			
		||||
                <wadl:method href="#isRootEnabled"/>
 | 
			
		||||
            </wadl:resource>
 | 
			
		||||
        </wadl:resources>
 | 
			
		||||
    </section>
 | 
			
		||||
    <section xml:id="flavors">
 | 
			
		||||
        <title>Flavors (flavors)</title>
 | 
			
		||||
        <para>
 | 
			
		||||
            Lists all flavors and shows details for a flavor, by ID.
 | 
			
		||||
        </para>
 | 
			
		||||
        <wadl:resources xmlns:wadl="http://wadl.dev.java.net/2009/02">
 | 
			
		||||
            <wadl:resource
 | 
			
		||||
                href="../wadls/databases-api/xsd/dbaas.wadl#flavors">
 | 
			
		||||
                    <wadl:method href="#getFlavors"/>
 | 
			
		||||
                    <wadl:method href="#listFlavors"/>
 | 
			
		||||
                </wadl:resource>
 | 
			
		||||
            <wadl:resource
 | 
			
		||||
                href="../wadls/databases-api/xsd/dbaas.wadl#flavorId">
 | 
			
		||||
                <wadl:method href="#getFlavorById"/>
 | 
			
		||||
                <wadl:method href="#showFlavorById"/>
 | 
			
		||||
            </wadl:resource>
 | 
			
		||||
        </wadl:resources>
 | 
			
		||||
    </section>
 | 
			
		||||
    <section xml:id="datastores">
 | 
			
		||||
        <title>Datastores (datastores)</title>
 | 
			
		||||
        <title>Data stores (datastores)</title>
 | 
			
		||||
        <para>
 | 
			
		||||
            Lists data store versions, lists parameters for data stores, and
 | 
			
		||||
            shows parameter details for a data store version.
 | 
			
		||||
        </para>
 | 
			
		||||
        <wadl:resources xmlns:wadl="http://wadl.dev.java.net/2009/02">
 | 
			
		||||
            <wadl:resource href="../wadls/databases-api/xsd/dbaas.wadl#datastore_versions">
 | 
			
		||||
                <wadl:method href="#listDatastoreVersions"/>
 | 
			
		||||
@@ -112,9 +134,12 @@
 | 
			
		||||
                <wadl:method href="#showParameterDetails"/>
 | 
			
		||||
            </wadl:resource>
 | 
			
		||||
       </wadl:resources>
 | 
			
		||||
   </section>
 | 
			
		||||
    </section>
 | 
			
		||||
    <section xml:id="configurations">
 | 
			
		||||
        <title>Configuration groups (configurations)</title>
 | 
			
		||||
        <para>
 | 
			
		||||
            Creates and lists all configuration groups.
 | 
			
		||||
        </para>
 | 
			
		||||
        <wadl:resources xmlns:wadl="http://wadl.dev.java.net/2009/02">
 | 
			
		||||
            <wadl:resource
 | 
			
		||||
                href="../wadls/databases-api/xsd/dbaas.wadl#configurations">
 | 
			
		||||
 
 | 
			
		||||
@@ -240,7 +240,7 @@
 | 
			
		||||
              xmlns:wadl="http://wadl.dev.java.net/2009/02"
 | 
			
		||||
              xml:lang="EN">
 | 
			
		||||
        <para>
 | 
			
		||||
            The date and time when the server was updated.
 | 
			
		||||
            The date and time when the resource was updated.
 | 
			
		||||
        </para>
 | 
			
		||||
        <para>
 | 
			
		||||
            The date and time stamp format is <link
 | 
			
		||||
@@ -291,7 +291,7 @@
 | 
			
		||||
        xmlns:wadl="http://wadl.dev.java.net/2009/02"
 | 
			
		||||
        xml:lang="EN">
 | 
			
		||||
        <para>
 | 
			
		||||
            The date and time when the server, image, or backup was created.
 | 
			
		||||
            The date and time when the resource was created.
 | 
			
		||||
        </para>
 | 
			
		||||
        <para>
 | 
			
		||||
            The date and time stamp format is <link
 | 
			
		||||
 
 | 
			
		||||
@@ -0,0 +1,319 @@
 | 
			
		||||
<?xml version="1.0" encoding="UTF-8"?>
 | 
			
		||||
<!-- (C) 2011-2015 OpenStack Foundation, All Rights Reserved -->
 | 
			
		||||
<!--*******************************************************-->
 | 
			
		||||
<!--         Import Common XML Entities                    -->
 | 
			
		||||
<!--                                                       -->
 | 
			
		||||
<!--     You can resolve the entities with xmllint         -->
 | 
			
		||||
<!--                                                       -->
 | 
			
		||||
<!--        xmllint -noent os-volume-attachments-v2.1.wadl -->
 | 
			
		||||
<!--*******************************************************-->
 | 
			
		||||
<!DOCTYPE application [
 | 
			
		||||
    <!ENTITY % common  SYSTEM "../common.ent">
 | 
			
		||||
    %common;
 | 
			
		||||
    <!ENTITY % common_project  SYSTEM "../../../../common_project.ent">
 | 
			
		||||
    %common_project;
 | 
			
		||||
]>
 | 
			
		||||
<application xmlns="http://wadl.dev.java.net/2009/02"
 | 
			
		||||
    xmlns:xsdxt="http://docs.rackspacecloud.com/xsd-ext/v1.0"
 | 
			
		||||
    xmlns:wadl="http://wadl.dev.java.net/2009/02"
 | 
			
		||||
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
 | 
			
		||||
    xmlns:csapi="http://docs.openstack.org/identity/api/v3"
 | 
			
		||||
    xmlns:xlink="http://www.w3.org/1999/xlink">
 | 
			
		||||
    <grammars>
 | 
			
		||||
        <include href="../xsd/api.xsd"/>
 | 
			
		||||
        <include href="../xsd/api-common.xsd"/>
 | 
			
		||||
    </grammars>
 | 
			
		||||
    <resources base="https://servers.api.openstack.com"
 | 
			
		||||
        xml:id="os-volume-attachments-v2.1">
 | 
			
		||||
        <resource id="version" type="#VersionDetails" path="//v2.1">
 | 
			
		||||
            <resource id="tenant_id" path="{tenant_id}">
 | 
			
		||||
                &tenantIdRequestParameter;
 | 
			
		||||
                <resource id="Servers" path="servers">
 | 
			
		||||
                    <resource path="{server_id}" id="server_id">
 | 
			
		||||
                        &serverIdRequestParameter;
 | 
			
		||||
                        <resource path="os-volume_attachments"
 | 
			
		||||
                            type="#Volumes" id="os-volume-attachments">
 | 
			
		||||
                            <resource path="{attachment_id}"
 | 
			
		||||
                                type="#VolumeAttachmentList"
 | 
			
		||||
                                id="attachment_id">
 | 
			
		||||
                                &attachment_idTemplateParameter;
 | 
			
		||||
                            </resource>
 | 
			
		||||
                        </resource>
 | 
			
		||||
                    </resource>
 | 
			
		||||
                </resource>
 | 
			
		||||
            </resource>
 | 
			
		||||
        </resource>
 | 
			
		||||
    </resources>
 | 
			
		||||
    <!--*******************************************************-->
 | 
			
		||||
    <!--               Resource Types                          -->
 | 
			
		||||
    <!--*******************************************************-->
 | 
			
		||||
    <resource_type id="Volumes">
 | 
			
		||||
        <wadl:doc xmlns="http://docbook.org/ns/docbook" xml:lang="EN"
 | 
			
		||||
            title="Volume attachment list">
 | 
			
		||||
            <para>
 | 
			
		||||
                A list of volume attachments that are associated with a
 | 
			
		||||
                server.
 | 
			
		||||
            </para>
 | 
			
		||||
        </wadl:doc>
 | 
			
		||||
        <method href="#attachVolume"/>
 | 
			
		||||
        <method href="#listVolumeAttachments"/>
 | 
			
		||||
    </resource_type>
 | 
			
		||||
    <resource_type id="VolumeAttachmentList">
 | 
			
		||||
        <wadl:doc xmlns="http://docbook.org/ns/docbook" xml:lang="EN"
 | 
			
		||||
            title="Volume attachment list">
 | 
			
		||||
            <para>
 | 
			
		||||
                A list of volume attachments that are associated with a
 | 
			
		||||
                server.
 | 
			
		||||
            </para>
 | 
			
		||||
        </wadl:doc>
 | 
			
		||||
        <method href="#getVolumeAttachmentDetails"/>
 | 
			
		||||
        <method href="#deleteVolumeAttachment"/>
 | 
			
		||||
    </resource_type>
 | 
			
		||||
 | 
			
		||||
    <!--*******************************************************-->
 | 
			
		||||
    <!--               All Methods                             -->
 | 
			
		||||
    <!--****************************************************** -->
 | 
			
		||||
    <!-- Volume Actions -->
 | 
			
		||||
    <method name="POST" id="attachVolume">
 | 
			
		||||
        <wadl:doc xmlns="http://docbook.org/ns/docbook" xml:lang="EN"
 | 
			
		||||
            title="Attach volume to server">
 | 
			
		||||
            <para role="shortdesc">
 | 
			
		||||
                Attaches a volume to a server.
 | 
			
		||||
            </para>
 | 
			
		||||
            <para>Preconditions</para>
 | 
			
		||||
            <itemizedlist>
 | 
			
		||||
                <listitem>
 | 
			
		||||
                    <para>
 | 
			
		||||
                        You can attach a volume to a server with an
 | 
			
		||||
                        <code>ACTIVE</code>, <code>PAUSED</code>,
 | 
			
		||||
                        <code>SHUTOFF</code>, <code>VERIFY_RESIZE</code>, or
 | 
			
		||||
                        <code>SOFT_DELETED</code> status.
 | 
			
		||||
                    </para>
 | 
			
		||||
                </listitem>
 | 
			
		||||
                <listitem>
 | 
			
		||||
                    <para>
 | 
			
		||||
                        You can attach a volume to a server with a status that
 | 
			
		||||
                        is not locked.
 | 
			
		||||
                    </para>
 | 
			
		||||
                </listitem>
 | 
			
		||||
                <listitem>
 | 
			
		||||
                    <para>
 | 
			
		||||
                        You can attach a volume with a <code>available</code> status.
 | 
			
		||||
                    </para>
 | 
			
		||||
                </listitem>
 | 
			
		||||
                <listitem>
 | 
			
		||||
                    <para>
 | 
			
		||||
                        You can attach a volume when its volume type supports
 | 
			
		||||
                        volume attaching.
 | 
			
		||||
                    </para>
 | 
			
		||||
                </listitem>
 | 
			
		||||
            </itemizedlist>
 | 
			
		||||
            <para>Asynchronous Postconditions</para>
 | 
			
		||||
            <itemizedlist>
 | 
			
		||||
                <listitem>
 | 
			
		||||
                    <para>
 | 
			
		||||
                        After successfully attaching a volume to a server, the
 | 
			
		||||
                        volume status changes to <code>in-use</code>.
 | 
			
		||||
                    </para>
 | 
			
		||||
                </listitem>
 | 
			
		||||
                <listitem>
 | 
			
		||||
                    <para>
 | 
			
		||||
                        You can see the attached volume when you
 | 
			
		||||
                        log in to the server.
 | 
			
		||||
                    </para>
 | 
			
		||||
                </listitem>
 | 
			
		||||
            </itemizedlist>
 | 
			
		||||
            <para>Troubleshooting</para>
 | 
			
		||||
            <itemizedlist>
 | 
			
		||||
                <listitem>
 | 
			
		||||
                    <para>
 | 
			
		||||
                        If the volume status remains in <code>available</code>
 | 
			
		||||
                        state, the request failed. Ensure that you meet the
 | 
			
		||||
                        preconditions and run the request again. If the
 | 
			
		||||
                        request fails again, investigate the server and the
 | 
			
		||||
                        volume status.
 | 
			
		||||
                    </para>
 | 
			
		||||
                </listitem>
 | 
			
		||||
            </itemizedlist>
 | 
			
		||||
        </wadl:doc>
 | 
			
		||||
        <request>
 | 
			
		||||
            <representation mediaType="application/json">
 | 
			
		||||
                <wadl:doc xmlns="http://docbook.org/ns/docbook"
 | 
			
		||||
                    xml:lang="EN">
 | 
			
		||||
                    <xsdxt:code
 | 
			
		||||
                        href="../api_samples/os-volumes/attach-volume-to-server-req.json"
 | 
			
		||||
                    />
 | 
			
		||||
                </wadl:doc>
 | 
			
		||||
                <param name="volumeId" style="template"
 | 
			
		||||
                    type="csapi:UUID">
 | 
			
		||||
                    <wadl:doc xmlns="http://docbook.org/ns/docbook"
 | 
			
		||||
                        xml:lang="EN">
 | 
			
		||||
                        <para>
 | 
			
		||||
                            The UUID of the volume to attach.
 | 
			
		||||
                        </para>
 | 
			
		||||
                    </wadl:doc>
 | 
			
		||||
                </param>
 | 
			
		||||
                <param name="device" style="template"
 | 
			
		||||
                    type="xsd:string">
 | 
			
		||||
                    <wadl:doc xmlns="http://docbook.org/ns/docbook"
 | 
			
		||||
                        xml:lang="EN">
 | 
			
		||||
                        <para>
 | 
			
		||||
                            Name of the device such as, <code>/dev/vdb</code>. Omit or set this
 | 
			
		||||
                            parameter to null for auto-assignment, if supported. If you specify
 | 
			
		||||
                            this parameter, the device must not exist in the guest operating system.
 | 
			
		||||
                        </para>
 | 
			
		||||
                    </wadl:doc>
 | 
			
		||||
                </param>
 | 
			
		||||
                <param name="volumeAttachment" style="template"
 | 
			
		||||
                    type="xsd:dict">
 | 
			
		||||
                    <wadl:doc xmlns="http://docbook.org/ns/docbook"
 | 
			
		||||
                        xml:lang="EN">
 | 
			
		||||
                        <para>
 | 
			
		||||
                            A dictionary representation of a volume
 | 
			
		||||
                            attachment.
 | 
			
		||||
                        </para>
 | 
			
		||||
                    </wadl:doc>
 | 
			
		||||
                </param>
 | 
			
		||||
            </representation>
 | 
			
		||||
        </request>
 | 
			
		||||
        <response status="202">
 | 
			
		||||
            <representation mediaType="application/json">
 | 
			
		||||
                <wadl:doc xmlns="http://docbook.org/ns/docbook"
 | 
			
		||||
                    xml:lang="EN">
 | 
			
		||||
                    <xsdxt:code
 | 
			
		||||
                        href="../api_samples/os-volumes/attach-volume-to-server-resp.json"
 | 
			
		||||
                    />
 | 
			
		||||
                </wadl:doc>
 | 
			
		||||
            </representation>
 | 
			
		||||
        </response> &commonFaults; &getFaults;
 | 
			
		||||
        <!-- Common, GET, postput, inProgress Faults--> &commonFaults;
 | 
			
		||||
        &getFaults; &postPutFaults; &inProgressFault; </method>
 | 
			
		||||
    <method name="GET" id="listVolumeAttachments">
 | 
			
		||||
        <wadl:doc xmlns="http://docbook.org/ns/docbook" xml:lang="EN"
 | 
			
		||||
            title="List volume attachments">
 | 
			
		||||
            <para role="shortdesc">
 | 
			
		||||
                Lists the volume attachments for a server.
 | 
			
		||||
            </para>
 | 
			
		||||
        </wadl:doc>
 | 
			
		||||
        <request>
 | 
			
		||||
            <representation mediaType="application/json"
 | 
			
		||||
                element="csapi:attachvolume"/>
 | 
			
		||||
        </request>
 | 
			
		||||
        <response status="202">
 | 
			
		||||
            <representation mediaType="application/json">
 | 
			
		||||
                <wadl:doc xmlns="http://docbook.org/ns/docbook"
 | 
			
		||||
                    xml:lang="EN">
 | 
			
		||||
                    <xsdxt:code
 | 
			
		||||
                        href="../api_samples/os-volumes/list-volume-attachments-resp.json"
 | 
			
		||||
                    />
 | 
			
		||||
                </wadl:doc>
 | 
			
		||||
            </representation>
 | 
			
		||||
        </response> &commonFaults; &getFaults;
 | 
			
		||||
        <!-- Common, GET, postput, inProgress Faults--> &commonFaults;
 | 
			
		||||
        &getFaults; &postPutFaults; &inProgressFault; </method>
 | 
			
		||||
    <method name="GET" id="getVolumeAttachmentDetails">
 | 
			
		||||
        <wadl:doc xmlns="http://docbook.org/ns/docbook" xml:lang="EN"
 | 
			
		||||
            title="Show volume attachment details">
 | 
			
		||||
            <para role="shortdesc">
 | 
			
		||||
                Shows details for a volume attachment.
 | 
			
		||||
            </para>
 | 
			
		||||
            <para>Preconditions</para>
 | 
			
		||||
            <itemizedlist>
 | 
			
		||||
                <listitem>
 | 
			
		||||
                    <para>
 | 
			
		||||
                        The volume must be attached to the server.
 | 
			
		||||
                    </para>
 | 
			
		||||
                </listitem>
 | 
			
		||||
            </itemizedlist>
 | 
			
		||||
        </wadl:doc>
 | 
			
		||||
        <request>
 | 
			
		||||
            <representation mediaType="application/json"
 | 
			
		||||
                element="csapi:attachvolume"/>
 | 
			
		||||
        </request>
 | 
			
		||||
        <response status="202">
 | 
			
		||||
            <representation mediaType="application/json">
 | 
			
		||||
                <wadl:doc xmlns="http://docbook.org/ns/docbook"
 | 
			
		||||
                    xml:lang="EN">
 | 
			
		||||
                    <xsdxt:code
 | 
			
		||||
                        href="../api_samples/os-volumes/volume-attachment-detail-resp.json"
 | 
			
		||||
                    />
 | 
			
		||||
                </wadl:doc>
 | 
			
		||||
            </representation>
 | 
			
		||||
        </response> &commonFaults; &getFaults;
 | 
			
		||||
        <!-- Common, GET, postput, inProgress Faults--> &commonFaults;
 | 
			
		||||
        &getFaults; &postPutFaults; &inProgressFault; </method>
 | 
			
		||||
    <method name="DELETE" id="deleteVolumeAttachment">
 | 
			
		||||
        <wadl:doc xmlns="http://docbook.org/ns/docbook" xml:lang="EN"
 | 
			
		||||
            title="Detach volume">
 | 
			
		||||
            <para role="shortdesc">
 | 
			
		||||
                Detaches a volume from a server.
 | 
			
		||||
            </para>
 | 
			
		||||
            <para>Preconditions</para>
 | 
			
		||||
            <itemizedlist>
 | 
			
		||||
                <listitem>
 | 
			
		||||
                    <para>
 | 
			
		||||
                        The volume must be attached to the server.
 | 
			
		||||
                    </para>
 | 
			
		||||
                </listitem>
 | 
			
		||||
                <listitem>
 | 
			
		||||
                    <para>
 | 
			
		||||
                        You can detach a volume when the server
 | 
			
		||||
                        status is <code>ACTIVE</code>, <code>PAUSED</code>,
 | 
			
		||||
                        <code>SHUTOFF</code>, <code>VERIFY_RESIZE</code>, or
 | 
			
		||||
                        <code>SOFT_DELETED</code>.
 | 
			
		||||
                    </para>
 | 
			
		||||
                </listitem>
 | 
			
		||||
                <listitem>
 | 
			
		||||
                    <para>
 | 
			
		||||
                        You can detach a volume when its status
 | 
			
		||||
                        is <code>in-use</code>.
 | 
			
		||||
                    </para>
 | 
			
		||||
                </listitem>
 | 
			
		||||
                <listitem>
 | 
			
		||||
                    <para>
 | 
			
		||||
                        You can detach a volume from a server with
 | 
			
		||||
                        a status that is not locked.
 | 
			
		||||
                    </para>
 | 
			
		||||
                </listitem>
 | 
			
		||||
                <listitem>
 | 
			
		||||
                    <para>
 | 
			
		||||
                        You cannot detach a root device volume.
 | 
			
		||||
                    </para>
 | 
			
		||||
                </listitem>
 | 
			
		||||
            </itemizedlist>
 | 
			
		||||
            <para>Asynchronous Postconditions</para>
 | 
			
		||||
            <itemizedlist>
 | 
			
		||||
                <listitem><para>After successfully detaching a volume,
 | 
			
		||||
                its status changes to <code>available</code>.
 | 
			
		||||
                </para></listitem>
 | 
			
		||||
                <listitem><para>The detached volume is no longer visible on
 | 
			
		||||
                the server.</para></listitem>
 | 
			
		||||
            </itemizedlist>
 | 
			
		||||
            <para>Troubleshooting</para>
 | 
			
		||||
            <itemizedlist>
 | 
			
		||||
                <listitem>
 | 
			
		||||
                    <para>
 | 
			
		||||
                        If the volume status remains in <code>available</code>
 | 
			
		||||
                        state, the request failed. Ensure that you meet the
 | 
			
		||||
                        preconditions and run the request again. If the
 | 
			
		||||
                        request fails again, investigate whether another
 | 
			
		||||
                        operation is running that causes a race condition.
 | 
			
		||||
                    </para>
 | 
			
		||||
                </listitem>
 | 
			
		||||
                <listitem>
 | 
			
		||||
                    <para>
 | 
			
		||||
                        If you attempt to detach a root device volume, this
 | 
			
		||||
                        operation returns the <code>Forbidden (403)</code>
 | 
			
		||||
                        response code.
 | 
			
		||||
                    </para>
 | 
			
		||||
                </listitem>
 | 
			
		||||
            </itemizedlist>
 | 
			
		||||
        </wadl:doc>
 | 
			
		||||
        <request>
 | 
			
		||||
            <representation mediaType="application/json"
 | 
			
		||||
                element="csapi:attachvolume"/>
 | 
			
		||||
        </request>
 | 
			
		||||
        <response status="202"/>
 | 
			
		||||
        <!-- Common, GET, postput, inProgress Faults--> &commonFaults;
 | 
			
		||||
        &getFaults; &postPutFaults; &inProgressFault; </method>
 | 
			
		||||
</application>
 | 
			
		||||
@@ -68,5 +68,449 @@
 | 
			
		||||
        <response status="415" xmlns="http://wadl.dev.java.net/2009/02">
 | 
			
		||||
            <representation mediaType="application/xml" element="dbaas:badMediaType"/>
 | 
			
		||||
            <representation mediaType="application/json"/>
 | 
			
		||||
        </response>
 | 
			
		||||
           '>
 | 
			
		||||
        </response>'>
 | 
			
		||||
<!ENTITY accountIdTemplateParameter '
 | 
			
		||||
<param xmlns="http://wadl.dev.java.net/2009/02" name="accountId" style="template"
 | 
			
		||||
    type="xsd:string">
 | 
			
		||||
    <wadl:doc xmlns="http://docbook.org/ns/docbook"
 | 
			
		||||
        xmlns:wadl="http://wadl.dev.java.net/2009/02"
 | 
			
		||||
        xml:lang="EN">
 | 
			
		||||
        <para>
 | 
			
		||||
            The account ID of the owner of the instance.
 | 
			
		||||
        </para>
 | 
			
		||||
    </wadl:doc>
 | 
			
		||||
</param>'>
 | 
			
		||||
<!ENTITY instanceIdTemplateParameter '
 | 
			
		||||
<param xmlns="http://wadl.dev.java.net/2009/02" name="instanceId" style="template"
 | 
			
		||||
    type="xsd:string">
 | 
			
		||||
    <wadl:doc xmlns="http://docbook.org/ns/docbook"
 | 
			
		||||
        xmlns:wadl="http://wadl.dev.java.net/2009/02"
 | 
			
		||||
        xml:lang="EN">
 | 
			
		||||
        <para>
 | 
			
		||||
            The ID for the database instance.
 | 
			
		||||
        </para>
 | 
			
		||||
    </wadl:doc>
 | 
			
		||||
</param>'>
 | 
			
		||||
<!ENTITY databaseNameTemplateParameter '
 | 
			
		||||
<param xmlns="http://wadl.dev.java.net/2009/02" name="databaseName"
 | 
			
		||||
    style="template" type="xsd:string">
 | 
			
		||||
    <wadl:doc xmlns="http://docbook.org/ns/docbook"
 | 
			
		||||
        xmlns:wadl="http://wadl.dev.java.net/2009/02"
 | 
			
		||||
        xml:lang="EN">
 | 
			
		||||
        <para>
 | 
			
		||||
            The name for the database.
 | 
			
		||||
        </para>
 | 
			
		||||
    </wadl:doc>
 | 
			
		||||
</param>'>
 | 
			
		||||
<!ENTITY userNameTemplateParameter '
 | 
			
		||||
<param xmlns="http://wadl.dev.java.net/2009/02"
 | 
			
		||||
    name="userName" style="template"
 | 
			
		||||
    type="xsd:string">
 | 
			
		||||
    <wadl:doc xmlns="http://docbook.org/ns/docbook"
 | 
			
		||||
        xmlns:wadl="http://wadl.dev.java.net/2009/02"
 | 
			
		||||
        xml:lang="EN">
 | 
			
		||||
        <para>
 | 
			
		||||
            The name for the user.
 | 
			
		||||
        </para>
 | 
			
		||||
    </wadl:doc>
 | 
			
		||||
</param>'>
 | 
			
		||||
<!ENTITY flavorIdTemplateParameter '
 | 
			
		||||
<param xmlns="http://wadl.dev.java.net/2009/02"
 | 
			
		||||
    name="flavorId" style="template"
 | 
			
		||||
    type="xsd:string">
 | 
			
		||||
    <wadl:doc xmlns="http://docbook.org/ns/docbook"
 | 
			
		||||
        xmlns:wadl="http://wadl.dev.java.net/2009/02"
 | 
			
		||||
        xml:lang="EN">
 | 
			
		||||
        <para>
 | 
			
		||||
            The ID for the flavor.
 | 
			
		||||
        </para>
 | 
			
		||||
    </wadl:doc>
 | 
			
		||||
</param>'>
 | 
			
		||||
<!ENTITY datastoreNameTemplateParameter '
 | 
			
		||||
<param xmlns="http://wadl.dev.java.net/2009/02"
 | 
			
		||||
    name="datastoreName" style="template"
 | 
			
		||||
    type="xsd:string">
 | 
			
		||||
    <wadl:doc xmlns="http://docbook.org/ns/docbook"
 | 
			
		||||
        xmlns:wadl="http://wadl.dev.java.net/2009/02"
 | 
			
		||||
        xml:lang="EN">
 | 
			
		||||
        <para>         
 | 
			
		||||
            The name of the data store for which to list versions.
 | 
			
		||||
        </para>
 | 
			
		||||
    </wadl:doc>
 | 
			
		||||
</param>'>
 | 
			
		||||
<!ENTITY datastoreVersionIdTemplateParameter '
 | 
			
		||||
<param xmlns="http://wadl.dev.java.net/2009/02"
 | 
			
		||||
    name="datastoreVersionId" style="template"
 | 
			
		||||
    type="xsd:uuid">
 | 
			
		||||
    <wadl:doc xmlns="http://docbook.org/ns/docbook"
 | 
			
		||||
        xmlns:wadl="http://wadl.dev.java.net/2009/02"
 | 
			
		||||
        xml:lang="EN">
 | 
			
		||||
        <para>
 | 
			
		||||
            The UUID of the data store version.
 | 
			
		||||
        </para>
 | 
			
		||||
    </wadl:doc>
 | 
			
		||||
</param>'>
 | 
			
		||||
<!ENTITY parameterNameTemplateParameter '
 | 
			
		||||
<param xmlns="http://wadl.dev.java.net/2009/02"
 | 
			
		||||
    name="parameterName" style="template"
 | 
			
		||||
    type="xsd:string">
 | 
			
		||||
    <wadl:doc xmlns="http://docbook.org/ns/docbook"
 | 
			
		||||
        xmlns:wadl="http://wadl.dev.java.net/2009/02"
 | 
			
		||||
        xml:lang="EN">
 | 
			
		||||
        <para>
 | 
			
		||||
            The name of the parameter for which to show details.
 | 
			
		||||
        </para>
 | 
			
		||||
    </wadl:doc>
 | 
			
		||||
</param>'>
 | 
			
		||||
<!-- REQUEST PARAMETERS -->
 | 
			
		||||
<!ENTITY instanceRequestParameter '
 | 
			
		||||
<param xmlns="http://wadl.dev.java.net/2009/02"
 | 
			
		||||
    name="instance" style="plain" type="xsd:string"
 | 
			
		||||
    required="true">
 | 
			
		||||
    <wadl:doc xmlns="http://docbook.org/ns/docbook"
 | 
			
		||||
        xmlns:wadl="http://wadl.dev.java.net/2009/02"
 | 
			
		||||
        xml:lang="EN">
 | 
			
		||||
        <para>
 | 
			
		||||
            An <code>instance</code> object.
 | 
			
		||||
        </para>
 | 
			
		||||
    </wadl:doc>
 | 
			
		||||
</param>'>
 | 
			
		||||
<!ENTITY flavorRefRequestParameter '
 | 
			
		||||
<param xmlns="http://wadl.dev.java.net/2009/02" name="flavorRef" style="plain"
 | 
			
		||||
    type="xsd:string" required="true">
 | 
			
		||||
    <wadl:doc xmlns="http://docbook.org/ns/docbook"
 | 
			
		||||
        xmlns:wadl="http://wadl.dev.java.net/2009/02"
 | 
			
		||||
        xml:lang="EN">
 | 
			
		||||
        <para>
 | 
			
		||||
            Reference (href), which is the actual URI to a
 | 
			
		||||
            flavor as it appears in the list flavors response.
 | 
			
		||||
        </para>
 | 
			
		||||
        <para>
 | 
			
		||||
            Rather than the flavor URI, you can also pass the
 | 
			
		||||
            flavor ID (integer) as the  <code>flavorRef</code>
 | 
			
		||||
            value. For example, <code>1</code>.
 | 
			
		||||
        </para>
 | 
			
		||||
    </wadl:doc>
 | 
			
		||||
</param>'>
 | 
			
		||||
<!ENTITY sizeRequestParameter '
 | 
			
		||||
<param xmlns="http://wadl.dev.java.net/2009/02" name="size" style="plain" type="xsd:int"
 | 
			
		||||
    required="true">
 | 
			
		||||
    <wadl:doc xmlns="http://docbook.org/ns/docbook"
 | 
			
		||||
        xmlns:wadl="http://wadl.dev.java.net/2009/02"
 | 
			
		||||
        xml:lang="EN">
 | 
			
		||||
        <para>
 | 
			
		||||
            The volume size, in gigabytes (GB). A valid value
 | 
			
		||||
            is from 1 to 50.
 | 
			
		||||
        </para>
 | 
			
		||||
    </wadl:doc>
 | 
			
		||||
</param>'>
 | 
			
		||||
<!ENTITY databasesRequestParameter '
 | 
			
		||||
<param xmlns="http://wadl.dev.java.net/2009/02" name="databases" style="plain"
 | 
			
		||||
    type="xsd:string" required="true">
 | 
			
		||||
    <wadl:doc xmlns="http://docbook.org/ns/docbook"
 | 
			
		||||
        xmlns:wadl="http://wadl.dev.java.net/2009/02"
 | 
			
		||||
        xml:lang="EN">
 | 
			
		||||
        <para>
 | 
			
		||||
            A <code>databases</code> object.
 | 
			
		||||
        </para>
 | 
			
		||||
    </wadl:doc>
 | 
			
		||||
</param>'>
 | 
			
		||||
<!ENTITY instance-nameRequestParameter '
 | 
			
		||||
<param xmlns="http://wadl.dev.java.net/2009/02" name="name" style="plain"
 | 
			
		||||
    type="xsd:string" required="false">
 | 
			
		||||
    <wadl:doc xmlns="http://docbook.org/ns/docbook"
 | 
			
		||||
        xmlns:wadl="http://wadl.dev.java.net/2009/02"
 | 
			
		||||
        xml:lang="EN">
 | 
			
		||||
        <para>
 | 
			
		||||
            Name of the instance to create. A valid value is
 | 
			
		||||
            up to 255 characters long. All characters are
 | 
			
		||||
            permitted.
 | 
			
		||||
        </para>
 | 
			
		||||
    </wadl:doc>
 | 
			
		||||
</param>'>
 | 
			
		||||
<!ENTITY databaseNameRequestParameter '
 | 
			
		||||
<param xmlns="http://wadl.dev.java.net/2009/02" name="name" style="plain"
 | 
			
		||||
    type="xsd:string" required="false">
 | 
			
		||||
    <wadl:doc xmlns="http://docbook.org/ns/docbook"
 | 
			
		||||
        xmlns:wadl="http://wadl.dev.java.net/2009/02"
 | 
			
		||||
        xml:lang="EN">
 | 
			
		||||
        <para>
 | 
			
		||||
            A database name.
 | 
			
		||||
        </para>
 | 
			
		||||
        <para>
 | 
			
		||||
            You cannot use the <code>lost+found</code>,
 | 
			
		||||
            <code>information_schema</code>, or <code>mysql</code> database
 | 
			
		||||
            name to create a database because these names are reserved for
 | 
			
		||||
            system databases.
 | 
			
		||||
        </para>
 | 
			
		||||
        <para>
 | 
			
		||||
            Valid characters in a database name are:
 | 
			
		||||
        </para>
 | 
			
		||||
        <itemizedlist>
 | 
			
		||||
            <listitem>
 | 
			
		||||
                Upper and lower case letters.
 | 
			
		||||
            </listitem>
 | 
			
		||||
            <listitem>
 | 
			
		||||
                Numbers.
 | 
			
		||||
            </listitem>
 | 
			
		||||
            <listitem>
 | 
			
		||||
                <code>@</code>, <code>?</code>, <code>#</code>, and spaces
 | 
			
		||||
                except at the beginning or end of the database name.
 | 
			
		||||
            </listitem>
 | 
			
		||||
            <listitem>
 | 
			
		||||
                <code>_</code> is allowed anywhere in the database name.
 | 
			
		||||
            </listitem>
 | 
			
		||||
        </itemizedlist>
 | 
			
		||||
        <para>
 | 
			
		||||
            You cannot use these characters in a database name:
 | 
			
		||||
        </para>
 | 
			
		||||
        <para>
 | 
			
		||||
            The maximum length of a database name is 64 characters.
 | 
			
		||||
        </para>
 | 
			
		||||
    </wadl:doc>
 | 
			
		||||
</param>'>
 | 
			
		||||
<!ENTITY characterSetRequestParameter '
 | 
			
		||||
<param xmlns="http://wadl.dev.java.net/2009/02" name="characterSet" style="plain"
 | 
			
		||||
    type="xsd:string" required="false">
 | 
			
		||||
    <wadl:doc xmlns="http://docbook.org/ns/docbook"
 | 
			
		||||
        xmlns:wadl="http://wadl.dev.java.net/2009/02"
 | 
			
		||||
        xml:lang="EN">
 | 
			
		||||
        <para>
 | 
			
		||||
            A set of symbols and encodings. Default is <code>utf8</code>.
 | 
			
		||||
        </para>
 | 
			
		||||
        <para>
 | 
			
		||||
            For information about supported character sets and collations, see <link
 | 
			
		||||
            xlink:href="http://dev.mysql.com/doc/refman/5.1/en/charset-mysql.html">Character Sets
 | 
			
		||||
            and Collations in MySQL</link>.
 | 
			
		||||
        </para>
 | 
			
		||||
    </wadl:doc>
 | 
			
		||||
</param>'>
 | 
			
		||||
<!ENTITY collateRequestParameter '
 | 
			
		||||
<param xmlns="http://wadl.dev.java.net/2009/02" name="collate" style="plain" type="xsd:string"
 | 
			
		||||
    required="false">
 | 
			
		||||
    <wadl:doc xmlns="http://docbook.org/ns/docbook"
 | 
			
		||||
        xmlns:wadl="http://wadl.dev.java.net/2009/02"
 | 
			
		||||
        xml:lang="EN">
 | 
			
		||||
        <para>
 | 
			
		||||
            A set of rules for comparing characters in a character set.
 | 
			
		||||
            Default is <code>utf8_general_ci</code>.
 | 
			
		||||
        </para>
 | 
			
		||||
        <para>
 | 
			
		||||
            For information about supported character sets and collations, see <link
 | 
			
		||||
            xlink:href="http://dev.mysql.com/doc/refman/5.1/en/charset-mysql.html">Character Sets
 | 
			
		||||
            and Collations in MySQL</link>.
 | 
			
		||||
        </para>
 | 
			
		||||
    </wadl:doc>
 | 
			
		||||
</param>'>
 | 
			
		||||
<!ENTITY usersRequestParameter '
 | 
			
		||||
<param xmlns="http://wadl.dev.java.net/2009/02" name="users" style="plain" type="xsd:string"
 | 
			
		||||
    required="true">
 | 
			
		||||
    <wadl:doc xmlns="http://docbook.org/ns/docbook"
 | 
			
		||||
        xmlns:wadl="http://wadl.dev.java.net/2009/02"
 | 
			
		||||
        xml:lang="EN">
 | 
			
		||||
        <para>
 | 
			
		||||
            A <code>users</code> object.
 | 
			
		||||
        </para>
 | 
			
		||||
    </wadl:doc>
 | 
			
		||||
</param>'>
 | 
			
		||||
<!ENTITY user-nameRequestParameter '
 | 
			
		||||
<param xmlns="http://wadl.dev.java.net/2009/02" name="name" style="plain"
 | 
			
		||||
    type="xsd:string" required="false">
 | 
			
		||||
    <wadl:doc xmlns="http://docbook.org/ns/docbook"
 | 
			
		||||
        xmlns:wadl="http://wadl.dev.java.net/2009/02"
 | 
			
		||||
        xml:lang="EN">
 | 
			
		||||
        <para>
 | 
			
		||||
            The user name for the database on instance creation.
 | 
			
		||||
        </para>
 | 
			
		||||
    </wadl:doc>
 | 
			
		||||
</param>'>
 | 
			
		||||
<!ENTITY user-passwordRequestParameter '
 | 
			
		||||
<param xmlns="http://wadl.dev.java.net/2009/02" name="password"
 | 
			
		||||
    style="plain" type="xsd:string" required="false">
 | 
			
		||||
    <wadl:doc xmlns="http://docbook.org/ns/docbook"
 | 
			
		||||
        xmlns:wadl="http://wadl.dev.java.net/2009/02"
 | 
			
		||||
        xml:lang="EN">
 | 
			
		||||
        <para>
 | 
			
		||||
            The password for those users on instance
 | 
			
		||||
            creation.
 | 
			
		||||
        </para>
 | 
			
		||||
    </wadl:doc>
 | 
			
		||||
</param>'>
 | 
			
		||||
<!-- RESPONSE PARAMETERS -->
 | 
			
		||||
<!ENTITY instanceResponseParameter '
 | 
			
		||||
<param xmlns="http://wadl.dev.java.net/2009/02"
 | 
			
		||||
    name="instance" style="plain" type="xsd:string"
 | 
			
		||||
    required="true">
 | 
			
		||||
    <wadl:doc xmlns="http://docbook.org/ns/docbook"
 | 
			
		||||
        xmlns:wadl="http://wadl.dev.java.net/2009/02"
 | 
			
		||||
        xml:lang="EN">
 | 
			
		||||
        <para>
 | 
			
		||||
            An <code>instance</code> object.
 | 
			
		||||
        </para>
 | 
			
		||||
    </wadl:doc>
 | 
			
		||||
</param>'>
 | 
			
		||||
<!ENTITY flavorResponseParameter '
 | 
			
		||||
<param xmlns="http://wadl.dev.java.net/2009/02" name="flavor" style="plain"
 | 
			
		||||
    type="xsd:dict" required="true">
 | 
			
		||||
    <wadl:doc xmlns="http://docbook.org/ns/docbook"
 | 
			
		||||
        xmlns:wadl="http://wadl.dev.java.net/2009/02"
 | 
			
		||||
        xml:lang="EN">
 | 
			
		||||
        <para>
 | 
			
		||||
            A <code>flavor</code> object, which includes the flavor ID
 | 
			
		||||
            (integer) and flavor relative links.
 | 
			
		||||
        </para>
 | 
			
		||||
    </wadl:doc>
 | 
			
		||||
</param>'>
 | 
			
		||||
<!ENTITY sizeResponseParameter '
 | 
			
		||||
<param xmlns="http://wadl.dev.java.net/2009/02"
 | 
			
		||||
    name="size" style="plain" type="xsd:int"
 | 
			
		||||
    required="true">
 | 
			
		||||
    <wadl:doc xmlns="http://docbook.org/ns/docbook"
 | 
			
		||||
        xmlns:wadl="http://wadl.dev.java.net/2009/02"
 | 
			
		||||
        xml:lang="EN">
 | 
			
		||||
        <para>
 | 
			
		||||
            The volume size, in gigabytes (GB). A valid value
 | 
			
		||||
            is from 1 to 50.
 | 
			
		||||
        </para>
 | 
			
		||||
    </wadl:doc>
 | 
			
		||||
</param>'>
 | 
			
		||||
<!ENTITY databasesResponseParameter '
 | 
			
		||||
<param xmlns="http://wadl.dev.java.net/2009/02"
 | 
			
		||||
    name="databases" style="plain"
 | 
			
		||||
    type="xsd:string" required="true">
 | 
			
		||||
    <wadl:doc xmlns="http://docbook.org/ns/docbook"
 | 
			
		||||
        xmlns:wadl="http://wadl.dev.java.net/2009/02"
 | 
			
		||||
        xml:lang="EN">
 | 
			
		||||
        <para>
 | 
			
		||||
            A <code>databases</code> object.
 | 
			
		||||
        </para>
 | 
			
		||||
    </wadl:doc>
 | 
			
		||||
</param>'>
 | 
			
		||||
<!ENTITY instance-nameResponseParameter '
 | 
			
		||||
<param xmlns="http://wadl.dev.java.net/2009/02"
 | 
			
		||||
    name="name" style="plain"
 | 
			
		||||
    type="xsd:string" required="true">
 | 
			
		||||
    <wadl:doc xmlns="http://docbook.org/ns/docbook"
 | 
			
		||||
        xmlns:wadl="http://wadl.dev.java.net/2009/02"
 | 
			
		||||
        xml:lang="EN">
 | 
			
		||||
        <para>
 | 
			
		||||
            Name of the instance to create. A valid value is
 | 
			
		||||
            up to 255 characters long. All characters are
 | 
			
		||||
            permitted.
 | 
			
		||||
        </para>
 | 
			
		||||
    </wadl:doc>
 | 
			
		||||
</param>'>
 | 
			
		||||
<!ENTITY databaseNameResponseParameter '
 | 
			
		||||
<param xmlns="http://wadl.dev.java.net/2009/02"
 | 
			
		||||
    name="name" style="plain"
 | 
			
		||||
    type="xsd:string" required="true">
 | 
			
		||||
    <wadl:doc xmlns="http://docbook.org/ns/docbook"
 | 
			
		||||
        xmlns:wadl="http://wadl.dev.java.net/2009/02"
 | 
			
		||||
        xml:lang="EN">
 | 
			
		||||
        <para>
 | 
			
		||||
            A database name.
 | 
			
		||||
        </para>
 | 
			
		||||
        <para>
 | 
			
		||||
            You cannot use the <code>lost+found</code>,
 | 
			
		||||
            <code>information_schema</code>, or <code>mysql</code> database
 | 
			
		||||
            name to create a database because these names are reserved for
 | 
			
		||||
            system databases.
 | 
			
		||||
        </para>
 | 
			
		||||
        <para>
 | 
			
		||||
            Valid characters in a database name are:
 | 
			
		||||
        </para>
 | 
			
		||||
        <itemizedlist>
 | 
			
		||||
            <listitem>
 | 
			
		||||
                Upper and lower case letters.
 | 
			
		||||
            </listitem>
 | 
			
		||||
            <listitem>
 | 
			
		||||
                Numbers.
 | 
			
		||||
            </listitem>
 | 
			
		||||
            <listitem>
 | 
			
		||||
                <code>@</code>, <code>?</code>, <code>#</code>, and spaces
 | 
			
		||||
                except at the beginning or end of the database name.
 | 
			
		||||
            </listitem>
 | 
			
		||||
            <listitem>
 | 
			
		||||
                <code>_</code> is allowed anywhere in the database name.
 | 
			
		||||
            </listitem>
 | 
			
		||||
        </itemizedlist>
 | 
			
		||||
        <para>
 | 
			
		||||
            You cannot use these characters in a database name:
 | 
			
		||||
        </para>
 | 
			
		||||
        <para>
 | 
			
		||||
            The maximum length of a database name is 64 characters.
 | 
			
		||||
        </para>
 | 
			
		||||
    </wadl:doc>
 | 
			
		||||
</param>'>
 | 
			
		||||
<!ENTITY characterSetResponseParameter '
 | 
			
		||||
<param xmlns="http://wadl.dev.java.net/2009/02"
 | 
			
		||||
    name="characterSet" style="plain"
 | 
			
		||||
    type="xsd:string" required="true">
 | 
			
		||||
    <wadl:doc xmlns="http://docbook.org/ns/docbook"
 | 
			
		||||
        xmlns:wadl="http://wadl.dev.java.net/2009/02"
 | 
			
		||||
        xml:lang="EN">
 | 
			
		||||
        <para>
 | 
			
		||||
            A set of symbols and encodings. Default is <code>utf8</code>.
 | 
			
		||||
        </para>
 | 
			
		||||
        <para>
 | 
			
		||||
            For information about supported character sets and collations, see <link
 | 
			
		||||
            xlink:href="http://dev.mysql.com/doc/refman/5.1/en/charset-mysql.html">Character Sets
 | 
			
		||||
            and Collations in MySQL</link>.
 | 
			
		||||
        </para>
 | 
			
		||||
    </wadl:doc>
 | 
			
		||||
</param>'>
 | 
			
		||||
<!ENTITY collateResponseParameter '
 | 
			
		||||
<param xmlns="http://wadl.dev.java.net/2009/02"
 | 
			
		||||
    name="collate" style="plain" type="xsd:string"
 | 
			
		||||
    required="true">
 | 
			
		||||
    <wadl:doc xmlns="http://docbook.org/ns/docbook"
 | 
			
		||||
        xmlns:wadl="http://wadl.dev.java.net/2009/02"
 | 
			
		||||
        xml:lang="EN">
 | 
			
		||||
        <para>
 | 
			
		||||
            A set of rules for comparing characters in a character set.
 | 
			
		||||
            Default is <code>utf8_general_ci</code>.
 | 
			
		||||
        </para>
 | 
			
		||||
        <para>
 | 
			
		||||
            For information about supported character sets and collations, see <link
 | 
			
		||||
            xlink:href="http://dev.mysql.com/doc/refman/5.1/en/charset-mysql.html">Character Sets
 | 
			
		||||
            and Collations in MySQL</link>.
 | 
			
		||||
        </para>
 | 
			
		||||
    </wadl:doc>
 | 
			
		||||
</param>'>
 | 
			
		||||
<!ENTITY usersResponseParameter '
 | 
			
		||||
<param xmlns="http://wadl.dev.java.net/2009/02"
 | 
			
		||||
    name="users" style="plain" type="xsd:string"
 | 
			
		||||
    required="true">
 | 
			
		||||
    <wadl:doc xmlns="http://docbook.org/ns/docbook"
 | 
			
		||||
        xmlns:wadl="http://wadl.dev.java.net/2009/02"
 | 
			
		||||
        xml:lang="EN">
 | 
			
		||||
        <para>
 | 
			
		||||
            A <code>users</code> object.
 | 
			
		||||
        </para>
 | 
			
		||||
    </wadl:doc>
 | 
			
		||||
</param>'>
 | 
			
		||||
<!ENTITY user-nameResponseParameter '
 | 
			
		||||
<param xmlns="http://wadl.dev.java.net/2009/02"
 | 
			
		||||
    name="name" id="user-name" style="plain"
 | 
			
		||||
    type="xsd:string" required="true">
 | 
			
		||||
    <wadl:doc xmlns="http://docbook.org/ns/docbook"
 | 
			
		||||
        xmlns:wadl="http://wadl.dev.java.net/2009/02"
 | 
			
		||||
        xml:lang="EN">
 | 
			
		||||
        <para>
 | 
			
		||||
            The user name for the database on instance creation.
 | 
			
		||||
        </para>
 | 
			
		||||
    </wadl:doc>
 | 
			
		||||
</param>'>
 | 
			
		||||
<!ENTITY user-passwordResponseParameter '
 | 
			
		||||
<param xmlns="http://wadl.dev.java.net/2009/02" name="password"
 | 
			
		||||
    style="plain" type="xsd:string" required="true">
 | 
			
		||||
    <wadl:doc xmlns="http://docbook.org/ns/docbook"
 | 
			
		||||
        xmlns:wadl="http://wadl.dev.java.net/2009/02"
 | 
			
		||||
        xml:lang="EN">
 | 
			
		||||
        <para>
 | 
			
		||||
            The password for those users on instance
 | 
			
		||||
            creation.
 | 
			
		||||
        </para>
 | 
			
		||||
    </wadl:doc>
 | 
			
		||||
</param>'>
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
		Reference in New Issue
	
	Block a user