585 lines
27 KiB
XML
585 lines
27 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!DOCTYPE chapter [
|
|
<!ENTITY % common SYSTEM "../wadls/compute-api/src/v2/common.ent">
|
|
%common;
|
|
<!ENTITY % common_project SYSTEM "../wadls/common_project.ent">
|
|
%common_project;
|
|
]>
|
|
<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="compute-v2-ext"
|
|
role="api-reference">
|
|
<title>Compute API v2 extensions (SUPPORTED)</title>
|
|
<para>
|
|
Extensions add features, MIME types, actions, states, headers,
|
|
parameters, and resources to the core Compute API without requiring a
|
|
version change.
|
|
</para>
|
|
<note><para>
|
|
XML support in requests and responses has been deprecated for the
|
|
Compute API v2.
|
|
</para></note>
|
|
<note><para>
|
|
The Compute API returns the <code>403 forbidden</code> error code if
|
|
you exceed your allotted quota for the operation.
|
|
</para></note>
|
|
<section xml:id="os-block-device-mapping-v2-boot">
|
|
<title>Servers with block device mapping format
|
|
(servers)</title>
|
|
<para>Creates a server with a block device mapping.</para>
|
|
<wadl:resources
|
|
href="../wadls/compute-api/src/v2/ext/os-block-device-mapping-v2-boot.wadl"
|
|
xmlns:wadl="http://wadl.dev.java.net/2009/02"/>
|
|
</section>
|
|
<section xml:id="os-createserverext">
|
|
<title>Servers with configuration drive (servers)</title>
|
|
<para>Extends servers and images with a configuration
|
|
drive.</para>
|
|
<wadl:resources
|
|
href="../wadls/compute-api/src/v2/ext/os-createserverext.wadl"
|
|
xmlns:wadl="http://wadl.dev.java.net/2009/02"/>
|
|
</section>
|
|
<section xml:id="os-consoles">
|
|
<title>Servers console (servers)</title>
|
|
<para>Gets a console for a server instance.</para>
|
|
<wadl:resources
|
|
href="../wadls/compute-api/src/v2/ext/os-consoles.wadl"
|
|
xmlns:wadl="http://wadl.dev.java.net/2009/02"/>
|
|
</section>
|
|
<section xml:id="os-console-output">
|
|
<title>Servers console output (servers)</title>
|
|
<para>Gets console output for a server instance.</para>
|
|
<wadl:resources xmlns:wadl="http://wadl.dev.java.net/2009/02"
|
|
href="../wadls/compute-api/src/v2/ext/os-console-output.wadl"
|
|
/>
|
|
</section>
|
|
<section xml:id="os-extended-server-attributes">
|
|
<title>Servers extended attributes (servers)</title>
|
|
<para>Shows metadata for servers.</para>
|
|
<wadl:resources
|
|
href="../wadls/compute-api/src/v2/ext/os-extended-server-attributes.wadl"
|
|
xmlns:wadl="http://wadl.dev.java.net/2009/02"/>
|
|
</section>
|
|
<section xml:id="os-ext-az">
|
|
<title>Servers with extended availability zones
|
|
(servers)</title>
|
|
<para>Shows the instance availability zone for compute nodes
|
|
(nova-compute). Internal services appear in their own
|
|
<emphasis role="italic">internal</emphasis>
|
|
availability zone.</para>
|
|
<wadl:resources
|
|
href="../wadls/compute-api/src/v2/ext/os-ext-az.wadl"
|
|
xmlns:wadl="http://wadl.dev.java.net/2009/02"/>
|
|
</section>
|
|
<section xml:id="os-extended-status">
|
|
<title>Servers extended status (servers)</title>
|
|
<para>Shows the vm_state, task_state,
|
|
and power_state extended status information in detailed server responses.</para>
|
|
<wadl:resources
|
|
href="../wadls/compute-api/src/v2/ext/os-extended-status.wadl"
|
|
xmlns:wadl="http://wadl.dev.java.net/2009/02"/>
|
|
</section>
|
|
<section xml:id="os-ext-ips">
|
|
<title>Servers with IP type (servers)</title>
|
|
<para>Shows the type of the IP addresses assigned to an
|
|
instance. Type is either fixed or floating.</para>
|
|
<wadl:resources
|
|
href="../wadls/compute-api/src/v2/ext/os-ext-ips.wadl"
|
|
xmlns:wadl="http://wadl.dev.java.net/2009/02"/>
|
|
</section>
|
|
<section xml:id="os-multi-server-create">
|
|
<title>Servers multiple create (servers)</title>
|
|
<para>Creates one or more servers with an optional reservation
|
|
ID. The request and response examples show how to create
|
|
multiple servers with or without a reservation ID.</para>
|
|
<wadl:resources
|
|
href="../wadls/compute-api/src/v2/ext/os-multi-server-create.wadl"
|
|
xmlns:wadl="http://wadl.dev.java.net/2009/02"/>
|
|
</section>
|
|
<section xml:id="os-server-OS-EXT-IPS-MAC">
|
|
<title>Servers with mac_addr extended attribute
|
|
(servers)</title>
|
|
<para>
|
|
Creates, shows information for, and lists servers with the
|
|
<code>mac_addr</code> extended attribute.
|
|
</para>
|
|
<wadl:resources
|
|
href="../wadls/compute-api/src/v2/ext/os-server-OS-EXT-IPS-MAC.wadl"
|
|
xmlns:wadl="http://wadl.dev.java.net/2009/02"/>
|
|
</section>
|
|
<section xml:id="os-scheduler-hints">
|
|
<title>Servers with scheduler hints (servers)</title>
|
|
<para>Creates a server with scheduler hints.</para>
|
|
<wadl:resources
|
|
href="../wadls/compute-api/src/v2/ext/os-scheduler-hints.wadl"
|
|
xmlns:wadl="http://wadl.dev.java.net/2009/02"/>
|
|
</section>
|
|
<section xml:id="os-admin-actions">
|
|
<title>Servers admin actions (servers, action)</title>
|
|
<para>Administrator only. Performs actions on a server. Specify
|
|
the action in the request body.</para>
|
|
<wadl:resources
|
|
href="../wadls/compute-api/src/v2/ext/os-admin-actions.wadl"
|
|
xmlns:wadl="http://wadl.dev.java.net/2009/02"/>
|
|
</section>
|
|
<section xml:id="os-deferred-delete">
|
|
<title>Servers deferred delete (servers, action)</title>
|
|
<para>Force-deletes a server and restores a deleted
|
|
server.</para>
|
|
<wadl:resources
|
|
href="../wadls/compute-api/src/v2/ext/os-deferred-delete.wadl"
|
|
xmlns:wadl="http://wadl.dev.java.net/2009/02"/>
|
|
</section>
|
|
<section xml:id="os-rescue">
|
|
<title>Servers rescue and unrescue (servers, action)</title>
|
|
<para>Puts a server into rescue mode and unrescues a server in
|
|
rescue mode.</para>
|
|
<wadl:resources
|
|
href="../wadls/compute-api/src/v2/ext/os-rescue.wadl"
|
|
xmlns:wadl="http://wadl.dev.java.net/2009/02"/>
|
|
</section>
|
|
<section xml:id="os-server-shelve">
|
|
<title>Servers shelve (servers, action)</title>
|
|
<para>
|
|
Shelves running servers, restores shelved servers, and removes
|
|
shelved servers.
|
|
</para>
|
|
<para>
|
|
Shelving is useful when you have an unused instance that you would
|
|
like to keep for later use. For example, at the end of a work week
|
|
you can shelve an instance and at the start of the next week you can
|
|
unshelve it.
|
|
</para>
|
|
<para>
|
|
Your cloud provider might bill you for a shelved server.
|
|
</para>
|
|
<para>
|
|
Use the <code>shelve</code> action to shelve a server. All
|
|
associated data and resources are kept but anything still in memory
|
|
is not retained.
|
|
</para>
|
|
<para>
|
|
Use the <code>unshelve</code> action to restore a shelved instance.
|
|
</para>
|
|
<para>
|
|
Use the <code>shelveOffload</code> action to remove a shelved
|
|
instance that you no longer need.
|
|
</para>
|
|
<wadl:resources
|
|
href="../wadls/compute-api/src/v2/ext/os-server-shelve.wadl"
|
|
xmlns:wadl="http://wadl.dev.java.net/2009/02"/>
|
|
</section>
|
|
<section xml:id="os-server-start-stop">
|
|
<title>Servers start and stop (servers, action)</title>
|
|
<para>Starts a stopped server and stops a running server.</para>
|
|
<wadl:resources
|
|
href="../wadls/compute-api/src/v2/ext/os-server-start-stop.wadl"
|
|
xmlns:wadl="http://wadl.dev.java.net/2009/02"/>
|
|
</section>
|
|
<section xml:id="os-diagnostics">
|
|
<title>Servers diagnostics (servers, diagnostics)</title>
|
|
<para>Gets the usage data for a server.</para>
|
|
<wadl:resources
|
|
href="../wadls/compute-api/src/v2/ext/os-diagnostics.wadl"
|
|
xmlns:wadl="http://wadl.dev.java.net/2009/02"/>
|
|
</section>
|
|
<section xml:id="os-disk-config">
|
|
<title>Servers and images with disk config (servers,
|
|
images)</title>
|
|
<para>Extends servers with the <code>diskConfig</code> attribute.</para>
|
|
<wadl:resources xmlns:wadl="http://wadl.dev.java.net/2009/02"
|
|
href="../wadls/compute-api/src/v2/ext/os-disk-config.wadl"
|
|
/>
|
|
</section>
|
|
<section xml:id="os-availability-zone">
|
|
<title>Servers availiability zones (servers, os-availability-zone)</title>
|
|
<para>Gets availability zone information.</para>
|
|
<wadl:resources
|
|
href="../wadls/compute-api/src/v2/ext/os-availability-zone.wadl"
|
|
xmlns:wadl="http://wadl.dev.java.net/2009/02"/>
|
|
</section>
|
|
<section xml:id="os-instance-actions">
|
|
<title>Servers instance actions (servers, os-instance-actions)</title>
|
|
<para>Lists available actions for a specified server.
|
|
Administrators can get details for a specified action for
|
|
a specified server.</para>
|
|
<wadl:resources
|
|
href="../wadls/compute-api/src/v2/ext/os-instance-actions.wadl"
|
|
xmlns:wadl="http://wadl.dev.java.net/2009/02"/>
|
|
</section>
|
|
<section xml:id="os-server-password">
|
|
<title>Servers password (servers, os-server-password)</title>
|
|
<para>Gets and resets the encrypted administrative password set
|
|
through the metadata service.</para>
|
|
<wadl:resources
|
|
href="../wadls/compute-api/src/v2/ext/os-server-password.wadl"
|
|
xmlns:wadl="http://wadl.dev.java.net/2009/02"/>
|
|
</section>
|
|
<section xml:id="os-virtual-interfaces">
|
|
<title>Servers virtual interfaces (servers, os-virtual-interfaces)</title>
|
|
<para>Lists the virtual interfaces for a specified server
|
|
instance.</para>
|
|
<wadl:resources
|
|
href="../wadls/compute-api/src/v2/ext/os-virtual-interfaces.wadl"
|
|
xmlns:wadl="http://wadl.dev.java.net/2009/02"/>
|
|
</section>
|
|
<section xml:id="os-volume_attachments">
|
|
<title>Servers with volume attachments (servers, os-volume_attachments)</title>
|
|
<para>Attaches volumes created through the volume API to server
|
|
instances. Also, lists volume attachments for a server
|
|
instance, gets volume details for a volume attachment, and
|
|
detaches a volume.</para>
|
|
<wadl:resources
|
|
href="../wadls/compute-api/src/v2/ext/os-volume_attachments.wadl"
|
|
xmlns:wadl="http://wadl.dev.java.net/2009/02"/>
|
|
</section>
|
|
<section xml:id="os-flavormanage">
|
|
<title>Flavors create and delete (flavors)</title>
|
|
<para>Creates and deletes flavors.</para>
|
|
<wadl:resources
|
|
href="../wadls/compute-api/src/v2/ext/os-flavormanage.wadl"
|
|
xmlns:wadl="http://wadl.dev.java.net/2009/02"/>
|
|
</section>
|
|
<section xml:id="os-flv-disabled">
|
|
<title>Flavors with disabled attribute (flavors)</title>
|
|
<para>
|
|
Lists and gets details for flavors. Includes the <code>disabled</code> extended attribute.
|
|
</para>
|
|
<wadl:resources
|
|
href="../wadls/compute-api/src/v2/ext/os-flv-disabled.wadl"
|
|
xmlns:wadl="http://wadl.dev.java.net/2009/02"/>
|
|
</section>
|
|
<section xml:id="os-flavorextradata">
|
|
<title>Flavors with extended attributes (flavors)</title>
|
|
<para>Creates, gets details for, and lists details for flavors.
|
|
Includes the <literal>rxtx_factor</literal>,
|
|
<literal>OS-FLV-EXT-DATA:ephemeral</literal>, and
|
|
<literal>swap</literal> extended attributes.</para>
|
|
<wadl:resources
|
|
href="../wadls/compute-api/src/v2/ext/os-flavorextradata.wadl"
|
|
xmlns:wadl="http://wadl.dev.java.net/2009/02"/>
|
|
</section>
|
|
<section xml:id="os-flavor-rxtx">
|
|
<title>Flavors with rxtx_factor extended attribute
|
|
(flavors)</title>
|
|
<para>Creates, gets details for, and lists details for flavors.
|
|
Includes the <literal>rxtx_factor</literal> extended
|
|
attribute, related to configured bandwidth cap
|
|
values.</para>
|
|
<wadl:resources
|
|
href="../wadls/compute-api/src/v2/ext/os-flavor-rxtx.wadl"
|
|
xmlns:wadl="http://wadl.dev.java.net/2009/02"/>
|
|
</section>
|
|
<section xml:id="os-flavor-extra-specs">
|
|
<title>Flavors with extra-specs (flavors, os-extra-specs)</title>
|
|
<para>Lists, creates, and updates the extra-specs or keys for a
|
|
flavor.</para>
|
|
<wadl:resources
|
|
href="../wadls/compute-api/src/v2/ext/os-flavor-extra-specs.wadl"
|
|
xmlns:wadl="http://wadl.dev.java.net/2009/02"/>
|
|
</section>
|
|
<section xml:id="os-flavor-access">
|
|
<title>Flavors access (flavors, os-flavor-access)</title>
|
|
<para>Creates and gets details for private flavors. Also, lists,
|
|
adds, and removes tenants' access to private flavors.</para>
|
|
<wadl:resources
|
|
href="../wadls/compute-api/src/v2/ext/os-flavor-access.wadl"
|
|
xmlns:wadl="http://wadl.dev.java.net/2009/02"/>
|
|
</section>
|
|
<section xml:id="os-flavor-swap">
|
|
<title>Flavors swap (flavors, os-flavor-swap)</title>
|
|
<para>Creates and lists flavors with a swap value. Requires the
|
|
<code>os-flavormanage</code> extension. The swap value is the amount of swap disk
|
|
space, in GBs, to allocate to a server.</para>
|
|
<wadl:resources
|
|
href="../wadls/compute-api/src/v2/ext/os-flavor-swap.wadl"
|
|
xmlns:wadl="http://wadl.dev.java.net/2009/02"/>
|
|
</section>
|
|
<section xml:id="os-ext-img-size">
|
|
<title>Images with size attribute (images)</title>
|
|
<para>Lists details for available images and gets details for a
|
|
specified image. Includes the
|
|
<code>OS-EXT-IMG-SIZE:size</code> extended attribute,
|
|
which shows the image size.</para>
|
|
<wadl:resources
|
|
href="../wadls/compute-api/src/v2/ext/os-ext-img-size.wadl"
|
|
xmlns:wadl="http://wadl.dev.java.net/2009/02"/>
|
|
</section>
|
|
<section xml:id="os-used-limits">
|
|
<title>Limits with project usage (limits)</title>
|
|
<para>Extends limits to show the project usage. Shows
|
|
information such as RAM and instance quotas usage.</para>
|
|
<wadl:resources
|
|
href="../wadls/compute-api/src/v2/ext/os-used-limits.wadl"
|
|
xmlns:wadl="http://wadl.dev.java.net/2009/02"/>
|
|
</section>
|
|
<section xml:id="os-used-limits-for-admins">
|
|
<title>Limits with project usage for administrators
|
|
(limits)</title>
|
|
<para>Extends limits to enable administrators to show the
|
|
project usage for a specified customer project ID. Shows
|
|
information such as RAM and instance quotas usage.</para>
|
|
<wadl:resources xmlns:wadl="http://wadl.dev.java.net/2009/02"
|
|
href="../wadls/compute-api/src/v2/ext/os-used-limits-for-admins.wadl"
|
|
/>
|
|
</section>
|
|
<section xml:id="os-agents">
|
|
<title>Guest agents (os-agents)</title>
|
|
<para>Creates, updates, and deletes guest agents.</para>
|
|
<para>
|
|
Use guest agents to access files on the disk, configure
|
|
networking, and run other applications and scripts in the guest
|
|
while it runs. This hypervisor-specific extension is not currently
|
|
enabled for KVM. Use of guest agents is possible only if the
|
|
underlying service provider uses the Xen driver.
|
|
</para>
|
|
<wadl:resources
|
|
href="../wadls/compute-api/src/v2/ext/os-agents.wadl"
|
|
xmlns:wadl="http://wadl.dev.java.net/2009/02"/>
|
|
</section>
|
|
<section xml:id="os-aggregates">
|
|
<title>Host aggregates (os-aggregates)</title>
|
|
<para>Creates and manages host aggregates. An aggregate assigns
|
|
metadata to groups of compute nodes. Aggregates are only
|
|
visible to the cloud provider.</para>
|
|
<wadl:resources
|
|
href="../wadls/compute-api/src/v2/ext/os-aggregates.wadl"
|
|
xmlns:wadl="http://wadl.dev.java.net/2009/02"/>
|
|
</section>
|
|
<section xml:id="os-certificates">
|
|
<title>Root certificates (os-certificates)</title>
|
|
<para>Creates and shows details for a root certificate.</para>
|
|
<wadl:resources
|
|
href="../wadls/compute-api/src/v2/ext/os-certificates.wadl"
|
|
xmlns:wadl="http://wadl.dev.java.net/2009/02"/>
|
|
</section>
|
|
<section xml:id="os-cloudpipe">
|
|
<title>Cloudpipe (os-cloudpipe)</title>
|
|
<para>Manages virtual VPNs for projects.</para>
|
|
<wadl:resources
|
|
href="../wadls/compute-api/src/v2/ext/os-cloudpipe.wadl"
|
|
xmlns:wadl="http://wadl.dev.java.net/2009/02"/>
|
|
</section>
|
|
<section xml:id="os-coverage">
|
|
<title>Coverage reports (os-coverage)</title>
|
|
<para>
|
|
Shows coverage reports.
|
|
</para>
|
|
<wadl:resources
|
|
href="../wadls/compute-api/src/v2/ext/os-coverage.wadl"
|
|
xmlns:wadl="http://wadl.dev.java.net/2009/02"/>
|
|
</section>
|
|
<section xml:id="os-extended-networks">
|
|
<title>Network extended attributes (os-extended-networks)</title>
|
|
<para>Creates, shows details for, and lists networks with extended attributes.</para>
|
|
<wadl:resources
|
|
href="../wadls/compute-api/src/v2/ext/os-extended-networks.wadl"
|
|
xmlns:wadl="http://wadl.dev.java.net/2009/02"/>
|
|
</section>
|
|
<section xml:id="os-fixed-ips">
|
|
<title>Fixed IPs (os-fixed-ips)</title>
|
|
<para>Shows data for a specified fixed IP, such as host name,
|
|
CIDR, and address. Also, reserves and frees a fixed
|
|
IP.</para>
|
|
<wadl:resources
|
|
href="../wadls/compute-api/src/v2/ext/os-fixed-ips.wadl"
|
|
xmlns:wadl="http://wadl.dev.java.net/2009/02"/>
|
|
</section>
|
|
<section xml:id="os-floating-ip-dns">
|
|
<title>Floating IP DNS records (os-floating-ip-dns)</title>
|
|
<para>Manages DNS records associated with IP addresses
|
|
allocated by the floating IPs extension. Requests are
|
|
dispatched to a DNS driver selected at startup.</para>
|
|
<wadl:resources
|
|
href="../wadls/compute-api/src/v2/ext/os-floating-ip-dns.wadl"
|
|
xmlns:wadl="http://wadl.dev.java.net/2009/02"/>
|
|
</section>
|
|
<section xml:id="os-floating-ip-pools">
|
|
<title>Floating IP pools (os-floating-ip-pools)</title>
|
|
<para>Manages groups of floating IPs.</para>
|
|
<wadl:resources
|
|
href="../wadls/compute-api/src/v2/ext/os-floating-ip-pools.wadl"
|
|
xmlns:wadl="http://wadl.dev.java.net/2009/02"/>
|
|
</section>
|
|
<section xml:id="os-floating-ips">
|
|
<title>Floating IPs (os-floating-ips)</title>
|
|
<para>Assigns and allocates floating IP addresses to instances
|
|
that run in an OpenStack cloud.</para>
|
|
<wadl:resources
|
|
href="../wadls/compute-api/src/v2/ext/os-floating-ips.wadl"
|
|
xmlns:wadl="http://wadl.dev.java.net/2009/02"/>
|
|
</section>
|
|
<section xml:id="os-floating-ips-bulk">
|
|
<title>Floating IPs bulk (os-floating-ips-bulk)</title>
|
|
<para>Bulk-creates, deletes, and lists floating IPs. By default,
|
|
the pool is named nova. Use the
|
|
<literal>os-floating-ip-pools</literal> extension to
|
|
view available pools.</para>
|
|
<wadl:resources
|
|
href="../wadls/compute-api/src/v2/ext/os-floating-ips-bulk.wadl"
|
|
xmlns:wadl="http://wadl.dev.java.net/2009/02"/>
|
|
</section>
|
|
<section xml:id="os-hosts">
|
|
<title>Hosts (os-hosts)</title>
|
|
<para>Manages physical hosts.</para>
|
|
<wadl:resources
|
|
href="../wadls/compute-api/src/v2/ext/os-hosts.wadl"
|
|
xmlns:wadl="http://wadl.dev.java.net/2009/02"/>
|
|
</section>
|
|
<section xml:id="os-hypervisors">
|
|
<title>Hypervisors (os-hypervisors)</title>
|
|
<para>
|
|
Displays extra statistical information from the machine that hosts
|
|
the hypervisor through the API for the hypervisor (XenAPI or
|
|
KVM/libvirt).
|
|
</para>
|
|
<wadl:resources xmlns:wadl="http://wadl.dev.java.net/2009/02">
|
|
<wadl:resource
|
|
href="../wadls/compute-api/src/v2/ext/os-hypervisors.wadl#os-hypervisors">
|
|
<wadl:method href="#listHypervisors"/>
|
|
</wadl:resource>
|
|
<wadl:resource
|
|
href="../wadls/compute-api/src/v2/ext/os-hypervisors.wadl#detail">
|
|
<wadl:method href="#showHypervisor"/>
|
|
</wadl:resource>
|
|
<wadl:resource
|
|
href="../wadls/compute-api/src/v2/ext/os-hypervisors.wadl#statistics">
|
|
<wadl:method href="#getHypervisorStats"/>
|
|
</wadl:resource>
|
|
<wadl:resource
|
|
href="../wadls/compute-api/src/v2/ext/os-hypervisors.wadl#hypervisor_hostname">
|
|
<wadl:method href="#getHypervisorUptime"/>
|
|
</wadl:resource>
|
|
<wadl:resource
|
|
href="../wadls/compute-api/src/v2/ext/os-hypervisors.wadl#servers">
|
|
<wadl:method href="#listHypervisorInstances"/>
|
|
</wadl:resource>
|
|
</wadl:resources>
|
|
</section>
|
|
<section xml:id="os-hypervisor-status">
|
|
<title>Hypervisor with status (os-hypervisor-status)</title>
|
|
<para>
|
|
Displays extra statistical information including status from the
|
|
machine that hosts the hypervisor through the API for the
|
|
hypervisor (XenAPI or KVM/libvirt).
|
|
</para>
|
|
<wadl:resources xmlns:wadl="http://wadl.dev.java.net/2009/02">
|
|
<wadl:resource
|
|
href="../wadls/compute-api/src/v2/ext/os-hypervisor-status.wadl#detail">
|
|
<wadl:method href="#showHypervisor-status"/>
|
|
</wadl:resource>
|
|
</wadl:resources>
|
|
</section>
|
|
<section xml:id="os-interface">
|
|
<title>Attach interfaces (os-interface)</title>
|
|
<para>Creates, lists, gets details for, and deletes port
|
|
interfaces.</para>
|
|
<wadl:resources
|
|
href="../wadls/compute-api/src/v2/ext/os-interface.wadl"
|
|
xmlns:wadl="http://wadl.dev.java.net/2009/02"/>
|
|
</section>
|
|
<section xml:id="os-keypairs">
|
|
<title>Keypairs (os-keypairs)</title>
|
|
<para>Generates, imports, and deletes SSH keys.</para>
|
|
<wadl:resources
|
|
href="../wadls/compute-api/src/v2/ext/os-keypairs.wadl"
|
|
xmlns:wadl="http://wadl.dev.java.net/2009/02"/>
|
|
</section>
|
|
<section xml:id="os-migrations">
|
|
<title>Migrations (os-migrations)</title>
|
|
<para>Administrators only. Fetches in-progress migrations for a
|
|
region or a specified cell in a region.</para>
|
|
<wadl:resources
|
|
href="../wadls/compute-api/src/v2/ext/os-migrations.wadl"
|
|
xmlns:wadl="http://wadl.dev.java.net/2009/02"/>
|
|
</section>
|
|
<section xml:id="os-networks">
|
|
<title>Networks (os-networks)</title>
|
|
<para>Shows network information for and deletes networks. Also,
|
|
disassociates a network from a project if you use vlan
|
|
mode.</para>
|
|
<wadl:resources
|
|
href="../wadls/compute-api/src/v2/ext/os-networks.wadl"
|
|
xmlns:wadl="http://wadl.dev.java.net/2009/02"/>
|
|
</section>
|
|
<section xml:id="os-quota-class-sets">
|
|
<title>Quota class (os-quota-class-sets)</title>
|
|
<para>Provides quota classes management support.</para>
|
|
<wadl:resources
|
|
href="../wadls/compute-api/src/v2/ext/os-quota-class-sets.wadl"
|
|
xmlns:wadl="http://wadl.dev.java.net/2009/02"/>
|
|
</section>
|
|
<section xml:id="os-quota-sets">
|
|
<title>Quota sets (os-quota-sets)</title>
|
|
<para>Administrators only, depending on policy settings.</para>
|
|
<para>
|
|
Shows quotas for a tenant and shows and updates default quotas.
|
|
</para>
|
|
<wadl:resources
|
|
href="../wadls/compute-api/src/v2/ext/os-quota-sets.wadl"
|
|
xmlns:wadl="http://wadl.dev.java.net/2009/02"/>
|
|
</section>
|
|
<section xml:id="os-security-group-default-rules">
|
|
<title>Rules for default security group
|
|
(os-security-group-default-rules)</title>
|
|
<para>Lists, shows information for, and creates default security
|
|
group rules.</para>
|
|
<wadl:resources
|
|
href="../wadls/compute-api/src/v2/ext/os-security-group-default-rules.wadl"
|
|
xmlns:wadl="http://wadl.dev.java.net/2009/02"/>
|
|
</section>
|
|
<section xml:id="os-security-groups">
|
|
<title>Security groups (os-security-groups)</title>
|
|
<para>Lists, shows information for, creates, and deletes security
|
|
groups.</para>
|
|
<wadl:resources
|
|
href="../wadls/compute-api/src/v2/ext/os-security-groups.wadl"
|
|
xmlns:wadl="http://wadl.dev.java.net/2009/02"/>
|
|
</section>
|
|
<section xml:id="os-server-groups">
|
|
<title>Server groups (os-server-groups)</title>
|
|
<para>Lists, shows information for, creates, and deletes server
|
|
groups.</para>
|
|
<wadl:resources xmlns:wadl="http://wadl.dev.java.net/2009/02">
|
|
<wadl:resource
|
|
href="../wadls/compute-api/src/v2/ext/os-server-groups.wadl#os-server-groups">
|
|
<wadl:method href="#listServerGroups"/>
|
|
<wadl:method href="#createServerGroup"/>
|
|
</wadl:resource>
|
|
<wadl:resource
|
|
href="../wadls/compute-api/src/v2/ext/os-server-groups.wadl#ServerGroup_id">
|
|
<wadl:method href="#showServerGroup"/>
|
|
<wadl:method href="#deleteServerGroup"/>
|
|
</wadl:resource>
|
|
</wadl:resources>
|
|
</section>
|
|
<section xml:id="os-services">
|
|
<title>Manage services (os-services)</title>
|
|
<para>Lists, enables, and disables Compute services in all
|
|
hosts.</para>
|
|
<wadl:resources
|
|
href="../wadls/compute-api/src/v2/ext/os-services.wadl"
|
|
xmlns:wadl="http://wadl.dev.java.net/2009/02"/>
|
|
</section>
|
|
<section xml:id="os-simple-tenant-usage">
|
|
<title>Usage reports (os-simple-tenant-usage)</title>
|
|
<para>Reports usage statistics on compute and storage
|
|
resources.</para>
|
|
<wadl:resources
|
|
href="../wadls/compute-api/src/v2/ext/os-simple-tenant-usage.wadl"
|
|
xmlns:wadl="http://wadl.dev.java.net/2009/02"/>
|
|
</section>
|
|
<section xml:id="os-volume">
|
|
<title>Volume extension (os-volumes, os-snapshots)</title>
|
|
<para>Manages volumes and snapshots for use with the Compute
|
|
API.</para>
|
|
<wadl:resources
|
|
href="../wadls/compute-api/src/v2/ext/os-volume.wadl"
|
|
xmlns:wadl="http://wadl.dev.java.net/2009/02"/>
|
|
</section>
|
|
</chapter>
|