api-site/api-ref/src/docbkx/ch_netconn-ext-v2.xml

106 lines
4.9 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"
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="netconn-v2-ext">
<title>Networking API v2.0 extensions</title>
<section xml:id="quotas-ext">
<title>Quotas extension (quotas)</title>
<para>Lists, shows information for, updates, and resets
quotas.</para>
<wadl:resources href="../wadls/netconn-api/src/os-quotas.wadl"
xmlns:wadl="http://wadl.dev.java.net/2009/02"/>
</section>
<section xml:id="network_provider-ext">
<title>Networks provider extended attributes
(networks)</title>
<wadl:resources
href="../wadls/netconn-api/src/os-networks-provider-ext.wadl"
xmlns:wadl="http://wadl.dev.java.net/2009/02"/>
</section>
<section xml:id="port_binding-ext">
<title>Ports binding extended attributes (ports)</title>
<wadl:resources
href="../wadls/netconn-api/src/os-ports-binding-ext.wadl"
xmlns:wadl="http://wadl.dev.java.net/2009/02"/>
</section>
<section xml:id="security_groups">
<title>Security groups and rules (security-groups)</title>
<wadl:resources
href="../wadls/netconn-api/src/security-groups.wadl"
xmlns:wadl="http://wadl.dev.java.net/2009/02"/>
</section>
<section xml:id="layer3">
<title>Layer-3 networking</title>
<para>The Layer-3 networking extension enables you to route
packets between subnets, forward packets from internal
networks to external ones, and access instances from
external networks through floating IPs.</para>
<para>This extension introduces these resources:</para>
<itemizedlist>
<listitem>
<para><emphasis role="bold">router</emphasis>. A
logical entity for forwarding packets across
internal subnets and NATting them on external
networks through an appropriate external
gateway.</para>
</listitem>
<listitem>
<para><emphasis role="bold">floatingip</emphasis>. An
external IP address that is mapped to a port that
is attached to an internal network.</para>
</listitem>
</itemizedlist>
<section xml:id="router-operations">
<title>Routers (routers)</title>
<wadl:resources
xmlns:wadl="http://wadl.dev.java.net/2009/02">
<wadl:resource
href="../wadls/netconn-api/src/os-layer3-ext.wadl#Routers">
<wadl:method href="#createRouter"/>
</wadl:resource>
<wadl:resource
href="../wadls/netconn-api/src/os-layer3-ext.wadl#router_id">
<wadl:method href="#showRouter"/>
<wadl:method href="#updateRouter"/>
<wadl:method href="#deleteRouter"/>
</wadl:resource>
<wadl:resource
href="../wadls/netconn-api/src/os-layer3-ext.wadl#add_router_interface">
<wadl:method href="#addRouterInterface"/>
</wadl:resource>
<wadl:resource
href="../wadls/netconn-api/src/os-layer3-ext.wadl#remove_router_interface">
<wadl:method href="#removeRouterInterface"/>
</wadl:resource>
</wadl:resources>
</section>
<section xml:id="floating-ips">
<title>Floating IPs (floatingips)</title>
<wadl:resources
xmlns:wadl="http://wadl.dev.java.net/2009/02">
<wadl:resource
href="../wadls/netconn-api/src/os-layer3-ext.wadl#FloatingIps">
<wadl:method href="#createFloatingIp"/>
</wadl:resource>
<wadl:resource
href="../wadls/netconn-api/src/os-layer3-ext.wadl#floatingip_id">
<wadl:method href="#showFloatingIp"/>
<wadl:method href="#updateFloatingIp"/>
<wadl:method href="#deleteFloatingIp"/>
</wadl:resource>
</wadl:resources>
</section>
<section status="final" xml:id="metering-ext"
xmlns:wadl="http://wadl.dev.java.net/2009/02">
<title>Metering labels and rules</title>
<para>Creates, modifies, and deletes OpenStack Layer3 Metering labels
and rules.</para>
<wadl:resources href="../wadls/netconn-api/src/metering-labels.wadl"/>
</section>
</section>
</chapter>