Difference between revisions of "File:TrunkPortApiAfter.png"
(Bence.romsics uploaded a new version of File:TrunkPortApiAfter.png) |
|||
Line 10: | Line 10: | ||
net [ | net [ | ||
label = <<table border="0" cellborder="1" cellspacing="0"> | label = <<table border="0" cellborder="1" cellspacing="0"> | ||
− | <tr><td bgcolor="gray" port="head" >neutron: net</td></tr> | + | <tr><td bgcolor="gray" port="head" >neutron resource: net</td></tr> |
<tr><td align="left" port="id" >id</td></tr> | <tr><td align="left" port="id" >id</td></tr> | ||
</table>> | </table>> | ||
Line 17: | Line 17: | ||
instance [ | instance [ | ||
label = <<table border="0" cellborder="1" cellspacing="0"> | label = <<table border="0" cellborder="1" cellspacing="0"> | ||
− | <tr><td bgcolor="gray" port="head" >nova: instance</td></tr> | + | <tr><td bgcolor="gray" port="head" >nova resource: instance</td></tr> |
<tr><td align="left" port="id" >id</td></tr> | <tr><td align="left" port="id" >id</td></tr> | ||
<tr><td align="left" port="hypervisor_host" >hypervisor_host</td></tr> | <tr><td align="left" port="hypervisor_host" >hypervisor_host</td></tr> | ||
Line 25: | Line 25: | ||
host [ | host [ | ||
label = <<table border="0" cellborder="1" cellspacing="0"> | label = <<table border="0" cellborder="1" cellspacing="0"> | ||
− | <tr><td bgcolor="gray" port="head" >nova: host</td></tr> | + | <tr><td bgcolor="gray" port="head" >nova resource: host</td></tr> |
<tr><td align="left" port="host_name" >host_name</td></tr> | <tr><td align="left" port="host_name" >host_name</td></tr> | ||
</table>> | </table>> | ||
] | ] | ||
− | + | port_trunk [ | |
label = <<table border="0" cellborder="1" cellspacing="0"> | label = <<table border="0" cellborder="1" cellspacing="0"> | ||
− | <tr><td bgcolor="gray" port="head" >neutron: trunk | + | <tr><td bgcolor="gray" port="head" >neutron resource: port (trunk)</td></tr> |
<tr><td align="left" port="id" >id</td></tr> | <tr><td align="left" port="id" >id</td></tr> | ||
+ | <tr><td align="left" port="network_id" >network_id</td></tr> | ||
<tr><td align="left" port="device_owner" >device_owner = nova:compute</td></tr> | <tr><td align="left" port="device_owner" >device_owner = nova:compute</td></tr> | ||
<tr><td align="left" port="device_id" >device_id</td></tr> | <tr><td align="left" port="device_id" >device_id</td></tr> | ||
Line 43: | Line 44: | ||
port_subport [ | port_subport [ | ||
label = <<table border="0" cellborder="1" cellspacing="0"> | label = <<table border="0" cellborder="1" cellspacing="0"> | ||
− | <tr><td bgcolor="gray" port="head" >neutron: port (subport)</td></tr> | + | <tr><td bgcolor="gray" port="head" >neutron resource: port (subport)</td></tr> |
<tr><td align="left" port="id" >id</td></tr> | <tr><td align="left" port="id" >id</td></tr> | ||
<tr><td align="left" port="network_id" >network_id</td></tr> | <tr><td align="left" port="network_id" >network_id</td></tr> | ||
− | <tr><td align="left" port="device_owner" >device_owner = | + | <tr><td align="left" port="device_owner" >device_owner = ?</td></tr> |
− | <tr><td align="left" port="device_id" >device_id | + | <tr><td align="left" port="device_id" >device_id = ?</td></tr> |
− | + | <tr><td align="left" port="binding_host_id" >binding:host_id = ?</td></tr> | |
− | <tr><td align="left" port=" | + | <tr><td align="left" port="mac_address" >mac_address</td></tr> |
− | |||
− | <tr><td align="left" port="mac_address" > | ||
</table>> | </table>> | ||
] | ] | ||
− | + | trunk [ | |
+ | label = <<table border="0" cellborder="1" cellspacing="0"> | ||
+ | <tr><td bgcolor="gray" port="head" >neutron resource: trunk</td></tr> | ||
+ | <tr><td align="left" port="id" >id</td></tr> | ||
+ | <tr><td align="left" port="name" >name</td></tr> | ||
+ | <tr><td align="left" port="tenant_id" >tenant_id</td></tr> | ||
+ | <tr><td align="left" port="port_id" >port_id</td></tr> | ||
+ | </table>> | ||
+ | ] | ||
+ | |||
+ | trunk_member_subports [ | ||
+ | shape = oval | ||
+ | label = "trunk resource member:\n/v2.0/trunks/TRUNK-ID/subports:\n[[port id, segmentation type and id],\n...]]" | ||
+ | ] | ||
+ | |||
+ | ## | ||
+ | |||
+ | port_subport:id -> trunk_member_subports [ | ||
+ | dir = back | ||
+ | ] | ||
+ | |||
+ | port_trunk:id -> trunk:port_id [ | ||
dir = back | dir = back | ||
] | ] | ||
− | + | trunk_member_subports -> trunk:id [ | |
+ | dir = none | ||
+ | ] | ||
+ | |||
+ | instance:id -> port_trunk:device_id [ | ||
dir = back | dir = back | ||
] | ] | ||
− | net:id -> | + | host:host_name -> port_trunk:binding_host_id [ |
+ | dir = back | ||
+ | ] | ||
+ | |||
+ | net:id -> port_trunk:network_id [ | ||
dir = back | dir = back | ||
] | ] | ||
− | + | net:id -> port_subport:network_id [ | |
dir = back | dir = back | ||
] | ] |
Latest revision as of 15:30, 20 January 2016
digraph { compound = true rankdir = RL node [ shape = plaintext ] net [ label = <<table border="0" cellborder="1" cellspacing="0"> <tr><td bgcolor="gray" port="head" >neutron resource: net</td></tr> <tr><td align="left" port="id" >id</td></tr> </table>> ] instance [ label = <<table border="0" cellborder="1" cellspacing="0"> <tr><td bgcolor="gray" port="head" >nova resource: instance</td></tr> <tr><td align="left" port="id" >id</td></tr> <tr><td align="left" port="hypervisor_host" >hypervisor_host</td></tr> </table>> ] host [ label = <<table border="0" cellborder="1" cellspacing="0"> <tr><td bgcolor="gray" port="head" >nova resource: host</td></tr> <tr><td align="left" port="host_name" >host_name</td></tr> </table>> ] port_trunk [ label = <<table border="0" cellborder="1" cellspacing="0"> <tr><td bgcolor="gray" port="head" >neutron resource: port (trunk)</td></tr> <tr><td align="left" port="id" >id</td></tr> <tr><td align="left" port="network_id" >network_id</td></tr> <tr><td align="left" port="device_owner" >device_owner = nova:compute</td></tr> <tr><td align="left" port="device_id" >device_id</td></tr> <tr><td align="left" port="binding_host_id" >binding:host_id</td></tr> <tr><td align="left" port="mac_address" >mac_address</td></tr> </table>> ] port_subport [ label = <<table border="0" cellborder="1" cellspacing="0"> <tr><td bgcolor="gray" port="head" >neutron resource: port (subport)</td></tr> <tr><td align="left" port="id" >id</td></tr> <tr><td align="left" port="network_id" >network_id</td></tr> <tr><td align="left" port="device_owner" >device_owner = ?</td></tr> <tr><td align="left" port="device_id" >device_id = ?</td></tr> <tr><td align="left" port="binding_host_id" >binding:host_id = ?</td></tr> <tr><td align="left" port="mac_address" >mac_address</td></tr> </table>> ] trunk [ label = <<table border="0" cellborder="1" cellspacing="0"> <tr><td bgcolor="gray" port="head" >neutron resource: trunk</td></tr> <tr><td align="left" port="id" >id</td></tr> <tr><td align="left" port="name" >name</td></tr> <tr><td align="left" port="tenant_id" >tenant_id</td></tr> <tr><td align="left" port="port_id" >port_id</td></tr> </table>> ] trunk_member_subports [ shape = oval label = "trunk resource member:\n/v2.0/trunks/TRUNK-ID/subports:\n[[port id, segmentation type and id],\n...]]" ] ## port_subport:id -> trunk_member_subports [ dir = back ] port_trunk:id -> trunk:port_id [ dir = back ] trunk_member_subports -> trunk:id [ dir = none ] instance:id -> port_trunk:device_id [ dir = back ] host:host_name -> port_trunk:binding_host_id [ dir = back ] net:id -> port_trunk:network_id [ dir = back ] net:id -> port_subport:network_id [ dir = back ] host:host_name -> instance:hypervisor_host [ dir = back ] }
File history
Click on a date/time to view the file as it appeared at that time.
Date/Time | Thumbnail | Dimensions | User | Comment | |
---|---|---|---|---|---|
current | 15:29, 20 January 2016 | 1,208 × 416 (67 KB) | Bence.romsics (talk | contribs) | ||
07:44, 30 October 2015 | 963 × 291 (42 KB) | Bence.romsics (talk | contribs) |
- You cannot overwrite this file.
File usage
There are no pages that link to this file.