-
<!DOCTYPE html>
<html>
<head>
<body>
<div class="container">
<h1>Active and Available Inventory REST API.</h1>
- <p class="sw-info-version">Version: <span>v11</span></p>
- <p><p>Copyright © 2017 AT&T Intellectual Property. All rights reserved.<br/>
+ <p class="sw-info-version">Version: <span>v12</span></p>
+ <p><p><br/>
+[Differences versus the previous schema version](apidocs/aai_swagger_v11.diff)<br/>
+<br/>
+Copyright © 2017 AT&T Intellectual Property. All rights reserved.<br/>
<br/>
Licensed under the Creative Commons License, Attribution 4.0 Intl. (the "License"); you may not use this documentation except in compliance with the License.<br/>
<br/>
<tr>
<td><a href="#operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--put">PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}</a></td>
<td><p>create or update an existing cloud-region</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--patch">PATCH /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}</a></td>
+ <td><p>update an existing cloud-region</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--availability-zones-availability-zone--availability-zone-name--put">PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/availability-zones/availability-zone/{availability-zone-name}</a></td>
<td><p>create or update an existing availability-zone</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--availability-zones-availability-zone--availability-zone-name--patch">PATCH /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/availability-zones/availability-zone/{availability-zone-name}</a></td>
+ <td><p>update an existing availability-zone</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--dvs-switches-dvs-switch--switch-name--put">PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/dvs-switches/dvs-switch/{switch-name}</a></td>
<td><p>create or update an existing dvs-switch</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--dvs-switches-dvs-switch--switch-name--patch">PATCH /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/dvs-switches/dvs-switch/{switch-name}</a></td>
+ <td><p>update an existing dvs-switch</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--esr-system-info-list-esr-system-info--esr-system-info-id--put">PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}</a></td>
<td><p>create or update an existing esr-system-info</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--esr-system-info-list-esr-system-info--esr-system-info-id--patch">PATCH /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}</a></td>
+ <td><p>update an existing esr-system-info</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--flavors-flavor--flavor-id--put">PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/flavors/flavor/{flavor-id}</a></td>
<td><p>create or update an existing flavor</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--flavors-flavor--flavor-id--patch">PATCH /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/flavors/flavor/{flavor-id}</a></td>
+ <td><p>update an existing flavor</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--group-assignments-group-assignment--group-id--put">PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/group-assignments/group-assignment/{group-id}</a></td>
<td><p>create or update an existing group-assignment</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--group-assignments-group-assignment--group-id--patch">PATCH /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/group-assignments/group-assignment/{group-id}</a></td>
+ <td><p>update an existing group-assignment</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--images-image--image-id--put">PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/images/image/{image-id}</a></td>
<td><p>create or update an existing image</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--images-image--image-id--patch">PATCH /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/images/image/{image-id}</a></td>
+ <td><p>update an existing image</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--images-image--image-id--metadata-metadatum--metaname--put">PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/images/image/{image-id}/metadata/metadatum/{metaname}</a></td>
<td><p>create or update an existing metadatum</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--images-image--image-id--metadata-metadatum--metaname--patch">PATCH /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/images/image/{image-id}/metadata/metadatum/{metaname}</a></td>
+ <td><p>update an existing metadatum</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--oam-networks-oam-network--network-uuid--put">PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/oam-networks/oam-network/{network-uuid}</a></td>
<td><p>create or update an existing oam-network</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--oam-networks-oam-network--network-uuid--patch">PATCH /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/oam-networks/oam-network/{network-uuid}</a></td>
+ <td><p>update an existing oam-network</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--snapshots-snapshot--snapshot-id--put">PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/snapshots/snapshot/{snapshot-id}</a></td>
<td><p>create or update an existing snapshot</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--snapshots-snapshot--snapshot-id--patch">PATCH /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/snapshots/snapshot/{snapshot-id}</a></td>
+ <td><p>update an existing snapshot</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--put">PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}</a></td>
<td><p>create or update an existing tenant</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--patch">PATCH /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}</a></td>
+ <td><p>update an existing tenant</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--put">PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}</a></td>
<td><p>create or update an existing vserver</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--patch">PATCH /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}</a></td>
+ <td><p>update an existing vserver</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--put">PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}</a></td>
<td><p>create or update an existing l-interface</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--patch">PATCH /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}</a></td>
+ <td><p>update an existing l-interface</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--put">PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</a></td>
<td><p>create or update an existing l3-interface-ipv4-address-list</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--patch">PATCH /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</a></td>
+ <td><p>update an existing l3-interface-ipv4-address-list</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--put">PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</a></td>
<td><p>create or update an existing l3-interface-ipv6-address-list</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--patch">PATCH /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</a></td>
+ <td><p>update an existing l3-interface-ipv6-address-list</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--put">PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</a></td>
<td><p>create or update an existing sriov-vf</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--patch">PATCH /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</a></td>
+ <td><p>update an existing sriov-vf</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--put">PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</a></td>
<td><p>create or update an existing vlan</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--patch">PATCH /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</a></td>
+ <td><p>update an existing vlan</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--put">PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</a></td>
<td><p>create or update an existing l3-interface-ipv4-address-list</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--patch">PATCH /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</a></td>
+ <td><p>update an existing l3-interface-ipv4-address-list</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--put">PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</a></td>
<td><p>create or update an existing l3-interface-ipv6-address-list</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--patch">PATCH /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</a></td>
+ <td><p>update an existing l3-interface-ipv6-address-list</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--volumes-volume--volume-id--put">PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/volumes/volume/{volume-id}</a></td>
<td><p>create or update an existing volume</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--volumes-volume--volume-id--patch">PATCH /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/volumes/volume/{volume-id}</a></td>
+ <td><p>update an existing volume</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--vip-ipv4-address-list--vip-ipv4-address--put">PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/vip-ipv4-address-list/{vip-ipv4-address}</a></td>
<td><p>create or update an existing vip-ipv4-address-list</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--vip-ipv4-address-list--vip-ipv4-address--patch">PATCH /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/vip-ipv4-address-list/{vip-ipv4-address}</a></td>
+ <td><p>update an existing vip-ipv4-address-list</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--vip-ipv6-address-list--vip-ipv6-address--put">PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/vip-ipv6-address-list/{vip-ipv6-address}</a></td>
<td><p>create or update an existing vip-ipv6-address-list</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--vip-ipv6-address-list--vip-ipv6-address--patch">PATCH /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/vip-ipv6-address-list/{vip-ipv6-address}</a></td>
+ <td><p>update an existing vip-ipv6-address-list</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--volume-groups-volume-group--volume-group-id--put">PUT /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/volume-groups/volume-group/{volume-group-id}</a></td>
<td><p>create or update an existing volume-group</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--volume-groups-volume-group--volume-group-id--patch">PATCH /cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/volume-groups/volume-group/{volume-group-id}</a></td>
+ <td><p>update an existing volume-group</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--cloud-infrastructure-complexes-complex--physical-location-id--put">PUT /cloud-infrastructure/complexes/complex/{physical-location-id}</a></td>
<td><p>create or update an existing complex</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--cloud-infrastructure-complexes-complex--physical-location-id--patch">PATCH /cloud-infrastructure/complexes/complex/{physical-location-id}</a></td>
+ <td><p>update an existing complex</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--cloud-infrastructure-complexes-complex--physical-location-id--ctag-pools-ctag-pool--target-pe---availability-zone-name--put">PUT /cloud-infrastructure/complexes/complex/{physical-location-id}/ctag-pools/ctag-pool/{target-pe}/{availability-zone-name}</a></td>
<td><p>create or update an existing ctag-pool</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--cloud-infrastructure-complexes-complex--physical-location-id--ctag-pools-ctag-pool--target-pe---availability-zone-name--patch">PATCH /cloud-infrastructure/complexes/complex/{physical-location-id}/ctag-pools/ctag-pool/{target-pe}/{availability-zone-name}</a></td>
+ <td><p>update an existing ctag-pool</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--cloud-infrastructure-network-profiles-network-profile--nm-profile-name--put">PUT /cloud-infrastructure/network-profiles/network-profile/{nm-profile-name}</a></td>
<td><p>create or update an existing network-profile</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--cloud-infrastructure-network-profiles-network-profile--nm-profile-name--patch">PATCH /cloud-infrastructure/network-profiles/network-profile/{nm-profile-name}</a></td>
+ <td><p>update an existing network-profile</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--cloud-infrastructure-pservers-pserver--hostname--put">PUT /cloud-infrastructure/pservers/pserver/{hostname}</a></td>
<td><p>create or update an existing pserver</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--cloud-infrastructure-pservers-pserver--hostname--patch">PATCH /cloud-infrastructure/pservers/pserver/{hostname}</a></td>
+ <td><p>update an existing pserver</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--cloud-infrastructure-pservers-pserver--hostname--lag-interfaces-lag-interface--interface-name--put">PUT /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}</a></td>
<td><p>create or update an existing lag-interface</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--cloud-infrastructure-pservers-pserver--hostname--lag-interfaces-lag-interface--interface-name--patch">PATCH /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}</a></td>
+ <td><p>update an existing lag-interface</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--cloud-infrastructure-pservers-pserver--hostname--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--put">PUT /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}</a></td>
<td><p>create or update an existing l-interface</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--cloud-infrastructure-pservers-pserver--hostname--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--patch">PATCH /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}</a></td>
+ <td><p>update an existing l-interface</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--cloud-infrastructure-pservers-pserver--hostname--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--put">PUT /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</a></td>
<td><p>create or update an existing l3-interface-ipv4-address-list</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--cloud-infrastructure-pservers-pserver--hostname--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--patch">PATCH /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</a></td>
+ <td><p>update an existing l3-interface-ipv4-address-list</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--cloud-infrastructure-pservers-pserver--hostname--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--put">PUT /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</a></td>
<td><p>create or update an existing l3-interface-ipv6-address-list</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--cloud-infrastructure-pservers-pserver--hostname--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--patch">PATCH /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</a></td>
+ <td><p>update an existing l3-interface-ipv6-address-list</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--cloud-infrastructure-pservers-pserver--hostname--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--put">PUT /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</a></td>
<td><p>create or update an existing sriov-vf</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--cloud-infrastructure-pservers-pserver--hostname--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--patch">PATCH /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</a></td>
+ <td><p>update an existing sriov-vf</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--cloud-infrastructure-pservers-pserver--hostname--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--put">PUT /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</a></td>
<td><p>create or update an existing vlan</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--cloud-infrastructure-pservers-pserver--hostname--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--patch">PATCH /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</a></td>
+ <td><p>update an existing vlan</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--cloud-infrastructure-pservers-pserver--hostname--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--put">PUT /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</a></td>
<td><p>create or update an existing l3-interface-ipv4-address-list</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--cloud-infrastructure-pservers-pserver--hostname--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--patch">PATCH /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</a></td>
+ <td><p>update an existing l3-interface-ipv4-address-list</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--cloud-infrastructure-pservers-pserver--hostname--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--put">PUT /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</a></td>
<td><p>create or update an existing l3-interface-ipv6-address-list</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--cloud-infrastructure-pservers-pserver--hostname--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--patch">PATCH /cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</a></td>
+ <td><p>update an existing l3-interface-ipv6-address-list</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-p-interface--interface-name--put">PUT /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}</a></td>
<td><p>create or update an existing p-interface</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-p-interface--interface-name--patch">PATCH /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}</a></td>
+ <td><p>update an existing p-interface</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--put">PUT /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}</a></td>
<td><p>create or update an existing l-interface</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--patch">PATCH /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}</a></td>
+ <td><p>update an existing l-interface</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--put">PUT /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</a></td>
<td><p>create or update an existing l3-interface-ipv4-address-list</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--patch">PATCH /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</a></td>
+ <td><p>update an existing l3-interface-ipv4-address-list</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--put">PUT /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</a></td>
<td><p>create or update an existing l3-interface-ipv6-address-list</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--patch">PATCH /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</a></td>
+ <td><p>update an existing l3-interface-ipv6-address-list</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--put">PUT /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</a></td>
<td><p>create or update an existing sriov-vf</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--patch">PATCH /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</a></td>
+ <td><p>update an existing sriov-vf</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--put">PUT /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</a></td>
<td><p>create or update an existing vlan</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--patch">PATCH /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</a></td>
+ <td><p>update an existing vlan</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--put">PUT /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</a></td>
<td><p>create or update an existing l3-interface-ipv4-address-list</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--patch">PATCH /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</a></td>
+ <td><p>update an existing l3-interface-ipv4-address-list</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--put">PUT /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</a></td>
<td><p>create or update an existing l3-interface-ipv6-address-list</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--patch">PATCH /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</a></td>
+ <td><p>update an existing l3-interface-ipv6-address-list</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-p-interface--interface-name--sriov-pfs-sriov-pf--pf-pci-id--put">PUT /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/sriov-pfs/sriov-pf/{pf-pci-id}</a></td>
<td><p>create or update an existing sriov-pf</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-p-interface--interface-name--sriov-pfs-sriov-pf--pf-pci-id--patch">PATCH /cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/sriov-pfs/sriov-pf/{pf-pci-id}</a></td>
+ <td><p>update an existing sriov-pf</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--cloud-infrastructure-virtual-data-centers-virtual-data-center--vdc-id--put">PUT /cloud-infrastructure/virtual-data-centers/virtual-data-center/{vdc-id}</a></td>
<td><p>create or update an existing virtual-data-center</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--cloud-infrastructure-virtual-data-centers-virtual-data-center--vdc-id--patch">PATCH /cloud-infrastructure/virtual-data-centers/virtual-data-center/{vdc-id}</a></td>
+ <td><p>update an existing virtual-data-center</p>
</td>
</tr>
<tr>
</table>
- <h3 id="tag-ExternalSystem" class="swagger-summary-tag">Tag: ExternalSystem</h3>
-
- <table class="table table-bordered table-condensed swagger--summary">
- <thead>
- <tr>
- <th>Operation</th>
- <th>Description</th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td><a href="#operation--external-system-esr-ems-list-get">GET /external-system/esr-ems-list</a></td>
- <td><p>returns esr-ems-list</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--external-system-esr-ems-list-esr-ems--ems-id--get">GET /external-system/esr-ems-list/esr-ems/{ems-id}</a></td>
- <td><p>returns esr-ems</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--external-system-esr-ems-list-esr-ems--ems-id--put">PUT /external-system/esr-ems-list/esr-ems/{ems-id}</a></td>
- <td><p>create or update an existing esr-ems</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--external-system-esr-ems-list-esr-ems--ems-id--delete">DELETE /external-system/esr-ems-list/esr-ems/{ems-id}</a></td>
- <td><p>delete an existing esr-ems</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--external-system-esr-ems-list-esr-ems--ems-id--esr-system-info-list-get">GET /external-system/esr-ems-list/esr-ems/{ems-id}/esr-system-info-list</a></td>
- <td><p>returns esr-system-info-list</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--external-system-esr-ems-list-esr-ems--ems-id--esr-system-info-list-esr-system-info--esr-system-info-id--get">GET /external-system/esr-ems-list/esr-ems/{ems-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}</a></td>
- <td><p>returns esr-system-info</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--external-system-esr-ems-list-esr-ems--ems-id--esr-system-info-list-esr-system-info--esr-system-info-id--put">PUT /external-system/esr-ems-list/esr-ems/{ems-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}</a></td>
- <td><p>create or update an existing esr-system-info</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--external-system-esr-ems-list-esr-ems--ems-id--esr-system-info-list-esr-system-info--esr-system-info-id--delete">DELETE /external-system/esr-ems-list/esr-ems/{ems-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}</a></td>
- <td><p>delete an existing esr-system-info</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--external-system-esr-ems-list-esr-ems--ems-id--esr-system-info-list-esr-system-info--esr-system-info-id--relationship-list-relationship-put">PUT /external-system/esr-ems-list/esr-ems/{ems-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}/relationship-list/relationship</a></td>
- <td><p>see node definition for valid relationships</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--external-system-esr-ems-list-esr-ems--ems-id--esr-system-info-list-esr-system-info--esr-system-info-id--relationship-list-relationship-delete">DELETE /external-system/esr-ems-list/esr-ems/{ems-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}/relationship-list/relationship</a></td>
- <td><p>delete an existing relationship</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--external-system-esr-ems-list-esr-ems--ems-id--relationship-list-relationship-put">PUT /external-system/esr-ems-list/esr-ems/{ems-id}/relationship-list/relationship</a></td>
- <td><p>see node definition for valid relationships</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--external-system-esr-ems-list-esr-ems--ems-id--relationship-list-relationship-delete">DELETE /external-system/esr-ems-list/esr-ems/{ems-id}/relationship-list/relationship</a></td>
- <td><p>delete an existing relationship</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--external-system-esr-thirdparty-sdnc-list-get">GET /external-system/esr-thirdparty-sdnc-list</a></td>
- <td><p>returns esr-thirdparty-sdnc-list</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--external-system-esr-thirdparty-sdnc-list-esr-thirdparty-sdnc--thirdparty-sdnc-id--get">GET /external-system/esr-thirdparty-sdnc-list/esr-thirdparty-sdnc/{thirdparty-sdnc-id}</a></td>
- <td><p>returns esr-thirdparty-sdnc</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--external-system-esr-thirdparty-sdnc-list-esr-thirdparty-sdnc--thirdparty-sdnc-id--put">PUT /external-system/esr-thirdparty-sdnc-list/esr-thirdparty-sdnc/{thirdparty-sdnc-id}</a></td>
- <td><p>create or update an existing esr-thirdparty-sdnc</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--external-system-esr-thirdparty-sdnc-list-esr-thirdparty-sdnc--thirdparty-sdnc-id--delete">DELETE /external-system/esr-thirdparty-sdnc-list/esr-thirdparty-sdnc/{thirdparty-sdnc-id}</a></td>
- <td><p>delete an existing esr-thirdparty-sdnc</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--external-system-esr-thirdparty-sdnc-list-esr-thirdparty-sdnc--thirdparty-sdnc-id--esr-system-info-list-get">GET /external-system/esr-thirdparty-sdnc-list/esr-thirdparty-sdnc/{thirdparty-sdnc-id}/esr-system-info-list</a></td>
- <td><p>returns esr-system-info-list</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--external-system-esr-thirdparty-sdnc-list-esr-thirdparty-sdnc--thirdparty-sdnc-id--esr-system-info-list-esr-system-info--esr-system-info-id--get">GET /external-system/esr-thirdparty-sdnc-list/esr-thirdparty-sdnc/{thirdparty-sdnc-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}</a></td>
- <td><p>returns esr-system-info</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--external-system-esr-thirdparty-sdnc-list-esr-thirdparty-sdnc--thirdparty-sdnc-id--esr-system-info-list-esr-system-info--esr-system-info-id--put">PUT /external-system/esr-thirdparty-sdnc-list/esr-thirdparty-sdnc/{thirdparty-sdnc-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}</a></td>
- <td><p>create or update an existing esr-system-info</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--external-system-esr-thirdparty-sdnc-list-esr-thirdparty-sdnc--thirdparty-sdnc-id--esr-system-info-list-esr-system-info--esr-system-info-id--delete">DELETE /external-system/esr-thirdparty-sdnc-list/esr-thirdparty-sdnc/{thirdparty-sdnc-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}</a></td>
- <td><p>delete an existing esr-system-info</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--external-system-esr-thirdparty-sdnc-list-esr-thirdparty-sdnc--thirdparty-sdnc-id--esr-system-info-list-esr-system-info--esr-system-info-id--relationship-list-relationship-put">PUT /external-system/esr-thirdparty-sdnc-list/esr-thirdparty-sdnc/{thirdparty-sdnc-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}/relationship-list/relationship</a></td>
- <td><p>see node definition for valid relationships</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--external-system-esr-thirdparty-sdnc-list-esr-thirdparty-sdnc--thirdparty-sdnc-id--esr-system-info-list-esr-system-info--esr-system-info-id--relationship-list-relationship-delete">DELETE /external-system/esr-thirdparty-sdnc-list/esr-thirdparty-sdnc/{thirdparty-sdnc-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}/relationship-list/relationship</a></td>
- <td><p>delete an existing relationship</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--external-system-esr-thirdparty-sdnc-list-esr-thirdparty-sdnc--thirdparty-sdnc-id--relationship-list-relationship-put">PUT /external-system/esr-thirdparty-sdnc-list/esr-thirdparty-sdnc/{thirdparty-sdnc-id}/relationship-list/relationship</a></td>
- <td><p>see node definition for valid relationships</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--external-system-esr-thirdparty-sdnc-list-esr-thirdparty-sdnc--thirdparty-sdnc-id--relationship-list-relationship-delete">DELETE /external-system/esr-thirdparty-sdnc-list/esr-thirdparty-sdnc/{thirdparty-sdnc-id}/relationship-list/relationship</a></td>
- <td><p>delete an existing relationship</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--external-system-esr-vnfm-list-get">GET /external-system/esr-vnfm-list</a></td>
- <td><p>returns esr-vnfm-list</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--external-system-esr-vnfm-list-esr-vnfm--vnfm-id--get">GET /external-system/esr-vnfm-list/esr-vnfm/{vnfm-id}</a></td>
- <td><p>returns esr-vnfm</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--external-system-esr-vnfm-list-esr-vnfm--vnfm-id--put">PUT /external-system/esr-vnfm-list/esr-vnfm/{vnfm-id}</a></td>
- <td><p>create or update an existing esr-vnfm</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--external-system-esr-vnfm-list-esr-vnfm--vnfm-id--delete">DELETE /external-system/esr-vnfm-list/esr-vnfm/{vnfm-id}</a></td>
- <td><p>delete an existing esr-vnfm</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--external-system-esr-vnfm-list-esr-vnfm--vnfm-id--esr-system-info-list-get">GET /external-system/esr-vnfm-list/esr-vnfm/{vnfm-id}/esr-system-info-list</a></td>
- <td><p>returns esr-system-info-list</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--external-system-esr-vnfm-list-esr-vnfm--vnfm-id--esr-system-info-list-esr-system-info--esr-system-info-id--get">GET /external-system/esr-vnfm-list/esr-vnfm/{vnfm-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}</a></td>
- <td><p>returns esr-system-info</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--external-system-esr-vnfm-list-esr-vnfm--vnfm-id--esr-system-info-list-esr-system-info--esr-system-info-id--put">PUT /external-system/esr-vnfm-list/esr-vnfm/{vnfm-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}</a></td>
- <td><p>create or update an existing esr-system-info</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--external-system-esr-vnfm-list-esr-vnfm--vnfm-id--esr-system-info-list-esr-system-info--esr-system-info-id--delete">DELETE /external-system/esr-vnfm-list/esr-vnfm/{vnfm-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}</a></td>
- <td><p>delete an existing esr-system-info</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--external-system-esr-vnfm-list-esr-vnfm--vnfm-id--esr-system-info-list-esr-system-info--esr-system-info-id--relationship-list-relationship-put">PUT /external-system/esr-vnfm-list/esr-vnfm/{vnfm-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}/relationship-list/relationship</a></td>
- <td><p>see node definition for valid relationships</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--external-system-esr-vnfm-list-esr-vnfm--vnfm-id--esr-system-info-list-esr-system-info--esr-system-info-id--relationship-list-relationship-delete">DELETE /external-system/esr-vnfm-list/esr-vnfm/{vnfm-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}/relationship-list/relationship</a></td>
- <td><p>delete an existing relationship</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--external-system-esr-vnfm-list-esr-vnfm--vnfm-id--relationship-list-relationship-put">PUT /external-system/esr-vnfm-list/esr-vnfm/{vnfm-id}/relationship-list/relationship</a></td>
- <td><p>see node definition for valid relationships</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--external-system-esr-vnfm-list-esr-vnfm--vnfm-id--relationship-list-relationship-delete">DELETE /external-system/esr-vnfm-list/esr-vnfm/{vnfm-id}/relationship-list/relationship</a></td>
- <td><p>delete an existing relationship</p>
- </td>
- </tr>
- </tbody>
- </table>
-
-
<h3 id="tag-Business" class="swagger-summary-tag">Tag: Business</h3>
<table class="table table-bordered table-condensed swagger--summary">
<tr>
<td><a href="#operation--business-connectors-connector--resource-instance-id--put">PUT /business/connectors/connector/{resource-instance-id}</a></td>
<td><p>create or update an existing connector</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--business-connectors-connector--resource-instance-id--patch">PATCH /business/connectors/connector/{resource-instance-id}</a></td>
+ <td><p>update an existing connector</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--business-connectors-connector--resource-instance-id--metadata-metadatum--metaname--put">PUT /business/connectors/connector/{resource-instance-id}/metadata/metadatum/{metaname}</a></td>
<td><p>create or update an existing metadatum</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--business-connectors-connector--resource-instance-id--metadata-metadatum--metaname--patch">PATCH /business/connectors/connector/{resource-instance-id}/metadata/metadatum/{metaname}</a></td>
+ <td><p>update an existing metadatum</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--business-customers-customer--global-customer-id--put">PUT /business/customers/customer/{global-customer-id}</a></td>
<td><p>create or update an existing customer</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--business-customers-customer--global-customer-id--patch">PATCH /business/customers/customer/{global-customer-id}</a></td>
+ <td><p>update an existing customer</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--business-customers-customer--global-customer-id--service-subscriptions-service-subscription--service-type--put">PUT /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}</a></td>
<td><p>create or update an existing service-subscription</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--business-customers-customer--global-customer-id--service-subscriptions-service-subscription--service-type--patch">PATCH /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}</a></td>
+ <td><p>update an existing service-subscription</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--business-customers-customer--global-customer-id--service-subscriptions-service-subscription--service-type--service-instances-service-instance--service-instance-id--put">PUT /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}</a></td>
<td><p>create or update an existing service-instance</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--business-customers-customer--global-customer-id--service-subscriptions-service-subscription--service-type--service-instances-service-instance--service-instance-id--patch">PATCH /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}</a></td>
+ <td><p>update an existing service-instance</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--business-customers-customer--global-customer-id--service-subscriptions-service-subscription--service-type--service-instances-service-instance--service-instance-id--allotted-resources-allotted-resource--id--put">PUT /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/allotted-resources/allotted-resource/{id}</a></td>
<td><p>create or update an existing allotted-resource</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--business-customers-customer--global-customer-id--service-subscriptions-service-subscription--service-type--service-instances-service-instance--service-instance-id--allotted-resources-allotted-resource--id--patch">PATCH /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/allotted-resources/allotted-resource/{id}</a></td>
+ <td><p>update an existing allotted-resource</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--business-customers-customer--global-customer-id--service-subscriptions-service-subscription--service-type--service-instances-service-instance--service-instance-id--allotted-resources-allotted-resource--id--tunnel-xconnects-tunnel-xconnect--id--put">PUT /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/allotted-resources/allotted-resource/{id}/tunnel-xconnects/tunnel-xconnect/{id}</a></td>
<td><p>create or update an existing tunnel-xconnect</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--business-customers-customer--global-customer-id--service-subscriptions-service-subscription--service-type--service-instances-service-instance--service-instance-id--allotted-resources-allotted-resource--id--tunnel-xconnects-tunnel-xconnect--id--patch">PATCH /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/allotted-resources/allotted-resource/{id}/tunnel-xconnects/tunnel-xconnect/{id}</a></td>
+ <td><p>update an existing tunnel-xconnect</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--business-customers-customer--global-customer-id--service-subscriptions-service-subscription--service-type--service-instances-service-instance--service-instance-id--metadata-metadatum--metaname--put">PUT /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/metadata/metadatum/{metaname}</a></td>
<td><p>create or update an existing metadatum</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--business-customers-customer--global-customer-id--service-subscriptions-service-subscription--service-type--service-instances-service-instance--service-instance-id--metadata-metadatum--metaname--patch">PATCH /business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/metadata/metadatum/{metaname}</a></td>
+ <td><p>update an existing metadatum</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--business-lines-of-business-line-of-business--line-of-business-name--put">PUT /business/lines-of-business/line-of-business/{line-of-business-name}</a></td>
<td><p>create or update an existing line-of-business</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--business-lines-of-business-line-of-business--line-of-business-name--patch">PATCH /business/lines-of-business/line-of-business/{line-of-business-name}</a></td>
+ <td><p>update an existing line-of-business</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--business-owning-entities-owning-entity--owning-entity-id--put">PUT /business/owning-entities/owning-entity/{owning-entity-id}</a></td>
<td><p>create or update an existing owning-entity</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--business-owning-entities-owning-entity--owning-entity-id--patch">PATCH /business/owning-entities/owning-entity/{owning-entity-id}</a></td>
+ <td><p>update an existing owning-entity</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--business-platforms-platform--platform-name--put">PUT /business/platforms/platform/{platform-name}</a></td>
<td><p>create or update an existing platform</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--business-platforms-platform--platform-name--patch">PATCH /business/platforms/platform/{platform-name}</a></td>
+ <td><p>update an existing platform</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--business-projects-project--project-name--put">PUT /business/projects/project/{project-name}</a></td>
<td><p>create or update an existing project</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--business-projects-project--project-name--patch">PATCH /business/projects/project/{project-name}</a></td>
+ <td><p>update an existing project</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--service-design-and-creation-models-model--model-invariant-id--put">PUT /service-design-and-creation/models/model/{model-invariant-id}</a></td>
<td><p>create or update an existing model</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--service-design-and-creation-models-model--model-invariant-id--patch">PATCH /service-design-and-creation/models/model/{model-invariant-id}</a></td>
+ <td><p>update an existing model</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--put">PUT /service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}</a></td>
<td><p>create or update an existing model-ver</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--patch">PATCH /service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}</a></td>
+ <td><p>update an existing model-ver</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--metadata-metadatum--metaname--put">PUT /service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/metadata/metadatum/{metaname}</a></td>
<td><p>create or update an existing metadatum</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--metadata-metadatum--metaname--patch">PATCH /service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/metadata/metadatum/{metaname}</a></td>
+ <td><p>update an existing metadatum</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--model-elements-model-element--model-element-uuid--put">PUT /service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements/model-element/{model-element-uuid}</a></td>
<td><p>create or update an existing model-element</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--model-elements-model-element--model-element-uuid--patch">PATCH /service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements/model-element/{model-element-uuid}</a></td>
+ <td><p>update an existing model-element</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--model-elements-model-element--model-element-uuid--model-constraints-model-constraint--model-constraint-uuid--put">PUT /service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints/model-constraint/{model-constraint-uuid}</a></td>
<td><p>create or update an existing model-constraint</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--model-elements-model-element--model-element-uuid--model-constraints-model-constraint--model-constraint-uuid--patch">PATCH /service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints/model-constraint/{model-constraint-uuid}</a></td>
+ <td><p>update an existing model-constraint</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--model-elements-model-element--model-element-uuid--model-constraints-model-constraint--model-constraint-uuid--constrained-element-sets-constrained-element-set--constrained-element-set-uuid--put">PUT /service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints/model-constraint/{model-constraint-uuid}/constrained-element-sets/constrained-element-set/{constrained-element-set-uuid}</a></td>
<td><p>create or update an existing constrained-element-set</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--model-elements-model-element--model-element-uuid--model-constraints-model-constraint--model-constraint-uuid--constrained-element-sets-constrained-element-set--constrained-element-set-uuid--patch">PATCH /service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints/model-constraint/{model-constraint-uuid}/constrained-element-sets/constrained-element-set/{constrained-element-set-uuid}</a></td>
+ <td><p>update an existing constrained-element-set</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--model-elements-model-element--model-element-uuid--model-constraints-model-constraint--model-constraint-uuid--constrained-element-sets-constrained-element-set--constrained-element-set-uuid--element-choice-sets-element-choice-set--element-choice-set-uuid--put">PUT /service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints/model-constraint/{model-constraint-uuid}/constrained-element-sets/constrained-element-set/{constrained-element-set-uuid}/element-choice-sets/element-choice-set/{element-choice-set-uuid}</a></td>
<td><p>create or update an existing element-choice-set</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--model-elements-model-element--model-element-uuid--model-constraints-model-constraint--model-constraint-uuid--constrained-element-sets-constrained-element-set--constrained-element-set-uuid--element-choice-sets-element-choice-set--element-choice-set-uuid--patch">PATCH /service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints/model-constraint/{model-constraint-uuid}/constrained-element-sets/constrained-element-set/{constrained-element-set-uuid}/element-choice-sets/element-choice-set/{element-choice-set-uuid}</a></td>
+ <td><p>update an existing element-choice-set</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--service-design-and-creation-named-queries-named-query--named-query-uuid--put">PUT /service-design-and-creation/named-queries/named-query/{named-query-uuid}</a></td>
<td><p>create or update an existing named-query</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--service-design-and-creation-named-queries-named-query--named-query-uuid--patch">PATCH /service-design-and-creation/named-queries/named-query/{named-query-uuid}</a></td>
+ <td><p>update an existing named-query</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--service-design-and-creation-named-queries-named-query--named-query-uuid--named-query-elements-named-query-element--named-query-element-uuid--put">PUT /service-design-and-creation/named-queries/named-query/{named-query-uuid}/named-query-elements/named-query-element/{named-query-element-uuid}</a></td>
<td><p>create or update an existing named-query-element</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--service-design-and-creation-named-queries-named-query--named-query-uuid--named-query-elements-named-query-element--named-query-element-uuid--patch">PATCH /service-design-and-creation/named-queries/named-query/{named-query-uuid}/named-query-elements/named-query-element/{named-query-element-uuid}</a></td>
+ <td><p>update an existing named-query-element</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--service-design-and-creation-named-queries-named-query--named-query-uuid--named-query-elements-named-query-element--named-query-element-uuid--property-constraints-property-constraint--property-constraint-uuid--put">PUT /service-design-and-creation/named-queries/named-query/{named-query-uuid}/named-query-elements/named-query-element/{named-query-element-uuid}/property-constraints/property-constraint/{property-constraint-uuid}</a></td>
<td><p>create or update an existing property-constraint</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--service-design-and-creation-named-queries-named-query--named-query-uuid--named-query-elements-named-query-element--named-query-element-uuid--property-constraints-property-constraint--property-constraint-uuid--patch">PATCH /service-design-and-creation/named-queries/named-query/{named-query-uuid}/named-query-elements/named-query-element/{named-query-element-uuid}/property-constraints/property-constraint/{property-constraint-uuid}</a></td>
+ <td><p>update an existing property-constraint</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--service-design-and-creation-named-queries-named-query--named-query-uuid--named-query-elements-named-query-element--named-query-element-uuid--related-lookups-related-lookup--related-lookup-uuid--put">PUT /service-design-and-creation/named-queries/named-query/{named-query-uuid}/named-query-elements/named-query-element/{named-query-element-uuid}/related-lookups/related-lookup/{related-lookup-uuid}</a></td>
<td><p>create or update an existing related-lookup</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--service-design-and-creation-named-queries-named-query--named-query-uuid--named-query-elements-named-query-element--named-query-element-uuid--related-lookups-related-lookup--related-lookup-uuid--patch">PATCH /service-design-and-creation/named-queries/named-query/{named-query-uuid}/named-query-elements/named-query-element/{named-query-element-uuid}/related-lookups/related-lookup/{related-lookup-uuid}</a></td>
+ <td><p>update an existing related-lookup</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--service-design-and-creation-service-capabilities-service-capability--service-type---vnf-type--put">PUT /service-design-and-creation/service-capabilities/service-capability/{service-type}/{vnf-type}</a></td>
<td><p>create or update an existing service-capability</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--service-design-and-creation-service-capabilities-service-capability--service-type---vnf-type--patch">PATCH /service-design-and-creation/service-capabilities/service-capability/{service-type}/{vnf-type}</a></td>
+ <td><p>update an existing service-capability</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--service-design-and-creation-services-service--service-id--put">PUT /service-design-and-creation/services/service/{service-id}</a></td>
<td><p>create or update an existing service</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--service-design-and-creation-services-service--service-id--patch">PATCH /service-design-and-creation/services/service/{service-id}</a></td>
+ <td><p>update an existing service</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--service-design-and-creation-vnf-images-vnf-image--vnf-image-uuid--put">PUT /service-design-and-creation/vnf-images/vnf-image/{vnf-image-uuid}</a></td>
<td><p>create or update an existing vnf-image</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--service-design-and-creation-vnf-images-vnf-image--vnf-image-uuid--patch">PATCH /service-design-and-creation/vnf-images/vnf-image/{vnf-image-uuid}</a></td>
+ <td><p>update an existing vnf-image</p>
</td>
</tr>
<tr>
</tr>
</thead>
<tbody>
+ <tr>
+ <td><a href="#operation--network-configurations-get">GET /network/configurations</a></td>
+ <td><p>returns configurations</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-configurations-configuration--configuration-id--get">GET /network/configurations/configuration/{configuration-id}</a></td>
+ <td><p>returns configuration</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-configurations-configuration--configuration-id--put">PUT /network/configurations/configuration/{configuration-id}</a></td>
+ <td><p>create or update an existing configuration</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-configurations-configuration--configuration-id--patch">PATCH /network/configurations/configuration/{configuration-id}</a></td>
+ <td><p>update an existing configuration</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-configurations-configuration--configuration-id--delete">DELETE /network/configurations/configuration/{configuration-id}</a></td>
+ <td><p>delete an existing configuration</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-configurations-configuration--configuration-id--metadata-get">GET /network/configurations/configuration/{configuration-id}/metadata</a></td>
+ <td><p>returns metadata</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-configurations-configuration--configuration-id--metadata-metadatum--metaname--get">GET /network/configurations/configuration/{configuration-id}/metadata/metadatum/{metaname}</a></td>
+ <td><p>returns metadatum</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-configurations-configuration--configuration-id--metadata-metadatum--metaname--put">PUT /network/configurations/configuration/{configuration-id}/metadata/metadatum/{metaname}</a></td>
+ <td><p>create or update an existing metadatum</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-configurations-configuration--configuration-id--metadata-metadatum--metaname--patch">PATCH /network/configurations/configuration/{configuration-id}/metadata/metadatum/{metaname}</a></td>
+ <td><p>update an existing metadatum</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-configurations-configuration--configuration-id--metadata-metadatum--metaname--delete">DELETE /network/configurations/configuration/{configuration-id}/metadata/metadatum/{metaname}</a></td>
+ <td><p>delete an existing metadatum</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-configurations-configuration--configuration-id--relationship-list-relationship-put">PUT /network/configurations/configuration/{configuration-id}/relationship-list/relationship</a></td>
+ <td><p>see node definition for valid relationships</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-configurations-configuration--configuration-id--relationship-list-relationship-delete">DELETE /network/configurations/configuration/{configuration-id}/relationship-list/relationship</a></td>
+ <td><p>delete an existing relationship</p>
+ </td>
+ </tr>
<tr>
<td><a href="#operation--network-generic-vnfs-get">GET /network/generic-vnfs</a></td>
<td><p>returns generic-vnfs</p>
<tr>
<td><a href="#operation--network-generic-vnfs-generic-vnf--vnf-id--put">PUT /network/generic-vnfs/generic-vnf/{vnf-id}</a></td>
<td><p>create or update an existing generic-vnf</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-generic-vnfs-generic-vnf--vnf-id--patch">PATCH /network/generic-vnfs/generic-vnf/{vnf-id}</a></td>
+ <td><p>update an existing generic-vnf</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--network-generic-vnfs-generic-vnf--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--put">PUT /network/generic-vnfs/generic-vnf/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid}</a></td>
<td><p>create or update an existing entitlement</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-generic-vnfs-generic-vnf--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--patch">PATCH /network/generic-vnfs/generic-vnf/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid}</a></td>
+ <td><p>update an existing entitlement</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--put">PUT /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}</a></td>
<td><p>create or update an existing l-interface</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--patch">PATCH /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}</a></td>
+ <td><p>update an existing l-interface</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--put">PUT /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</a></td>
<td><p>create or update an existing l3-interface-ipv4-address-list</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--patch">PATCH /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</a></td>
+ <td><p>update an existing l3-interface-ipv4-address-list</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--put">PUT /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</a></td>
<td><p>create or update an existing l3-interface-ipv6-address-list</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--patch">PATCH /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</a></td>
+ <td><p>update an existing l3-interface-ipv6-address-list</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--put">PUT /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</a></td>
<td><p>create or update an existing sriov-vf</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--patch">PATCH /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</a></td>
+ <td><p>update an existing sriov-vf</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--put">PUT /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</a></td>
<td><p>create or update an existing vlan</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--patch">PATCH /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</a></td>
+ <td><p>update an existing vlan</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--put">PUT /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</a></td>
<td><p>create or update an existing l3-interface-ipv4-address-list</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--patch">PATCH /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</a></td>
+ <td><p>update an existing l3-interface-ipv4-address-list</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--put">PUT /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</a></td>
<td><p>create or update an existing l3-interface-ipv6-address-list</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--patch">PATCH /network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</a></td>
+ <td><p>update an existing l3-interface-ipv6-address-list</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--put">PUT /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}</a></td>
<td><p>create or update an existing lag-interface</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--patch">PATCH /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}</a></td>
+ <td><p>update an existing lag-interface</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--put">PUT /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}</a></td>
<td><p>create or update an existing l-interface</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--patch">PATCH /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}</a></td>
+ <td><p>update an existing l-interface</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--put">PUT /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</a></td>
<td><p>create or update an existing l3-interface-ipv4-address-list</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--patch">PATCH /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</a></td>
+ <td><p>update an existing l3-interface-ipv4-address-list</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--put">PUT /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</a></td>
<td><p>create or update an existing l3-interface-ipv6-address-list</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--patch">PATCH /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</a></td>
+ <td><p>update an existing l3-interface-ipv6-address-list</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--put">PUT /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</a></td>
<td><p>create or update an existing sriov-vf</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--patch">PATCH /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</a></td>
+ <td><p>update an existing sriov-vf</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--put">PUT /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</a></td>
<td><p>create or update an existing vlan</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--patch">PATCH /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</a></td>
+ <td><p>update an existing vlan</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--put">PUT /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</a></td>
<td><p>create or update an existing l3-interface-ipv4-address-list</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--patch">PATCH /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</a></td>
+ <td><p>update an existing l3-interface-ipv4-address-list</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--put">PUT /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</a></td>
<td><p>create or update an existing l3-interface-ipv6-address-list</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--patch">PATCH /network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</a></td>
+ <td><p>update an existing l3-interface-ipv6-address-list</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--network-generic-vnfs-generic-vnf--vnf-id--licenses-license--group-uuid---resource-uuid--put">PUT /network/generic-vnfs/generic-vnf/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid}</a></td>
<td><p>create or update an existing license</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-generic-vnfs-generic-vnf--vnf-id--licenses-license--group-uuid---resource-uuid--patch">PATCH /network/generic-vnfs/generic-vnf/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid}</a></td>
+ <td><p>update an existing license</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--network-generic-vnfs-generic-vnf--vnf-id--vf-modules-vf-module--vf-module-id--put">PUT /network/generic-vnfs/generic-vnf/{vnf-id}/vf-modules/vf-module/{vf-module-id}</a></td>
<td><p>create or update an existing vf-module</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-generic-vnfs-generic-vnf--vnf-id--vf-modules-vf-module--vf-module-id--patch">PATCH /network/generic-vnfs/generic-vnf/{vnf-id}/vf-modules/vf-module/{vf-module-id}</a></td>
+ <td><p>update an existing vf-module</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--network-instance-groups-instance-group--id--put">PUT /network/instance-groups/instance-group/{id}</a></td>
<td><p>create or update an existing instance-group</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-instance-groups-instance-group--id--patch">PATCH /network/instance-groups/instance-group/{id}</a></td>
+ <td><p>update an existing instance-group</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--network-ipsec-configurations-ipsec-configuration--ipsec-configuration-id--put">PUT /network/ipsec-configurations/ipsec-configuration/{ipsec-configuration-id}</a></td>
<td><p>create or update an existing ipsec-configuration</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-ipsec-configurations-ipsec-configuration--ipsec-configuration-id--patch">PATCH /network/ipsec-configurations/ipsec-configuration/{ipsec-configuration-id}</a></td>
+ <td><p>update an existing ipsec-configuration</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--network-ipsec-configurations-ipsec-configuration--ipsec-configuration-id--vig-servers-vig-server--vig-address-type--put">PUT /network/ipsec-configurations/ipsec-configuration/{ipsec-configuration-id}/vig-servers/vig-server/{vig-address-type}</a></td>
<td><p>create or update an existing vig-server</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-ipsec-configurations-ipsec-configuration--ipsec-configuration-id--vig-servers-vig-server--vig-address-type--patch">PATCH /network/ipsec-configurations/ipsec-configuration/{ipsec-configuration-id}/vig-servers/vig-server/{vig-address-type}</a></td>
+ <td><p>update an existing vig-server</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--network-l3-networks-l3-network--network-id--put">PUT /network/l3-networks/l3-network/{network-id}</a></td>
<td><p>create or update an existing l3-network</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-l3-networks-l3-network--network-id--patch">PATCH /network/l3-networks/l3-network/{network-id}</a></td>
+ <td><p>update an existing l3-network</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--network-l3-networks-l3-network--network-id--ctag-assignments-ctag-assignment--vlan-id-inner--put">PUT /network/l3-networks/l3-network/{network-id}/ctag-assignments/ctag-assignment/{vlan-id-inner}</a></td>
<td><p>create or update an existing ctag-assignment</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-l3-networks-l3-network--network-id--ctag-assignments-ctag-assignment--vlan-id-inner--patch">PATCH /network/l3-networks/l3-network/{network-id}/ctag-assignments/ctag-assignment/{vlan-id-inner}</a></td>
+ <td><p>update an existing ctag-assignment</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--network-l3-networks-l3-network--network-id--segmentation-assignments-segmentation-assignment--segmentation-id--put">PUT /network/l3-networks/l3-network/{network-id}/segmentation-assignments/segmentation-assignment/{segmentation-id}</a></td>
<td><p>create or update an existing segmentation-assignment</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-l3-networks-l3-network--network-id--segmentation-assignments-segmentation-assignment--segmentation-id--patch">PATCH /network/l3-networks/l3-network/{network-id}/segmentation-assignments/segmentation-assignment/{segmentation-id}</a></td>
+ <td><p>update an existing segmentation-assignment</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--network-l3-networks-l3-network--network-id--subnets-subnet--subnet-id--put">PUT /network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}</a></td>
<td><p>create or update an existing subnet</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-l3-networks-l3-network--network-id--subnets-subnet--subnet-id--patch">PATCH /network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}</a></td>
+ <td><p>update an existing subnet</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--network-l3-networks-l3-network--network-id--subnets-subnet--subnet-id--host-routes-host-route--host-route-id--put">PUT /network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}/host-routes/host-route/{host-route-id}</a></td>
<td><p>create or update an existing host-route</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-l3-networks-l3-network--network-id--subnets-subnet--subnet-id--host-routes-host-route--host-route-id--patch">PATCH /network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}/host-routes/host-route/{host-route-id}</a></td>
+ <td><p>update an existing host-route</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--network-lag-links-lag-link--link-name--put">PUT /network/lag-links/lag-link/{link-name}</a></td>
<td><p>create or update an existing lag-link</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-lag-links-lag-link--link-name--patch">PATCH /network/lag-links/lag-link/{link-name}</a></td>
+ <td><p>update an existing lag-link</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--network-logical-links-logical-link--link-name--put">PUT /network/logical-links/logical-link/{link-name}</a></td>
<td><p>create or update an existing logical-link</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-logical-links-logical-link--link-name--patch">PATCH /network/logical-links/logical-link/{link-name}</a></td>
+ <td><p>update an existing logical-link</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--network-multicast-configurations-multicast-configuration--multicast-configuration-id--put">PUT /network/multicast-configurations/multicast-configuration/{multicast-configuration-id}</a></td>
<td><p>create or update an existing multicast-configuration</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-multicast-configurations-multicast-configuration--multicast-configuration-id--patch">PATCH /network/multicast-configurations/multicast-configuration/{multicast-configuration-id}</a></td>
+ <td><p>update an existing multicast-configuration</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--network-network-policies-network-policy--network-policy-id--put">PUT /network/network-policies/network-policy/{network-policy-id}</a></td>
<td><p>create or update an existing network-policy</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-network-policies-network-policy--network-policy-id--patch">PATCH /network/network-policies/network-policy/{network-policy-id}</a></td>
+ <td><p>update an existing network-policy</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--network-newvces-newvce--vnf-id2--put">PUT /network/newvces/newvce/{vnf-id2}</a></td>
<td><p>create or update an existing newvce</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-newvces-newvce--vnf-id2--patch">PATCH /network/newvces/newvce/{vnf-id2}</a></td>
+ <td><p>update an existing newvce</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--put">PUT /network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}</a></td>
<td><p>create or update an existing l-interface</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--patch">PATCH /network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}</a></td>
+ <td><p>update an existing l-interface</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--put">PUT /network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</a></td>
<td><p>create or update an existing l3-interface-ipv4-address-list</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--patch">PATCH /network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</a></td>
+ <td><p>update an existing l3-interface-ipv4-address-list</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--put">PUT /network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</a></td>
<td><p>create or update an existing l3-interface-ipv6-address-list</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--patch">PATCH /network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</a></td>
+ <td><p>update an existing l3-interface-ipv6-address-list</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--put">PUT /network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</a></td>
<td><p>create or update an existing sriov-vf</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--patch">PATCH /network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</a></td>
+ <td><p>update an existing sriov-vf</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--put">PUT /network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</a></td>
<td><p>create or update an existing vlan</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--patch">PATCH /network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</a></td>
+ <td><p>update an existing vlan</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--put">PUT /network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</a></td>
<td><p>create or update an existing l3-interface-ipv4-address-list</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--patch">PATCH /network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</a></td>
+ <td><p>update an existing l3-interface-ipv4-address-list</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--put">PUT /network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</a></td>
<td><p>create or update an existing l3-interface-ipv6-address-list</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--patch">PATCH /network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</a></td>
+ <td><p>update an existing l3-interface-ipv6-address-list</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--network-physical-links-physical-link--link-name--put">PUT /network/physical-links/physical-link/{link-name}</a></td>
<td><p>create or update an existing physical-link</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-physical-links-physical-link--link-name--patch">PATCH /network/physical-links/physical-link/{link-name}</a></td>
+ <td><p>update an existing physical-link</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--network-pnfs-pnf--pnf-name--put">PUT /network/pnfs/pnf/{pnf-name}</a></td>
<td><p>create or update an existing pnf</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-pnfs-pnf--pnf-name--patch">PATCH /network/pnfs/pnf/{pnf-name}</a></td>
+ <td><p>update an existing pnf</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--put">PUT /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}</a></td>
<td><p>create or update an existing lag-interface</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--patch">PATCH /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}</a></td>
+ <td><p>update an existing lag-interface</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--put">PUT /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}</a></td>
<td><p>create or update an existing l-interface</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--patch">PATCH /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}</a></td>
+ <td><p>update an existing l-interface</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--put">PUT /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</a></td>
<td><p>create or update an existing l3-interface-ipv4-address-list</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--patch">PATCH /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</a></td>
+ <td><p>update an existing l3-interface-ipv4-address-list</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--put">PUT /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</a></td>
<td><p>create or update an existing l3-interface-ipv6-address-list</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--patch">PATCH /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</a></td>
+ <td><p>update an existing l3-interface-ipv6-address-list</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--put">PUT /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</a></td>
<td><p>create or update an existing sriov-vf</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--patch">PATCH /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</a></td>
+ <td><p>update an existing sriov-vf</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--put">PUT /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</a></td>
<td><p>create or update an existing vlan</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--patch">PATCH /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</a></td>
+ <td><p>update an existing vlan</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--put">PUT /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</a></td>
<td><p>create or update an existing l3-interface-ipv4-address-list</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--patch">PATCH /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</a></td>
+ <td><p>update an existing l3-interface-ipv4-address-list</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--put">PUT /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</a></td>
<td><p>create or update an existing l3-interface-ipv6-address-list</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--patch">PATCH /network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</a></td>
+ <td><p>update an existing l3-interface-ipv6-address-list</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--put">PUT /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}</a></td>
<td><p>create or update an existing p-interface</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--patch">PATCH /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}</a></td>
+ <td><p>update an existing p-interface</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--put">PUT /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}</a></td>
<td><p>create or update an existing l-interface</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--patch">PATCH /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}</a></td>
+ <td><p>update an existing l-interface</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--put">PUT /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</a></td>
<td><p>create or update an existing l3-interface-ipv4-address-list</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--patch">PATCH /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</a></td>
+ <td><p>update an existing l3-interface-ipv4-address-list</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--put">PUT /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</a></td>
<td><p>create or update an existing l3-interface-ipv6-address-list</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--patch">PATCH /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</a></td>
+ <td><p>update an existing l3-interface-ipv6-address-list</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--put">PUT /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</a></td>
<td><p>create or update an existing sriov-vf</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--patch">PATCH /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</a></td>
+ <td><p>update an existing sriov-vf</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--put">PUT /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</a></td>
<td><p>create or update an existing vlan</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--patch">PATCH /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</a></td>
+ <td><p>update an existing vlan</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--put">PUT /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</a></td>
<td><p>create or update an existing l3-interface-ipv4-address-list</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--patch">PATCH /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</a></td>
+ <td><p>update an existing l3-interface-ipv4-address-list</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--put">PUT /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</a></td>
<td><p>create or update an existing l3-interface-ipv6-address-list</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--patch">PATCH /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</a></td>
+ <td><p>update an existing l3-interface-ipv6-address-list</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--sriov-pfs-sriov-pf--pf-pci-id--put">PUT /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/sriov-pfs/sriov-pf/{pf-pci-id}</a></td>
<td><p>create or update an existing sriov-pf</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--sriov-pfs-sriov-pf--pf-pci-id--patch">PATCH /network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/sriov-pfs/sriov-pf/{pf-pci-id}</a></td>
+ <td><p>update an existing sriov-pf</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--network-route-table-references-route-table-reference--route-table-reference-id--put">PUT /network/route-table-references/route-table-reference/{route-table-reference-id}</a></td>
<td><p>create or update an existing route-table-reference</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-route-table-references-route-table-reference--route-table-reference-id--patch">PATCH /network/route-table-references/route-table-reference/{route-table-reference-id}</a></td>
+ <td><p>update an existing route-table-reference</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--network-site-pair-sets-site-pair-set--site-pair-set-id--put">PUT /network/site-pair-sets/site-pair-set/{site-pair-set-id}</a></td>
<td><p>create or update an existing site-pair-set</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-site-pair-sets-site-pair-set--site-pair-set-id--patch">PATCH /network/site-pair-sets/site-pair-set/{site-pair-set-id}</a></td>
+ <td><p>update an existing site-pair-set</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--network-site-pair-sets-site-pair-set--site-pair-set-id--routing-instances-routing-instance--routing-instance-id--put">PUT /network/site-pair-sets/site-pair-set/{site-pair-set-id}/routing-instances/routing-instance/{routing-instance-id}</a></td>
<td><p>create or update an existing routing-instance</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-site-pair-sets-site-pair-set--site-pair-set-id--routing-instances-routing-instance--routing-instance-id--patch">PATCH /network/site-pair-sets/site-pair-set/{site-pair-set-id}/routing-instances/routing-instance/{routing-instance-id}</a></td>
+ <td><p>update an existing routing-instance</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--network-site-pair-sets-site-pair-set--site-pair-set-id--routing-instances-routing-instance--routing-instance-id--site-pairs-site-pair--site-pair-id--put">PUT /network/site-pair-sets/site-pair-set/{site-pair-set-id}/routing-instances/routing-instance/{routing-instance-id}/site-pairs/site-pair/{site-pair-id}</a></td>
<td><p>create or update an existing site-pair</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-site-pair-sets-site-pair-set--site-pair-set-id--routing-instances-routing-instance--routing-instance-id--site-pairs-site-pair--site-pair-id--patch">PATCH /network/site-pair-sets/site-pair-set/{site-pair-set-id}/routing-instances/routing-instance/{routing-instance-id}/site-pairs/site-pair/{site-pair-id}</a></td>
+ <td><p>update an existing site-pair</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--network-site-pair-sets-site-pair-set--site-pair-set-id--routing-instances-routing-instance--routing-instance-id--site-pairs-site-pair--site-pair-id--classes-of-service-class-of-service--cos--put">PUT /network/site-pair-sets/site-pair-set/{site-pair-set-id}/routing-instances/routing-instance/{routing-instance-id}/site-pairs/site-pair/{site-pair-id}/classes-of-service/class-of-service/{cos}</a></td>
<td><p>create or update an existing class-of-service</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-site-pair-sets-site-pair-set--site-pair-set-id--routing-instances-routing-instance--routing-instance-id--site-pairs-site-pair--site-pair-id--classes-of-service-class-of-service--cos--patch">PATCH /network/site-pair-sets/site-pair-set/{site-pair-set-id}/routing-instances/routing-instance/{routing-instance-id}/site-pairs/site-pair/{site-pair-id}/classes-of-service/class-of-service/{cos}</a></td>
+ <td><p>update an existing class-of-service</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--network-vces-vce--vnf-id--put">PUT /network/vces/vce/{vnf-id}</a></td>
<td><p>create or update an existing vce</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-vces-vce--vnf-id--patch">PATCH /network/vces/vce/{vnf-id}</a></td>
+ <td><p>update an existing vce</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--network-vces-vce--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--put">PUT /network/vces/vce/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid}</a></td>
<td><p>create or update an existing entitlement</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-vces-vce--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--patch">PATCH /network/vces/vce/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid}</a></td>
+ <td><p>update an existing entitlement</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--network-vces-vce--vnf-id--licenses-license--group-uuid---resource-uuid--put">PUT /network/vces/vce/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid}</a></td>
<td><p>create or update an existing license</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-vces-vce--vnf-id--licenses-license--group-uuid---resource-uuid--patch">PATCH /network/vces/vce/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid}</a></td>
+ <td><p>update an existing license</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--network-vces-vce--vnf-id--port-groups-port-group--interface-id--put">PUT /network/vces/vce/{vnf-id}/port-groups/port-group/{interface-id}</a></td>
<td><p>create or update an existing port-group</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-vces-vce--vnf-id--port-groups-port-group--interface-id--patch">PATCH /network/vces/vce/{vnf-id}/port-groups/port-group/{interface-id}</a></td>
+ <td><p>update an existing port-group</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--network-vces-vce--vnf-id--port-groups-port-group--interface-id--cvlan-tags-cvlan-tag-entry--cvlan-tag--put">PUT /network/vces/vce/{vnf-id}/port-groups/port-group/{interface-id}/cvlan-tags/cvlan-tag-entry/{cvlan-tag}</a></td>
<td><p>create or update an existing cvlan-tag-entry</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-vces-vce--vnf-id--port-groups-port-group--interface-id--cvlan-tags-cvlan-tag-entry--cvlan-tag--patch">PATCH /network/vces/vce/{vnf-id}/port-groups/port-group/{interface-id}/cvlan-tags/cvlan-tag-entry/{cvlan-tag}</a></td>
+ <td><p>update an existing cvlan-tag-entry</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--network-vnfcs-vnfc--vnfc-name--put">PUT /network/vnfcs/vnfc/{vnfc-name}</a></td>
<td><p>create or update an existing vnfc</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-vnfcs-vnfc--vnfc-name--patch">PATCH /network/vnfcs/vnfc/{vnfc-name}</a></td>
+ <td><p>update an existing vnfc</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--network-vnfcs-vnfc--vnfc-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--put">PUT /network/vnfcs/vnfc/{vnfc-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</a></td>
<td><p>create or update an existing l3-interface-ipv4-address-list</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-vnfcs-vnfc--vnfc-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--patch">PATCH /network/vnfcs/vnfc/{vnfc-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</a></td>
+ <td><p>update an existing l3-interface-ipv4-address-list</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--network-vnfcs-vnfc--vnfc-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--put">PUT /network/vnfcs/vnfc/{vnfc-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</a></td>
<td><p>create or update an existing l3-interface-ipv6-address-list</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-vnfcs-vnfc--vnfc-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--patch">PATCH /network/vnfcs/vnfc/{vnfc-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</a></td>
+ <td><p>update an existing l3-interface-ipv6-address-list</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--network-vpls-pes-vpls-pe--equipment-name--put">PUT /network/vpls-pes/vpls-pe/{equipment-name}</a></td>
<td><p>create or update an existing vpls-pe</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-vpls-pes-vpls-pe--equipment-name--patch">PATCH /network/vpls-pes/vpls-pe/{equipment-name}</a></td>
+ <td><p>update an existing vpls-pe</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--put">PUT /network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}</a></td>
<td><p>create or update an existing lag-interface</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--patch">PATCH /network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}</a></td>
+ <td><p>update an existing lag-interface</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--put">PUT /network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}</a></td>
<td><p>create or update an existing l-interface</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--patch">PATCH /network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}</a></td>
+ <td><p>update an existing l-interface</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--put">PUT /network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</a></td>
<td><p>create or update an existing l3-interface-ipv4-address-list</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--patch">PATCH /network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</a></td>
+ <td><p>update an existing l3-interface-ipv4-address-list</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--put">PUT /network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</a></td>
<td><p>create or update an existing l3-interface-ipv6-address-list</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--patch">PATCH /network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</a></td>
+ <td><p>update an existing l3-interface-ipv6-address-list</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--put">PUT /network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</a></td>
<td><p>create or update an existing sriov-vf</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--patch">PATCH /network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</a></td>
+ <td><p>update an existing sriov-vf</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--put">PUT /network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</a></td>
<td><p>create or update an existing vlan</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--patch">PATCH /network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</a></td>
+ <td><p>update an existing vlan</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--put">PUT /network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</a></td>
<td><p>create or update an existing l3-interface-ipv4-address-list</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--patch">PATCH /network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</a></td>
+ <td><p>update an existing l3-interface-ipv4-address-list</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--put">PUT /network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</a></td>
<td><p>create or update an existing l3-interface-ipv6-address-list</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--patch">PATCH /network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</a></td>
+ <td><p>update an existing l3-interface-ipv6-address-list</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--put">PUT /network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}</a></td>
<td><p>create or update an existing p-interface</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--patch">PATCH /network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}</a></td>
+ <td><p>update an existing p-interface</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--put">PUT /network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}</a></td>
<td><p>create or update an existing l-interface</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--patch">PATCH /network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}</a></td>
+ <td><p>update an existing l-interface</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--put">PUT /network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</a></td>
<td><p>create or update an existing l3-interface-ipv4-address-list</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--patch">PATCH /network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</a></td>
+ <td><p>update an existing l3-interface-ipv4-address-list</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--put">PUT /network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</a></td>
<td><p>create or update an existing l3-interface-ipv6-address-list</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--patch">PATCH /network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</a></td>
+ <td><p>update an existing l3-interface-ipv6-address-list</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--put">PUT /network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</a></td>
<td><p>create or update an existing sriov-vf</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--patch">PATCH /network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</a></td>
+ <td><p>update an existing sriov-vf</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--put">PUT /network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</a></td>
<td><p>create or update an existing vlan</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--patch">PATCH /network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</a></td>
+ <td><p>update an existing vlan</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--put">PUT /network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</a></td>
<td><p>create or update an existing l3-interface-ipv4-address-list</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--patch">PATCH /network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</a></td>
+ <td><p>update an existing l3-interface-ipv4-address-list</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--put">PUT /network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</a></td>
<td><p>create or update an existing l3-interface-ipv6-address-list</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--patch">PATCH /network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</a></td>
+ <td><p>update an existing l3-interface-ipv6-address-list</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--sriov-pfs-sriov-pf--pf-pci-id--put">PUT /network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/sriov-pfs/sriov-pf/{pf-pci-id}</a></td>
<td><p>create or update an existing sriov-pf</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--sriov-pfs-sriov-pf--pf-pci-id--patch">PATCH /network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/sriov-pfs/sriov-pf/{pf-pci-id}</a></td>
+ <td><p>update an existing sriov-pf</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--network-vpn-bindings-vpn-binding--vpn-id--put">PUT /network/vpn-bindings/vpn-binding/{vpn-id}</a></td>
<td><p>create or update an existing vpn-binding</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-vpn-bindings-vpn-binding--vpn-id--patch">PATCH /network/vpn-bindings/vpn-binding/{vpn-id}</a></td>
+ <td><p>update an existing vpn-binding</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--network-vpn-bindings-vpn-binding--vpn-id--route-targets-route-target--global-route-target---route-target-role--put">PUT /network/vpn-bindings/vpn-binding/{vpn-id}/route-targets/route-target/{global-route-target}/{route-target-role}</a></td>
<td><p>create or update an existing route-target</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-vpn-bindings-vpn-binding--vpn-id--route-targets-route-target--global-route-target---route-target-role--patch">PATCH /network/vpn-bindings/vpn-binding/{vpn-id}/route-targets/route-target/{global-route-target}/{route-target-role}</a></td>
+ <td><p>update an existing route-target</p>
</td>
</tr>
<tr>
<tr>
<td><a href="#operation--network-zones-zone--zone-id--put">PUT /network/zones/zone/{zone-id}</a></td>
<td><p>create or update an existing zone</p>
+ </td>
+ </tr>
+ <tr>
+ <td><a href="#operation--network-zones-zone--zone-id--patch">PATCH /network/zones/zone/{zone-id}</a></td>
+ <td><p>update an existing zone</p>
</td>
</tr>
<tr>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/connectors">/connectors</a>
+ <a class="json-schema-ref" href="#/getDefinitions/connectors">/connectors</a>
</div>
</div>
</div>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/connector">/connector</a>
+ <a class="json-schema-ref" href="#/getDefinitions/connector">/connector</a>
</div>
</div>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>connector object that needs to be created or updated</p>
+ <p><p>connector object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/BusinessConnectorsConnector.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</div>
<span id="path--business-connectors-connector--resource-instance-id--"></span>
- <div id="operation--business-connectors-connector--resource-instance-id--delete" class="swagger--panel-operation-delete panel">
+ <div id="operation--business-connectors-connector--resource-instance-id--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing connector</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/business/connectors/connector/{resource-instance-id}</strong></h3>
+ <div class="operation-summary">update an existing connector</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/business/connectors/connector/{resource-instance-id}</strong></h3>
Tags:
<a href="#tag-Business">Business</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing connector</p>
+ <p>update an existing connector</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>connector object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/connector">/connector</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
- <td>
- resource-version
- </td>
- <td>
- <p>resource-version for concurrency</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--business-connectors-connector--resource-instance-id--metadata-"></span>
- <div id="operation--business-connectors-connector--resource-instance-id--metadata-get" class="swagger--panel-operation-get panel">
+ <span id="path--business-connectors-connector--resource-instance-id--"></span>
+ <div id="operation--business-connectors-connector--resource-instance-id--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">returns metadata</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/business/connectors/connector/{resource-instance-id}/metadata</strong></h3>
+ <div class="operation-summary">delete an existing connector</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/business/connectors/connector/{resource-instance-id}</strong></h3>
Tags:
<a href="#tag-Business">Business</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns metadata</p>
+ <p>delete an existing connector</p>
</section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
<section class="sw-request-params">
<table class="table">
<thead>
</tr>
<tr>
<td>
- model-invariant-id
- </td>
- <td>
- <p>the ASDC model id for this resource or service model.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- model-version-id
- </td>
- <td>
- <p>the ASDC model version for this resource or service model.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- widget-model-id
- </td>
- <td>
- <p>the ASDC data dictionary widget model. This maps directly to the A&AI widget.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- widget-model-version
+ resource-version
</td>
<td>
- <p>the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.</p>
+ <p>resource-version for concurrency</p>
</td>
<td>query</td>
<td>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
</tbody>
</p>
<dl>
- <dt class="sw-response-200">
- 200 OK
-
- </dt>
- <dd class="sw-response-200">
- <div class="row">
- <div class="col-md-12">
- <p>successful operation</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- <div class="panel panel-definition">
-
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/metadata">/metadata</a>
- </div>
- </div>
- </div>
-
- </div> </dd>
<dt class="sw-response-default">
default
</div>
</div>
- <span id="path--business-connectors-connector--resource-instance-id--metadata-metadatum--metaname--"></span>
- <div id="operation--business-connectors-connector--resource-instance-id--metadata-metadatum--metaname--get" class="swagger--panel-operation-get panel">
+ <span id="path--business-connectors-connector--resource-instance-id--metadata-"></span>
+ <div id="operation--business-connectors-connector--resource-instance-id--metadata-get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">returns metadatum</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/business/connectors/connector/{resource-instance-id}/metadata/metadatum/{metaname}</strong></h3>
+ <div class="operation-summary">returns metadata</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/business/connectors/connector/{resource-instance-id}/metadata</strong></h3>
Tags:
<a href="#tag-Business">Business</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns metadatum</p>
+ <p>returns metadata</p>
+
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ resource-instance-id
+ </td>
+ <td>
+ <p>Unique id of resource instance.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ model-invariant-id
+ </td>
+ <td>
+ <p>the ASDC model id for this resource or service model.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ model-version-id
+ </td>
+ <td>
+ <p>the ASDC model version for this resource or service model.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ widget-model-id
+ </td>
+ <td>
+ <p>the ASDC data dictionary widget model. This maps directly to the A&AI widget.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ widget-model-version
+ </td>
+ <td>
+ <p>the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-200">
+ 200 OK
+
+ </dt>
+ <dd class="sw-response-200">
+ <div class="row">
+ <div class="col-md-12">
+ <p>successful operation</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ <div class="panel panel-definition">
+
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/getDefinitions/metadata">/metadata</a>
+ </div>
+ </div>
+ </div>
+
+ </div> </dd>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--business-connectors-connector--resource-instance-id--metadata-metadatum--metaname--"></span>
+ <div id="operation--business-connectors-connector--resource-instance-id--metadata-metadatum--metaname--get" class="swagger--panel-operation-get panel">
+ <div class="panel-heading">
+ <div class="operation-summary">returns metadatum</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/business/connectors/connector/{resource-instance-id}/metadata/metadatum/{metaname}</strong></h3>
+ Tags:
+ <a href="#tag-Business">Business</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>returns metadatum</p>
</section>
<section class="sw-request-params">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/metadatum">/metadatum</a>
+ <a class="json-schema-ref" href="#/getDefinitions/metadatum">/metadatum</a>
</div>
</div>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>metadatum object that needs to be created or updated</p>
+ <p><p>metadatum object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/BusinessConnectorsConnectorMetadataMetadatum.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</div>
</div>
+ <span id="path--business-connectors-connector--resource-instance-id--metadata-metadatum--metaname--"></span>
+ <div id="operation--business-connectors-connector--resource-instance-id--metadata-metadatum--metaname--patch" class="swagger--panel-operation-patch panel">
+ <div class="panel-heading">
+ <div class="operation-summary">update an existing metadatum</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/business/connectors/connector/{resource-instance-id}/metadata/metadatum/{metaname}</strong></h3>
+ Tags:
+ <a href="#tag-Business">Business</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>update an existing metadatum</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>metadatum object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/metadatum">/metadatum</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ resource-instance-id
+ </td>
+ <td>
+ <p>Unique id of resource instance.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ metaname
+ </td>
+ <td>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
<span id="path--business-connectors-connector--resource-instance-id--metadata-metadatum--metaname--"></span>
<div id="operation--business-connectors-connector--resource-instance-id--metadata-metadatum--metaname--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/BusinessConnectorsConnector.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/customers">/customers</a>
+ <a class="json-schema-ref" href="#/getDefinitions/customers">/customers</a>
</div>
</div>
</div>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/customer">/customer</a>
+ <a class="json-schema-ref" href="#/getDefinitions/customer">/customer</a>
</div>
</div>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>customer object that needs to be created or updated</p>
+ <p><p>customer object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/BusinessCustomersCustomer.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</div>
<span id="path--business-customers-customer--global-customer-id--"></span>
- <div id="operation--business-customers-customer--global-customer-id--delete" class="swagger--panel-operation-delete panel">
+ <div id="operation--business-customers-customer--global-customer-id--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing customer</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/business/customers/customer/{global-customer-id}</strong></h3>
+ <div class="operation-summary">update an existing customer</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/business/customers/customer/{global-customer-id}</strong></h3>
Tags:
<a href="#tag-Business">Business</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing customer</p>
+ <p>update an existing customer</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>customer object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/customer">/customer</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ global-customer-id
+ </td>
+ <td>
+ <p>Global customer id used across ECOMP to uniquely identify customer.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--business-customers-customer--global-customer-id--"></span>
+ <div id="operation--business-customers-customer--global-customer-id--delete" class="swagger--panel-operation-delete panel">
+ <div class="panel-heading">
+ <div class="operation-summary">delete an existing customer</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/business/customers/customer/{global-customer-id}</strong></h3>
+ Tags:
+ <a href="#tag-Business">Business</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>delete an existing customer</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/BusinessCustomersCustomer.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/service-subscriptions">/service-subscriptions</a>
+ <a class="json-schema-ref" href="#/getDefinitions/service-subscriptions">/service-subscriptions</a>
</div>
</div>
</div>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/service-subscription">/service-subscription</a>
+ <a class="json-schema-ref" href="#/getDefinitions/service-subscription">/service-subscription</a>
</div>
</div>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>service-subscription object that needs to be created or updated</p>
+ <p><p>service-subscription object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/BusinessCustomersCustomerServiceSubscriptionsServiceSubscription.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</div>
<span id="path--business-customers-customer--global-customer-id--service-subscriptions-service-subscription--service-type--"></span>
- <div id="operation--business-customers-customer--global-customer-id--service-subscriptions-service-subscription--service-type--delete" class="swagger--panel-operation-delete panel">
+ <div id="operation--business-customers-customer--global-customer-id--service-subscriptions-service-subscription--service-type--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing service-subscription</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}</strong></h3>
+ <div class="operation-summary">update an existing service-subscription</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}</strong></h3>
Tags:
<a href="#tag-Business">Business</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing service-subscription</p>
+ <p>update an existing service-subscription</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>service-subscription object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/service-subscription">/service-subscription</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
- <td>
- resource-version
- </td>
- <td>
- <p>resource-version for concurrency</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--business-customers-customer--global-customer-id--service-subscriptions-service-subscription--service-type--relationship-list-relationship-"></span>
- <div id="operation--business-customers-customer--global-customer-id--service-subscriptions-service-subscription--service-type--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--business-customers-customer--global-customer-id--service-subscriptions-service-subscription--service-type--"></span>
+ <div id="operation--business-customers-customer--global-customer-id--service-subscriptions-service-subscription--service-type--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">delete an existing service-subscription</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}</strong></h3>
Tags:
<a href="#tag-Business">Business</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>see node definition for valid relationships</p>
+ <p>delete an existing service-subscription</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
- <div class="row">
- <div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
- </div>
- </div></div>
- </div>
</section>
<section class="sw-request-params">
<table class="table">
<span class="json-property-required"></span>
</td>
</tr>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--business-customers-customer--global-customer-id--service-subscriptions-service-subscription--service-type--relationship-list-relationship-"></span>
- <div id="operation--business-customers-customer--global-customer-id--service-subscriptions-service-subscription--service-type--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
- <div class="panel-heading">
- <div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/relationship-list/relationship</strong></h3>
- Tags:
- <a href="#tag-Business">Business</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>delete an existing relationship</p>
-
- </section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- </section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <th class="sw-param-type"></th>
- <th class="sw-param-data-type"></th>
- <th class="sw-param-annotation"></th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>
- global-customer-id
- </td>
- <td>
- <p>Global customer id used across ECOMP to uniquely identify customer.</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
<tr>
<td>
- service-type
+ resource-version
</td>
<td>
- <p>Value defined by orchestration to identify this service across ECOMP.</p>
+ <p>resource-version for concurrency</p>
</td>
- <td>path</td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</div>
</div>
- <span id="path--business-customers-customer--global-customer-id--service-subscriptions-service-subscription--service-type--service-instances-"></span>
- <div id="operation--business-customers-customer--global-customer-id--service-subscriptions-service-subscription--service-type--service-instances-get" class="swagger--panel-operation-get panel">
+ <span id="path--business-customers-customer--global-customer-id--service-subscriptions-service-subscription--service-type--relationship-list-relationship-"></span>
+ <div id="operation--business-customers-customer--global-customer-id--service-subscriptions-service-subscription--service-type--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">returns service-instances</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances</strong></h3>
+ <div class="operation-summary">see node definition for valid relationships</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Business">Business</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns service-instances</p>
+ <p>see node definition for valid relationships</p>
</section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/BusinessCustomersCustomerServiceSubscriptionsServiceSubscription.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
<section class="sw-request-params">
<table class="table">
<thead>
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
- <td>
- subscriber-name
- </td>
- <td>
- <p>Subscriber name, an alternate way to retrieve a customer.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- subscriber-type
- </td>
- <td>
- <p>Subscriber type, a way to provide VID with only the INFRA customers.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
</tbody>
</table>
</section>
</p>
<dl>
- <dt class="sw-response-200">
- 200 OK
-
- </dt>
- <dd class="sw-response-200">
- <div class="row">
- <div class="col-md-12">
- <p>successful operation</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- <div class="panel panel-definition">
-
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/service-instances">/service-instances</a>
- </div>
- </div>
- </div>
-
- </div> </dd>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--business-customers-customer--global-customer-id--service-subscriptions-service-subscription--service-type--relationship-list-relationship-"></span>
+ <div id="operation--business-customers-customer--global-customer-id--service-subscriptions-service-subscription--service-type--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <div class="panel-heading">
+ <div class="operation-summary">delete an existing relationship</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/relationship-list/relationship</strong></h3>
+ Tags:
+ <a href="#tag-Business">Business</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>delete an existing relationship</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ global-customer-id
+ </td>
+ <td>
+ <p>Global customer id used across ECOMP to uniquely identify customer.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ service-type
+ </td>
+ <td>
+ <p>Value defined by orchestration to identify this service across ECOMP.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--business-customers-customer--global-customer-id--service-subscriptions-service-subscription--service-type--service-instances-"></span>
+ <div id="operation--business-customers-customer--global-customer-id--service-subscriptions-service-subscription--service-type--service-instances-get" class="swagger--panel-operation-get panel">
+ <div class="panel-heading">
+ <div class="operation-summary">returns service-instances</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances</strong></h3>
+ Tags:
+ <a href="#tag-Business">Business</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>returns service-instances</p>
+
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ global-customer-id
+ </td>
+ <td>
+ <p>Global customer id used across ECOMP to uniquely identify customer.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ service-type
+ </td>
+ <td>
+ <p>Value defined by orchestration to identify this service across ECOMP.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ subscriber-name
+ </td>
+ <td>
+ <p>Subscriber name, an alternate way to retrieve a customer.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ subscriber-type
+ </td>
+ <td>
+ <p>Subscriber type, a way to provide VID with only the INFRA customers.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-200">
+ 200 OK
+
+ </dt>
+ <dd class="sw-response-200">
+ <div class="row">
+ <div class="col-md-12">
+ <p>successful operation</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ <div class="panel panel-definition">
+
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/getDefinitions/service-instances">/service-instances</a>
+ </div>
+ </div>
+ </div>
+
+ </div> </dd>
<dt class="sw-response-default">
default
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/service-instance">/service-instance</a>
+ <a class="json-schema-ref" href="#/getDefinitions/service-instance">/service-instance</a>
</div>
</div>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>service-instance object that needs to be created or updated</p>
+ <p><p>service-instance object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/BusinessCustomersCustomerServiceSubscriptionsServiceSubscriptionServiceInstancesServiceInstance.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</div>
<span id="path--business-customers-customer--global-customer-id--service-subscriptions-service-subscription--service-type--service-instances-service-instance--service-instance-id--"></span>
- <div id="operation--business-customers-customer--global-customer-id--service-subscriptions-service-subscription--service-type--service-instances-service-instance--service-instance-id--delete" class="swagger--panel-operation-delete panel">
+ <div id="operation--business-customers-customer--global-customer-id--service-subscriptions-service-subscription--service-type--service-instances-service-instance--service-instance-id--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing service-instance</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}</strong></h3>
+ <div class="operation-summary">update an existing service-instance</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}</strong></h3>
Tags:
<a href="#tag-Business">Business</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing service-instance</p>
+ <p>update an existing service-instance</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>service-instance object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/service-instance">/service-instance</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
- <td>
- resource-version
- </td>
- <td>
- <p>resource-version for concurrency</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--business-customers-customer--global-customer-id--service-subscriptions-service-subscription--service-type--service-instances-service-instance--service-instance-id--"></span>
+ <div id="operation--business-customers-customer--global-customer-id--service-subscriptions-service-subscription--service-type--service-instances-service-instance--service-instance-id--delete" class="swagger--panel-operation-delete panel">
+ <div class="panel-heading">
+ <div class="operation-summary">delete an existing service-instance</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}</strong></h3>
+ Tags:
+ <a href="#tag-Business">Business</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>delete an existing service-instance</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ global-customer-id
+ </td>
+ <td>
+ <p>Global customer id used across ECOMP to uniquely identify customer.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ service-type
+ </td>
+ <td>
+ <p>Value defined by orchestration to identify this service across ECOMP.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ service-instance-id
+ </td>
+ <td>
+ <p>Uniquely identifies this instance of a service</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ resource-version
+ </td>
+ <td>
+ <p>resource-version for concurrency</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
</tbody>
</table>
</section>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/allotted-resources">/allotted-resources</a>
+ <a class="json-schema-ref" href="#/getDefinitions/allotted-resources">/allotted-resources</a>
</div>
</div>
</div>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/allotted-resource">/allotted-resource</a>
+ <a class="json-schema-ref" href="#/getDefinitions/allotted-resource">/allotted-resource</a>
</div>
</div>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>allotted-resource object that needs to be created or updated</p>
+ <p><p>allotted-resource object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/BusinessCustomersCustomerServiceSubscriptionsServiceSubscriptionServiceInstancesServiceInstanceAllottedResourcesAllottedResource.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</div>
</div>
+ <span id="path--business-customers-customer--global-customer-id--service-subscriptions-service-subscription--service-type--service-instances-service-instance--service-instance-id--allotted-resources-allotted-resource--id--"></span>
+ <div id="operation--business-customers-customer--global-customer-id--service-subscriptions-service-subscription--service-type--service-instances-service-instance--service-instance-id--allotted-resources-allotted-resource--id--patch" class="swagger--panel-operation-patch panel">
+ <div class="panel-heading">
+ <div class="operation-summary">update an existing allotted-resource</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/allotted-resources/allotted-resource/{id}</strong></h3>
+ Tags:
+ <a href="#tag-Business">Business</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>update an existing allotted-resource</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>allotted-resource object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/allotted-resource">/allotted-resource</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ global-customer-id
+ </td>
+ <td>
+ <p>Global customer id used across ECOMP to uniquely identify customer.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ service-type
+ </td>
+ <td>
+ <p>Value defined by orchestration to identify this service across ECOMP.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ service-instance-id
+ </td>
+ <td>
+ <p>Uniquely identifies this instance of a service</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ id
+ </td>
+ <td>
+ <p>Allotted Resource id UUID assigned to this instance.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
<span id="path--business-customers-customer--global-customer-id--service-subscriptions-service-subscription--service-type--service-instances-service-instance--service-instance-id--allotted-resources-allotted-resource--id--"></span>
<div id="operation--business-customers-customer--global-customer-id--service-subscriptions-service-subscription--service-type--service-instances-service-instance--service-instance-id--allotted-resources-allotted-resource--id--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/BusinessCustomersCustomerServiceSubscriptionsServiceSubscriptionServiceInstancesServiceInstanceAllottedResourcesAllottedResource.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/tunnel-xconnects">/tunnel-xconnects</a>
+ <a class="json-schema-ref" href="#/getDefinitions/tunnel-xconnects">/tunnel-xconnects</a>
</div>
</div>
</div>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/tunnel-xconnect">/tunnel-xconnect</a>
+ <a class="json-schema-ref" href="#/getDefinitions/tunnel-xconnect">/tunnel-xconnect</a>
</div>
</div>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>tunnel-xconnect object that needs to be created or updated</p>
+ <p><p>tunnel-xconnect object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/BusinessCustomersCustomerServiceSubscriptionsServiceSubscriptionServiceInstancesServiceInstanceAllottedResourcesAllottedResourceTunnelXconnectsTunnelXconnect.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</div>
<span id="path--business-customers-customer--global-customer-id--service-subscriptions-service-subscription--service-type--service-instances-service-instance--service-instance-id--allotted-resources-allotted-resource--id--tunnel-xconnects-tunnel-xconnect--id--"></span>
- <div id="operation--business-customers-customer--global-customer-id--service-subscriptions-service-subscription--service-type--service-instances-service-instance--service-instance-id--allotted-resources-allotted-resource--id--tunnel-xconnects-tunnel-xconnect--id--delete" class="swagger--panel-operation-delete panel">
+ <div id="operation--business-customers-customer--global-customer-id--service-subscriptions-service-subscription--service-type--service-instances-service-instance--service-instance-id--allotted-resources-allotted-resource--id--tunnel-xconnects-tunnel-xconnect--id--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing tunnel-xconnect</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/allotted-resources/allotted-resource/{id}/tunnel-xconnects/tunnel-xconnect/{id}</strong></h3>
+ <div class="operation-summary">update an existing tunnel-xconnect</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/allotted-resources/allotted-resource/{id}/tunnel-xconnects/tunnel-xconnect/{id}</strong></h3>
Tags:
<a href="#tag-Business">Business</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing tunnel-xconnect</p>
+ <p>update an existing tunnel-xconnect</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>tunnel-xconnect object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/tunnel-xconnect">/tunnel-xconnect</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
- <td>
- resource-version
- </td>
- <td>
- <p>resource-version for concurrency</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--business-customers-customer--global-customer-id--service-subscriptions-service-subscription--service-type--service-instances-service-instance--service-instance-id--allotted-resources-allotted-resource--id--tunnel-xconnects-tunnel-xconnect--id--relationship-list-relationship-"></span>
- <div id="operation--business-customers-customer--global-customer-id--service-subscriptions-service-subscription--service-type--service-instances-service-instance--service-instance-id--allotted-resources-allotted-resource--id--tunnel-xconnects-tunnel-xconnect--id--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--business-customers-customer--global-customer-id--service-subscriptions-service-subscription--service-type--service-instances-service-instance--service-instance-id--allotted-resources-allotted-resource--id--tunnel-xconnects-tunnel-xconnect--id--"></span>
+ <div id="operation--business-customers-customer--global-customer-id--service-subscriptions-service-subscription--service-type--service-instances-service-instance--service-instance-id--allotted-resources-allotted-resource--id--tunnel-xconnects-tunnel-xconnect--id--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/allotted-resources/allotted-resource/{id}/tunnel-xconnects/tunnel-xconnect/{id}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">delete an existing tunnel-xconnect</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/allotted-resources/allotted-resource/{id}/tunnel-xconnects/tunnel-xconnect/{id}</strong></h3>
Tags:
<a href="#tag-Business">Business</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>see node definition for valid relationships</p>
+ <p>delete an existing tunnel-xconnect</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
- <div class="row">
- <div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
- </div>
- </div></div>
- </div>
</section>
<section class="sw-request-params">
<table class="table">
<span class="json-property-required"></span>
</td>
</tr>
+ <tr>
+ <td>
+ resource-version
+ </td>
+ <td>
+ <p>resource-version for concurrency</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
</tbody>
</table>
</section>
</div>
<span id="path--business-customers-customer--global-customer-id--service-subscriptions-service-subscription--service-type--service-instances-service-instance--service-instance-id--allotted-resources-allotted-resource--id--tunnel-xconnects-tunnel-xconnect--id--relationship-list-relationship-"></span>
- <div id="operation--business-customers-customer--global-customer-id--service-subscriptions-service-subscription--service-type--service-instances-service-instance--service-instance-id--allotted-resources-allotted-resource--id--tunnel-xconnects-tunnel-xconnect--id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <div id="operation--business-customers-customer--global-customer-id--service-subscriptions-service-subscription--service-type--service-instances-service-instance--service-instance-id--allotted-resources-allotted-resource--id--tunnel-xconnects-tunnel-xconnect--id--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/allotted-resources/allotted-resource/{id}/tunnel-xconnects/tunnel-xconnect/{id}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">see node definition for valid relationships</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/allotted-resources/allotted-resource/{id}/tunnel-xconnects/tunnel-xconnect/{id}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Business">Business</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing relationship</p>
+ <p>see node definition for valid relationships</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/BusinessCustomersCustomerServiceSubscriptionsServiceSubscriptionServiceInstancesServiceInstanceAllottedResourcesAllottedResourceTunnelXconnectsTunnelXconnect.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
</div>
</div>
- <span id="path--business-customers-customer--global-customer-id--service-subscriptions-service-subscription--service-type--service-instances-service-instance--service-instance-id--metadata-"></span>
- <div id="operation--business-customers-customer--global-customer-id--service-subscriptions-service-subscription--service-type--service-instances-service-instance--service-instance-id--metadata-get" class="swagger--panel-operation-get panel">
+ <span id="path--business-customers-customer--global-customer-id--service-subscriptions-service-subscription--service-type--service-instances-service-instance--service-instance-id--allotted-resources-allotted-resource--id--tunnel-xconnects-tunnel-xconnect--id--relationship-list-relationship-"></span>
+ <div id="operation--business-customers-customer--global-customer-id--service-subscriptions-service-subscription--service-type--service-instances-service-instance--service-instance-id--allotted-resources-allotted-resource--id--tunnel-xconnects-tunnel-xconnect--id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">returns metadata</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/metadata</strong></h3>
+ <div class="operation-summary">delete an existing relationship</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/allotted-resources/allotted-resource/{id}/tunnel-xconnects/tunnel-xconnect/{id}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Business">Business</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns metadata</p>
+ <p>delete an existing relationship</p>
</section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
<section class="sw-request-params">
<table class="table">
<thead>
</tr>
<tr>
<td>
- subscriber-name
- </td>
- <td>
- <p>Subscriber name, an alternate way to retrieve a customer.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- subscriber-type
- </td>
- <td>
- <p>Subscriber type, a way to provide VID with only the INFRA customers.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- service-instance-name
- </td>
- <td>
- <p>This field will store a name assigned to the service-instance.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- environment-context
- </td>
- <td>
- <p>This field will store the environment context assigned to the service-instance.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- workload-context
- </td>
- <td>
- <p>This field will store the workload context assigned to the service-instance.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- model-invariant-id
- </td>
- <td>
- <p>the ASDC model id for this resource or service model.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- model-version-id
- </td>
- <td>
- <p>the ASDC model version for this resource or service model.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- widget-model-id
- </td>
- <td>
- <p>the ASDC data dictionary widget model. This maps directly to the A&AI widget.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- widget-model-version
- </td>
- <td>
- <p>the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- service-instance-location-id
+ id
</td>
<td>
- <p>An identifier that customers assign to the location where this service is being used.</p>
+ <p>Allotted Resource id UUID assigned to this instance.</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- orchestration-status
+ id
</td>
<td>
- <p>Orchestration status of this service.</p>
+ <p>Allotted Resource id UUID assigned to this instance.</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
</tbody>
</p>
<dl>
- <dt class="sw-response-200">
- 200 OK
-
- </dt>
- <dd class="sw-response-200">
- <div class="row">
- <div class="col-md-12">
- <p>successful operation</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- <div class="panel panel-definition">
-
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/metadata">/metadata</a>
- </div>
- </div>
- </div>
-
- </div> </dd>
<dt class="sw-response-default">
default
</div>
</div>
- <span id="path--business-customers-customer--global-customer-id--service-subscriptions-service-subscription--service-type--service-instances-service-instance--service-instance-id--metadata-metadatum--metaname--"></span>
- <div id="operation--business-customers-customer--global-customer-id--service-subscriptions-service-subscription--service-type--service-instances-service-instance--service-instance-id--metadata-metadatum--metaname--get" class="swagger--panel-operation-get panel">
+ <span id="path--business-customers-customer--global-customer-id--service-subscriptions-service-subscription--service-type--service-instances-service-instance--service-instance-id--metadata-"></span>
+ <div id="operation--business-customers-customer--global-customer-id--service-subscriptions-service-subscription--service-type--service-instances-service-instance--service-instance-id--metadata-get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">returns metadatum</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/metadata/metadatum/{metaname}</strong></h3>
+ <div class="operation-summary">returns metadata</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/metadata</strong></h3>
Tags:
<a href="#tag-Business">Business</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns metadatum</p>
+ <p>returns metadata</p>
</section>
<section class="sw-request-params">
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
- <td>
- metaname
- </td>
- <td>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
<tr>
<td>
subscriber-name
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/metadatum">/metadatum</a>
+ <a class="json-schema-ref" href="#/getDefinitions/metadata">/metadata</a>
</div>
</div>
</div>
</div>
<span id="path--business-customers-customer--global-customer-id--service-subscriptions-service-subscription--service-type--service-instances-service-instance--service-instance-id--metadata-metadatum--metaname--"></span>
- <div id="operation--business-customers-customer--global-customer-id--service-subscriptions-service-subscription--service-type--service-instances-service-instance--service-instance-id--metadata-metadatum--metaname--put" class="swagger--panel-operation-put panel">
+ <div id="operation--business-customers-customer--global-customer-id--service-subscriptions-service-subscription--service-type--service-instances-service-instance--service-instance-id--metadata-metadatum--metaname--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing metadatum</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/metadata/metadatum/{metaname}</strong></h3>
+ <div class="operation-summary">returns metadatum</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/metadata/metadatum/{metaname}</strong></h3>
Tags:
<a href="#tag-Business">Business</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing metadatum</p>
+ <p>returns metadatum</p>
</section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- <div class="row">
- <div class="col-md-6">
- <p><p>metadatum object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/metadatum">/metadatum</a>
- </div>
- </div></div>
- </div>
- </section>
<section class="sw-request-params">
<table class="table">
<thead>
<span class="json-property-required"></span>
</td>
</tr>
+ <tr>
+ <td>
+ subscriber-name
+ </td>
+ <td>
+ <p>Subscriber name, an alternate way to retrieve a customer.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ subscriber-type
+ </td>
+ <td>
+ <p>Subscriber type, a way to provide VID with only the INFRA customers.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ service-instance-name
+ </td>
+ <td>
+ <p>This field will store a name assigned to the service-instance.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ environment-context
+ </td>
+ <td>
+ <p>This field will store the environment context assigned to the service-instance.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ workload-context
+ </td>
+ <td>
+ <p>This field will store the workload context assigned to the service-instance.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ model-invariant-id
+ </td>
+ <td>
+ <p>the ASDC model id for this resource or service model.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ model-version-id
+ </td>
+ <td>
+ <p>the ASDC model version for this resource or service model.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ widget-model-id
+ </td>
+ <td>
+ <p>the ASDC data dictionary widget model. This maps directly to the A&AI widget.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ widget-model-version
+ </td>
+ <td>
+ <p>the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ service-instance-location-id
+ </td>
+ <td>
+ <p>An identifier that customers assign to the location where this service is being used.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ orchestration-status
+ </td>
+ <td>
+ <p>Orchestration status of this service.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
</tbody>
</table>
</section>
</p>
<dl>
+ <dt class="sw-response-200">
+ 200 OK
+
+ </dt>
+ <dd class="sw-response-200">
+ <div class="row">
+ <div class="col-md-12">
+ <p>successful operation</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ <div class="panel panel-definition">
+
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/getDefinitions/metadatum">/metadatum</a>
+ </div>
+ </div>
+ </div>
+
+ </div> </dd>
<dt class="sw-response-default">
default
</div>
<span id="path--business-customers-customer--global-customer-id--service-subscriptions-service-subscription--service-type--service-instances-service-instance--service-instance-id--metadata-metadatum--metaname--"></span>
- <div id="operation--business-customers-customer--global-customer-id--service-subscriptions-service-subscription--service-type--service-instances-service-instance--service-instance-id--metadata-metadatum--metaname--delete" class="swagger--panel-operation-delete panel">
+ <div id="operation--business-customers-customer--global-customer-id--service-subscriptions-service-subscription--service-type--service-instances-service-instance--service-instance-id--metadata-metadatum--metaname--put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing metadatum</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/metadata/metadatum/{metaname}</strong></h3>
+ <div class="operation-summary">create or update an existing metadatum</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/metadata/metadatum/{metaname}</strong></h3>
Tags:
<a href="#tag-Business">Business</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing metadatum</p>
+ <p>create or update an existing metadatum</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>metadatum object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/BusinessCustomersCustomerServiceSubscriptionsServiceSubscriptionServiceInstancesServiceInstanceMetadataMetadatum.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/metadatum">/metadatum</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
- <td>
- resource-version
- </td>
- <td>
- <p>resource-version for concurrency</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--business-customers-customer--global-customer-id--service-subscriptions-service-subscription--service-type--service-instances-service-instance--service-instance-id--relationship-list-relationship-"></span>
- <div id="operation--business-customers-customer--global-customer-id--service-subscriptions-service-subscription--service-type--service-instances-service-instance--service-instance-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--business-customers-customer--global-customer-id--service-subscriptions-service-subscription--service-type--service-instances-service-instance--service-instance-id--metadata-metadatum--metaname--"></span>
+ <div id="operation--business-customers-customer--global-customer-id--service-subscriptions-service-subscription--service-type--service-instances-service-instance--service-instance-id--metadata-metadatum--metaname--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">update an existing metadatum</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/metadata/metadatum/{metaname}</strong></h3>
Tags:
<a href="#tag-Business">Business</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>see node definition for valid relationships</p>
+ <p>update an existing metadatum</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>metadatum object that needs to be created or updated.</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
+ <a class="json-schema-ref" href="#/patchDefinitions/metadatum">/metadatum</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ global-customer-id
+ </td>
+ <td>
+ <p>Global customer id used across ECOMP to uniquely identify customer.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ service-type
+ </td>
+ <td>
+ <p>Value defined by orchestration to identify this service across ECOMP.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ service-instance-id
+ </td>
+ <td>
+ <p>Uniquely identifies this instance of a service</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ metaname
+ </td>
+ <td>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--business-customers-customer--global-customer-id--service-subscriptions-service-subscription--service-type--service-instances-service-instance--service-instance-id--metadata-metadatum--metaname--"></span>
+ <div id="operation--business-customers-customer--global-customer-id--service-subscriptions-service-subscription--service-type--service-instances-service-instance--service-instance-id--metadata-metadatum--metaname--delete" class="swagger--panel-operation-delete panel">
+ <div class="panel-heading">
+ <div class="operation-summary">delete an existing metadatum</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/metadata/metadatum/{metaname}</strong></h3>
+ Tags:
+ <a href="#tag-Business">Business</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>delete an existing metadatum</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ global-customer-id
+ </td>
+ <td>
+ <p>Global customer id used across ECOMP to uniquely identify customer.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ service-type
+ </td>
+ <td>
+ <p>Value defined by orchestration to identify this service across ECOMP.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ service-instance-id
+ </td>
+ <td>
+ <p>Uniquely identifies this instance of a service</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ metaname
+ </td>
+ <td>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ resource-version
+ </td>
+ <td>
+ <p>resource-version for concurrency</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--business-customers-customer--global-customer-id--service-subscriptions-service-subscription--service-type--service-instances-service-instance--service-instance-id--relationship-list-relationship-"></span>
+ <div id="operation--business-customers-customer--global-customer-id--service-subscriptions-service-subscription--service-type--service-instances-service-instance--service-instance-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <div class="panel-heading">
+ <div class="operation-summary">see node definition for valid relationships</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/relationship-list/relationship</strong></h3>
+ Tags:
+ <a href="#tag-Business">Business</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>see node definition for valid relationships</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/BusinessCustomersCustomerServiceSubscriptionsServiceSubscriptionServiceInstancesServiceInstance.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
</div>
</div></div>
</div>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/lines-of-business">/lines-of-business</a>
+ <a class="json-schema-ref" href="#/getDefinitions/lines-of-business">/lines-of-business</a>
</div>
</div>
</div>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/line-of-business">/line-of-business</a>
+ <a class="json-schema-ref" href="#/getDefinitions/line-of-business">/line-of-business</a>
</div>
</div>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>line-of-business object that needs to be created or updated</p>
+ <p><p>line-of-business object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/BusinessLinesOfBusinessLineOfBusiness.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</div>
</div>
+ <span id="path--business-lines-of-business-line-of-business--line-of-business-name--"></span>
+ <div id="operation--business-lines-of-business-line-of-business--line-of-business-name--patch" class="swagger--panel-operation-patch panel">
+ <div class="panel-heading">
+ <div class="operation-summary">update an existing line-of-business</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/business/lines-of-business/line-of-business/{line-of-business-name}</strong></h3>
+ Tags:
+ <a href="#tag-Business">Business</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>update an existing line-of-business</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>line-of-business object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/line-of-business">/line-of-business</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ line-of-business-name
+ </td>
+ <td>
+ <p>Name of the line-of-business (product)</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
<span id="path--business-lines-of-business-line-of-business--line-of-business-name--"></span>
<div id="operation--business-lines-of-business-line-of-business--line-of-business-name--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/BusinessLinesOfBusinessLineOfBusiness.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/owning-entities">/owning-entities</a>
+ <a class="json-schema-ref" href="#/getDefinitions/owning-entities">/owning-entities</a>
</div>
</div>
</div>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/owning-entity">/owning-entity</a>
+ <a class="json-schema-ref" href="#/getDefinitions/owning-entity">/owning-entity</a>
</div>
</div>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>owning-entity object that needs to be created or updated</p>
+ <p><p>owning-entity object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/BusinessOwningEntitiesOwningEntity.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</div>
</div>
+ <span id="path--business-owning-entities-owning-entity--owning-entity-id--"></span>
+ <div id="operation--business-owning-entities-owning-entity--owning-entity-id--patch" class="swagger--panel-operation-patch panel">
+ <div class="panel-heading">
+ <div class="operation-summary">update an existing owning-entity</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/business/owning-entities/owning-entity/{owning-entity-id}</strong></h3>
+ Tags:
+ <a href="#tag-Business">Business</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>update an existing owning-entity</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>owning-entity object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/owning-entity">/owning-entity</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ owning-entity-id
+ </td>
+ <td>
+ <p>UUID of an owning entity</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
<span id="path--business-owning-entities-owning-entity--owning-entity-id--"></span>
<div id="operation--business-owning-entities-owning-entity--owning-entity-id--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/BusinessOwningEntitiesOwningEntity.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/platforms">/platforms</a>
+ <a class="json-schema-ref" href="#/getDefinitions/platforms">/platforms</a>
</div>
</div>
</div>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/platform">/platform</a>
+ <a class="json-schema-ref" href="#/getDefinitions/platform">/platform</a>
</div>
</div>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>platform object that needs to be created or updated</p>
+ <p><p>platform object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/BusinessPlatformsPlatform.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</div>
</div>
+ <span id="path--business-platforms-platform--platform-name--"></span>
+ <div id="operation--business-platforms-platform--platform-name--patch" class="swagger--panel-operation-patch panel">
+ <div class="panel-heading">
+ <div class="operation-summary">update an existing platform</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/business/platforms/platform/{platform-name}</strong></h3>
+ Tags:
+ <a href="#tag-Business">Business</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>update an existing platform</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>platform object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/platform">/platform</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ platform-name
+ </td>
+ <td>
+ <p>Name of the platform</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
<span id="path--business-platforms-platform--platform-name--"></span>
<div id="operation--business-platforms-platform--platform-name--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/BusinessPlatformsPlatform.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/projects">/projects</a>
+ <a class="json-schema-ref" href="#/getDefinitions/projects">/projects</a>
</div>
</div>
</div>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/project">/project</a>
+ <a class="json-schema-ref" href="#/getDefinitions/project">/project</a>
</div>
</div>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>project object that needs to be created or updated</p>
+ <p><p>project object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/BusinessProjectsProject.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</div>
</div>
+ <span id="path--business-projects-project--project-name--"></span>
+ <div id="operation--business-projects-project--project-name--patch" class="swagger--panel-operation-patch panel">
+ <div class="panel-heading">
+ <div class="operation-summary">update an existing project</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/business/projects/project/{project-name}</strong></h3>
+ Tags:
+ <a href="#tag-Business">Business</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>update an existing project</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>project object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/project">/project</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ project-name
+ </td>
+ <td>
+ <p>Name of the project deploying a service</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
<span id="path--business-projects-project--project-name--"></span>
<div id="operation--business-projects-project--project-name--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/BusinessProjectsProject.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/cloud-regions">/cloud-regions</a>
+ <a class="json-schema-ref" href="#/getDefinitions/cloud-regions">/cloud-regions</a>
</div>
</div>
</div>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/cloud-region">/cloud-region</a>
+ <a class="json-schema-ref" href="#/getDefinitions/cloud-region">/cloud-region</a>
</div>
</div>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>cloud-region object that needs to be created or updated</p>
+ <p><p>cloud-region object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/CloudInfrastructureCloudRegionsCloudRegion.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</div>
<span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--"></span>
- <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--delete" class="swagger--panel-operation-delete panel">
+ <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing cloud-region</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}</strong></h3>
+ <div class="operation-summary">update an existing cloud-region</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}</strong></h3>
Tags:
<a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing cloud-region</p>
+ <p>update an existing cloud-region</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>cloud-region object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/cloud-region">/cloud-region</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ cloud-owner
+ </td>
+ <td>
+ <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ cloud-region-id
+ </td>
+ <td>
+ <p>Identifier used by the vendor for the region. Second part of composite key</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--"></span>
+ <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--delete" class="swagger--panel-operation-delete panel">
+ <div class="panel-heading">
+ <div class="operation-summary">delete an existing cloud-region</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}</strong></h3>
+ Tags:
+ <a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>delete an existing cloud-region</p>
</section>
<section class="sw-request-body">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/availability-zones">/availability-zones</a>
+ <a class="json-schema-ref" href="#/getDefinitions/availability-zones">/availability-zones</a>
</div>
</div>
</div>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/availability-zone">/availability-zone</a>
+ <a class="json-schema-ref" href="#/getDefinitions/availability-zone">/availability-zone</a>
</div>
</div>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>availability-zone object that needs to be created or updated</p>
+ <p><p>availability-zone object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/CloudInfrastructureCloudRegionsCloudRegionAvailabilityZonesAvailabilityZone.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</div>
</div>
+ <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--availability-zones-availability-zone--availability-zone-name--"></span>
+ <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--availability-zones-availability-zone--availability-zone-name--patch" class="swagger--panel-operation-patch panel">
+ <div class="panel-heading">
+ <div class="operation-summary">update an existing availability-zone</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/availability-zones/availability-zone/{availability-zone-name}</strong></h3>
+ Tags:
+ <a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>update an existing availability-zone</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>availability-zone object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/availability-zone">/availability-zone</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ cloud-owner
+ </td>
+ <td>
+ <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ cloud-region-id
+ </td>
+ <td>
+ <p>Identifier used by the vendor for the region. Second part of composite key</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ availability-zone-name
+ </td>
+ <td>
+ <p>Name of the availability zone. Unique across a cloud region</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
<span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--availability-zones-availability-zone--availability-zone-name--"></span>
<div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--availability-zones-availability-zone--availability-zone-name--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/CloudInfrastructureCloudRegionsCloudRegionAvailabilityZonesAvailabilityZone.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/dvs-switches">/dvs-switches</a>
+ <a class="json-schema-ref" href="#/getDefinitions/dvs-switches">/dvs-switches</a>
</div>
</div>
</div>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/dvs-switch">/dvs-switch</a>
+ <a class="json-schema-ref" href="#/getDefinitions/dvs-switch">/dvs-switch</a>
</div>
</div>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>dvs-switch object that needs to be created or updated</p>
+ <p><p>dvs-switch object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/CloudInfrastructureCloudRegionsCloudRegionDvsSwitchesDvsSwitch.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</div>
<span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--dvs-switches-dvs-switch--switch-name--"></span>
- <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--dvs-switches-dvs-switch--switch-name--delete" class="swagger--panel-operation-delete panel">
+ <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--dvs-switches-dvs-switch--switch-name--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing dvs-switch</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/dvs-switches/dvs-switch/{switch-name}</strong></h3>
+ <div class="operation-summary">update an existing dvs-switch</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/dvs-switches/dvs-switch/{switch-name}</strong></h3>
Tags:
<a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing dvs-switch</p>
+ <p>update an existing dvs-switch</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>dvs-switch object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/dvs-switch">/dvs-switch</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
- <td>
- resource-version
- </td>
- <td>
- <p>resource-version for concurrency</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--dvs-switches-dvs-switch--switch-name--relationship-list-relationship-"></span>
- <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--dvs-switches-dvs-switch--switch-name--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--dvs-switches-dvs-switch--switch-name--"></span>
+ <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--dvs-switches-dvs-switch--switch-name--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/dvs-switches/dvs-switch/{switch-name}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">delete an existing dvs-switch</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/dvs-switches/dvs-switch/{switch-name}</strong></h3>
Tags:
<a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>see node definition for valid relationships</p>
+ <p>delete an existing dvs-switch</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
- <div class="row">
- <div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
- </div>
- </div></div>
- </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ cloud-owner
+ </td>
+ <td>
+ <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ cloud-region-id
+ </td>
+ <td>
+ <p>Identifier used by the vendor for the region. Second part of composite key</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ switch-name
+ </td>
+ <td>
+ <p>DVS switch name</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ resource-version
+ </td>
+ <td>
+ <p>resource-version for concurrency</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--dvs-switches-dvs-switch--switch-name--relationship-list-relationship-"></span>
+ <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--dvs-switches-dvs-switch--switch-name--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <div class="panel-heading">
+ <div class="operation-summary">see node definition for valid relationships</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/dvs-switches/dvs-switch/{switch-name}/relationship-list/relationship</strong></h3>
+ Tags:
+ <a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>see node definition for valid relationships</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/CloudInfrastructureCloudRegionsCloudRegionDvsSwitchesDvsSwitch.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/esr-system-info-list">/esr-system-info-list</a>
+ <a class="json-schema-ref" href="#/getDefinitions/esr-system-info-list">/esr-system-info-list</a>
</div>
</div>
</div>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/esr-system-info">/esr-system-info</a>
+ <a class="json-schema-ref" href="#/getDefinitions/esr-system-info">/esr-system-info</a>
</div>
</div>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>esr-system-info object that needs to be created or updated</p>
+ <p><p>esr-system-info object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/CloudInfrastructureCloudRegionsCloudRegionEsrSystemInfoListEsrSystemInfo.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</div>
</div>
+ <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--esr-system-info-list-esr-system-info--esr-system-info-id--"></span>
+ <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--esr-system-info-list-esr-system-info--esr-system-info-id--patch" class="swagger--panel-operation-patch panel">
+ <div class="panel-heading">
+ <div class="operation-summary">update an existing esr-system-info</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}</strong></h3>
+ Tags:
+ <a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>update an existing esr-system-info</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>esr-system-info object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/esr-system-info">/esr-system-info</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ cloud-owner
+ </td>
+ <td>
+ <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ cloud-region-id
+ </td>
+ <td>
+ <p>Identifier used by the vendor for the region. Second part of composite key</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ esr-system-info-id
+ </td>
+ <td>
+ <p>Unique ID of esr system info.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
<span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--esr-system-info-list-esr-system-info--esr-system-info-id--"></span>
<div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--esr-system-info-list-esr-system-info--esr-system-info-id--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/CloudInfrastructureCloudRegionsCloudRegionEsrSystemInfoListEsrSystemInfo.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/flavors">/flavors</a>
+ <a class="json-schema-ref" href="#/getDefinitions/flavors">/flavors</a>
</div>
</div>
</div>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/flavor">/flavor</a>
+ <a class="json-schema-ref" href="#/getDefinitions/flavor">/flavor</a>
</div>
</div>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>flavor object that needs to be created or updated</p>
+ <p><p>flavor object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/CloudInfrastructureCloudRegionsCloudRegionFlavorsFlavor.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</div>
<span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--flavors-flavor--flavor-id--"></span>
- <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--flavors-flavor--flavor-id--delete" class="swagger--panel-operation-delete panel">
+ <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--flavors-flavor--flavor-id--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing flavor</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/flavors/flavor/{flavor-id}</strong></h3>
+ <div class="operation-summary">update an existing flavor</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/flavors/flavor/{flavor-id}</strong></h3>
Tags:
<a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing flavor</p>
+ <p>update an existing flavor</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>flavor object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/flavor">/flavor</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ cloud-owner
+ </td>
+ <td>
+ <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ cloud-region-id
+ </td>
+ <td>
+ <p>Identifier used by the vendor for the region. Second part of composite key</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ flavor-id
+ </td>
+ <td>
+ <p>Flavor id, expected to be unique across cloud-region.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--flavors-flavor--flavor-id--"></span>
+ <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--flavors-flavor--flavor-id--delete" class="swagger--panel-operation-delete panel">
+ <div class="panel-heading">
+ <div class="operation-summary">delete an existing flavor</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/flavors/flavor/{flavor-id}</strong></h3>
+ Tags:
+ <a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>delete an existing flavor</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/CloudInfrastructureCloudRegionsCloudRegionFlavorsFlavor.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/group-assignments">/group-assignments</a>
+ <a class="json-schema-ref" href="#/getDefinitions/group-assignments">/group-assignments</a>
</div>
</div>
</div>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/group-assignment">/group-assignment</a>
+ <a class="json-schema-ref" href="#/getDefinitions/group-assignment">/group-assignment</a>
</div>
</div>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>group-assignment object that needs to be created or updated</p>
+ <p><p>group-assignment object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/CloudInfrastructureCloudRegionsCloudRegionGroupAssignmentsGroupAssignment.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</div>
<span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--group-assignments-group-assignment--group-id--"></span>
- <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--group-assignments-group-assignment--group-id--delete" class="swagger--panel-operation-delete panel">
+ <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--group-assignments-group-assignment--group-id--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing group-assignment</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/group-assignments/group-assignment/{group-id}</strong></h3>
+ <div class="operation-summary">update an existing group-assignment</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/group-assignments/group-assignment/{group-id}</strong></h3>
Tags:
<a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing group-assignment</p>
+ <p>update an existing group-assignment</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>group-assignment object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/group-assignment">/group-assignment</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
- <td>
- resource-version
- </td>
- <td>
- <p>resource-version for concurrency</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--group-assignments-group-assignment--group-id--relationship-list-relationship-"></span>
- <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--group-assignments-group-assignment--group-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--group-assignments-group-assignment--group-id--"></span>
+ <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--group-assignments-group-assignment--group-id--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/group-assignments/group-assignment/{group-id}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">delete an existing group-assignment</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/group-assignments/group-assignment/{group-id}</strong></h3>
Tags:
<a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>see node definition for valid relationships</p>
+ <p>delete an existing group-assignment</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
- <div class="row">
- <div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
- </div>
- </div></div>
- </div>
</section>
<section class="sw-request-params">
<table class="table">
<span class="json-property-required"></span>
</td>
</tr>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--group-assignments-group-assignment--group-id--relationship-list-relationship-"></span>
- <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--group-assignments-group-assignment--group-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
- <div class="panel-heading">
- <div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/group-assignments/group-assignment/{group-id}/relationship-list/relationship</strong></h3>
- Tags:
- <a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>delete an existing relationship</p>
-
- </section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- </section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <th class="sw-param-type"></th>
- <th class="sw-param-data-type"></th>
- <th class="sw-param-annotation"></th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>
- cloud-owner
- </td>
- <td>
- <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- cloud-region-id
- </td>
- <td>
- <p>Identifier used by the vendor for the region. Second part of composite key</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
<tr>
<td>
- group-id
+ resource-version
</td>
<td>
- <p>Group id, expected to be unique across cloud-region.</p>
+ <p>resource-version for concurrency</p>
</td>
- <td>path</td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--group-assignments-group-assignment--group-id--relationship-list-relationship-"></span>
+ <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--group-assignments-group-assignment--group-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <div class="panel-heading">
+ <div class="operation-summary">see node definition for valid relationships</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/group-assignments/group-assignment/{group-id}/relationship-list/relationship</strong></h3>
+ Tags:
+ <a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>see node definition for valid relationships</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/CloudInfrastructureCloudRegionsCloudRegionGroupAssignmentsGroupAssignment.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ cloud-owner
+ </td>
+ <td>
+ <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ cloud-region-id
+ </td>
+ <td>
+ <p>Identifier used by the vendor for the region. Second part of composite key</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ group-id
+ </td>
+ <td>
+ <p>Group id, expected to be unique across cloud-region.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--group-assignments-group-assignment--group-id--relationship-list-relationship-"></span>
+ <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--group-assignments-group-assignment--group-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <div class="panel-heading">
+ <div class="operation-summary">delete an existing relationship</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/group-assignments/group-assignment/{group-id}/relationship-list/relationship</strong></h3>
+ Tags:
+ <a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>delete an existing relationship</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ cloud-owner
+ </td>
+ <td>
+ <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ cloud-region-id
+ </td>
+ <td>
+ <p>Identifier used by the vendor for the region. Second part of composite key</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ group-id
+ </td>
+ <td>
+ <p>Group id, expected to be unique across cloud-region.</p>
+ </td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/images">/images</a>
+ <a class="json-schema-ref" href="#/getDefinitions/images">/images</a>
</div>
</div>
</div>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/image">/image</a>
+ <a class="json-schema-ref" href="#/getDefinitions/image">/image</a>
</div>
</div>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>image object that needs to be created or updated</p>
+ <p><p>image object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/CloudInfrastructureCloudRegionsCloudRegionImagesImage.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</div>
<span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--images-image--image-id--"></span>
- <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--images-image--image-id--delete" class="swagger--panel-operation-delete panel">
+ <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--images-image--image-id--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing image</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/images/image/{image-id}</strong></h3>
+ <div class="operation-summary">update an existing image</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/images/image/{image-id}</strong></h3>
Tags:
<a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing image</p>
+ <p>update an existing image</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>image object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/image">/image</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
- <td>
- resource-version
- </td>
- <td>
- <p>resource-version for concurrency</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--images-image--image-id--"></span>
+ <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--images-image--image-id--delete" class="swagger--panel-operation-delete panel">
+ <div class="panel-heading">
+ <div class="operation-summary">delete an existing image</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/images/image/{image-id}</strong></h3>
+ Tags:
+ <a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>delete an existing image</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ cloud-owner
+ </td>
+ <td>
+ <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ cloud-region-id
+ </td>
+ <td>
+ <p>Identifier used by the vendor for the region. Second part of composite key</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ image-id
+ </td>
+ <td>
+ <p>Image id, expected to be unique across cloud region</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ resource-version
+ </td>
+ <td>
+ <p>resource-version for concurrency</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
</tbody>
</table>
</section>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/metadata">/metadata</a>
+ <a class="json-schema-ref" href="#/getDefinitions/metadata">/metadata</a>
</div>
</div>
</div>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/metadatum">/metadatum</a>
+ <a class="json-schema-ref" href="#/getDefinitions/metadatum">/metadatum</a>
</div>
</div>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>metadatum object that needs to be created or updated</p>
+ <p><p>metadatum object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/CloudInfrastructureCloudRegionsCloudRegionImagesImageMetadataMetadatum.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</div>
<span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--images-image--image-id--metadata-metadatum--metaname--"></span>
- <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--images-image--image-id--metadata-metadatum--metaname--delete" class="swagger--panel-operation-delete panel">
+ <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--images-image--image-id--metadata-metadatum--metaname--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing metadatum</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/images/image/{image-id}/metadata/metadatum/{metaname}</strong></h3>
+ <div class="operation-summary">update an existing metadatum</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/images/image/{image-id}/metadata/metadatum/{metaname}</strong></h3>
Tags:
<a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing metadatum</p>
+ <p>update an existing metadatum</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>metadatum object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/metadatum">/metadatum</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
- <td>
- resource-version
- </td>
- <td>
- <p>resource-version for concurrency</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--images-image--image-id--relationship-list-relationship-"></span>
- <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--images-image--image-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--images-image--image-id--metadata-metadatum--metaname--"></span>
+ <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--images-image--image-id--metadata-metadatum--metaname--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/images/image/{image-id}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">delete an existing metadatum</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/images/image/{image-id}/metadata/metadatum/{metaname}</strong></h3>
Tags:
<a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>see node definition for valid relationships</p>
+ <p>delete an existing metadatum</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
- <div class="row">
- <div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
- </div>
- </div></div>
- </div>
</section>
<section class="sw-request-params">
<table class="table">
<span class="json-property-required"></span>
</td>
</tr>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--images-image--image-id--relationship-list-relationship-"></span>
- <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--images-image--image-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
- <div class="panel-heading">
- <div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/images/image/{image-id}/relationship-list/relationship</strong></h3>
- Tags:
- <a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>delete an existing relationship</p>
-
- </section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- </section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <th class="sw-param-type"></th>
- <th class="sw-param-data-type"></th>
- <th class="sw-param-annotation"></th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>
- cloud-owner
- </td>
- <td>
- <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
<tr>
<td>
- cloud-region-id
+ metaname
</td>
<td>
- <p>Identifier used by the vendor for the region. Second part of composite key</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- image-id
+ resource-version
</td>
<td>
- <p>Image id, expected to be unique across cloud region</p>
+ <p>resource-version for concurrency</p>
</td>
- <td>path</td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--images-image--image-id--relationship-list-relationship-"></span>
+ <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--images-image--image-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <div class="panel-heading">
+ <div class="operation-summary">see node definition for valid relationships</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/images/image/{image-id}/relationship-list/relationship</strong></h3>
+ Tags:
+ <a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>see node definition for valid relationships</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/CloudInfrastructureCloudRegionsCloudRegionImagesImage.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ cloud-owner
+ </td>
+ <td>
+ <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ cloud-region-id
+ </td>
+ <td>
+ <p>Identifier used by the vendor for the region. Second part of composite key</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ image-id
+ </td>
+ <td>
+ <p>Image id, expected to be unique across cloud region</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--images-image--image-id--relationship-list-relationship-"></span>
+ <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--images-image--image-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <div class="panel-heading">
+ <div class="operation-summary">delete an existing relationship</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/images/image/{image-id}/relationship-list/relationship</strong></h3>
+ Tags:
+ <a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>delete an existing relationship</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ cloud-owner
+ </td>
+ <td>
+ <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ cloud-region-id
+ </td>
+ <td>
+ <p>Identifier used by the vendor for the region. Second part of composite key</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ image-id
+ </td>
+ <td>
+ <p>Image id, expected to be unique across cloud region</p>
+ </td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/oam-networks">/oam-networks</a>
+ <a class="json-schema-ref" href="#/getDefinitions/oam-networks">/oam-networks</a>
</div>
</div>
</div>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/oam-network">/oam-network</a>
+ <a class="json-schema-ref" href="#/getDefinitions/oam-network">/oam-network</a>
</div>
</div>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>oam-network object that needs to be created or updated</p>
+ <p><p>oam-network object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/CloudInfrastructureCloudRegionsCloudRegionOamNetworksOamNetwork.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</div>
<span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--oam-networks-oam-network--network-uuid--"></span>
- <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--oam-networks-oam-network--network-uuid--delete" class="swagger--panel-operation-delete panel">
+ <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--oam-networks-oam-network--network-uuid--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing oam-network</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/oam-networks/oam-network/{network-uuid}</strong></h3>
+ <div class="operation-summary">update an existing oam-network</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/oam-networks/oam-network/{network-uuid}</strong></h3>
Tags:
<a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing oam-network</p>
+ <p>update an existing oam-network</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>oam-network object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/oam-network">/oam-network</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
- <td>
- resource-version
- </td>
- <td>
- <p>resource-version for concurrency</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--oam-networks-oam-network--network-uuid--"></span>
+ <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--oam-networks-oam-network--network-uuid--delete" class="swagger--panel-operation-delete panel">
+ <div class="panel-heading">
+ <div class="operation-summary">delete an existing oam-network</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/oam-networks/oam-network/{network-uuid}</strong></h3>
+ Tags:
+ <a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>delete an existing oam-network</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ cloud-owner
+ </td>
+ <td>
+ <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ cloud-region-id
+ </td>
+ <td>
+ <p>Identifier used by the vendor for the region. Second part of composite key</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ network-uuid
+ </td>
+ <td>
+ <p>UUID of the network. Unique across a cloud-region</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ resource-version
+ </td>
+ <td>
+ <p>resource-version for concurrency</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
</tbody>
</table>
</section>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/CloudInfrastructureCloudRegionsCloudRegionOamNetworksOamNetwork.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/CloudInfrastructureCloudRegionsCloudRegion.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/snapshots">/snapshots</a>
+ <a class="json-schema-ref" href="#/getDefinitions/snapshots">/snapshots</a>
</div>
</div>
</div>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/snapshot">/snapshot</a>
+ <a class="json-schema-ref" href="#/getDefinitions/snapshot">/snapshot</a>
</div>
</div>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>snapshot object that needs to be created or updated</p>
+ <p><p>snapshot object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/CloudInfrastructureCloudRegionsCloudRegionSnapshotsSnapshot.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</div>
<span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--snapshots-snapshot--snapshot-id--"></span>
- <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--snapshots-snapshot--snapshot-id--delete" class="swagger--panel-operation-delete panel">
+ <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--snapshots-snapshot--snapshot-id--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing snapshot</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/snapshots/snapshot/{snapshot-id}</strong></h3>
+ <div class="operation-summary">update an existing snapshot</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/snapshots/snapshot/{snapshot-id}</strong></h3>
Tags:
<a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing snapshot</p>
-
- </section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- </section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <th class="sw-param-type"></th>
- <th class="sw-param-data-type"></th>
- <th class="sw-param-annotation"></th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>
- cloud-owner
- </td>
- <td>
- <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- cloud-region-id
- </td>
- <td>
- <p>Identifier used by the vendor for the region. Second part of composite key</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- snapshot-id
- </td>
- <td>
- <p>Snapshot id, this is the key UUID assoc associated in glance with the snapshots.</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- resource-version
- </td>
- <td>
- <p>resource-version for concurrency</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--snapshots-snapshot--snapshot-id--relationship-list-relationship-"></span>
- <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--snapshots-snapshot--snapshot-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
- <div class="panel-heading">
- <div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/snapshots/snapshot/{snapshot-id}/relationship-list/relationship</strong></h3>
- Tags:
- <a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>see node definition for valid relationships</p>
+ <p>update an existing snapshot</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>snapshot object that needs to be created or updated.</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
+ <a class="json-schema-ref" href="#/patchDefinitions/snapshot">/snapshot</a>
</div>
</div></div>
</div>
</div>
</div>
- <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--snapshots-snapshot--snapshot-id--relationship-list-relationship-"></span>
- <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--snapshots-snapshot--snapshot-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--snapshots-snapshot--snapshot-id--"></span>
+ <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--snapshots-snapshot--snapshot-id--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/snapshots/snapshot/{snapshot-id}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">delete an existing snapshot</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/snapshots/snapshot/{snapshot-id}</strong></h3>
Tags:
<a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing relationship</p>
+ <p>delete an existing snapshot</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ cloud-owner
+ </td>
+ <td>
+ <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ cloud-region-id
+ </td>
+ <td>
+ <p>Identifier used by the vendor for the region. Second part of composite key</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ snapshot-id
+ </td>
+ <td>
+ <p>Snapshot id, this is the key UUID assoc associated in glance with the snapshots.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ resource-version
+ </td>
+ <td>
+ <p>resource-version for concurrency</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--snapshots-snapshot--snapshot-id--relationship-list-relationship-"></span>
+ <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--snapshots-snapshot--snapshot-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <div class="panel-heading">
+ <div class="operation-summary">see node definition for valid relationships</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/snapshots/snapshot/{snapshot-id}/relationship-list/relationship</strong></h3>
+ Tags:
+ <a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>see node definition for valid relationships</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/CloudInfrastructureCloudRegionsCloudRegionSnapshotsSnapshot.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ cloud-owner
+ </td>
+ <td>
+ <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ cloud-region-id
+ </td>
+ <td>
+ <p>Identifier used by the vendor for the region. Second part of composite key</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ snapshot-id
+ </td>
+ <td>
+ <p>Snapshot id, this is the key UUID assoc associated in glance with the snapshots.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--snapshots-snapshot--snapshot-id--relationship-list-relationship-"></span>
+ <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--snapshots-snapshot--snapshot-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <div class="panel-heading">
+ <div class="operation-summary">delete an existing relationship</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/snapshots/snapshot/{snapshot-id}/relationship-list/relationship</strong></h3>
+ Tags:
+ <a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>delete an existing relationship</p>
</section>
<section class="sw-request-body">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/tenants">/tenants</a>
+ <a class="json-schema-ref" href="#/getDefinitions/tenants">/tenants</a>
</div>
</div>
</div>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/tenant">/tenant</a>
+ <a class="json-schema-ref" href="#/getDefinitions/tenant">/tenant</a>
</div>
</div>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>tenant object that needs to be created or updated</p>
+ <p><p>tenant object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/CloudInfrastructureCloudRegionsCloudRegionTenantsTenant.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</div>
<span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--"></span>
- <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--delete" class="swagger--panel-operation-delete panel">
+ <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing tenant</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}</strong></h3>
+ <div class="operation-summary">update an existing tenant</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}</strong></h3>
Tags:
<a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing tenant</p>
+ <p>update an existing tenant</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>tenant object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/tenant">/tenant</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
- <td>
- resource-version
- </td>
- <td>
- <p>resource-version for concurrency</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--relationship-list-relationship-"></span>
- <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--"></span>
+ <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">delete an existing tenant</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}</strong></h3>
Tags:
<a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>see node definition for valid relationships</p>
+ <p>delete an existing tenant</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
- <div class="row">
- <div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
- </div>
- </div></div>
- </div>
</section>
<section class="sw-request-params">
<table class="table">
<span class="json-property-required"></span>
</td>
</tr>
+ <tr>
+ <td>
+ resource-version
+ </td>
+ <td>
+ <p>resource-version for concurrency</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
</tbody>
</table>
</section>
</div>
<span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--relationship-list-relationship-"></span>
- <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">see node definition for valid relationships</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing relationship</p>
+ <p>see node definition for valid relationships</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/CloudInfrastructureCloudRegionsCloudRegionTenantsTenant.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
</div>
</div>
- <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-"></span>
- <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-get" class="swagger--panel-operation-get panel">
+ <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--relationship-list-relationship-"></span>
+ <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">returns vservers</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers</strong></h3>
+ <div class="operation-summary">delete an existing relationship</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns vservers</p>
+ <p>delete an existing relationship</p>
</section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
<section class="sw-request-params">
<table class="table">
<thead>
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
- <td>
- cloud-type
- </td>
- <td>
- <p>Type of the cloud (e.g., openstack)</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- owner-defined-type
- </td>
- <td>
- <p>Cloud-owner defined type indicator (e.g., dcp, lcp)</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- tenant-name
- </td>
- <td>
- <p>Readable name of tenant</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- tenant-context
- </td>
- <td>
- <p>This field will store the tenant context.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
</tbody>
</table>
</section>
</p>
<dl>
- <dt class="sw-response-200">
- 200 OK
-
- </dt>
- <dd class="sw-response-200">
- <div class="row">
- <div class="col-md-12">
- <p>successful operation</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- <div class="panel panel-definition">
-
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/vservers">/vservers</a>
- </div>
- </div>
- </div>
-
- </div> </dd>
<dt class="sw-response-default">
default
</div>
</div>
- <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--"></span>
- <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--get" class="swagger--panel-operation-get panel">
+ <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-"></span>
+ <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">returns vserver</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}</strong></h3>
+ <div class="operation-summary">returns vservers</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers</strong></h3>
Tags:
<a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns vserver</p>
+ <p>returns vservers</p>
</section>
<section class="sw-request-params">
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
- <td>
- vserver-id
- </td>
- <td>
- <p>Unique identifier for this vserver relative to its tenant</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
<tr>
<td>
cloud-type
<td>
</td>
</tr>
- <tr>
- <td>
- vserver-name
- </td>
- <td>
- <p>Name of vserver</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- vserver-name2
- </td>
- <td>
- <p>Alternative name of vserver</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- prov-status
- </td>
- <td>
- <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- in-maint
- </td>
- <td>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">boolean</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- is-closed-loop-disabled
- </td>
- <td>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">boolean</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
</tbody>
</table>
</section>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/vserver">/vserver</a>
+ <a class="json-schema-ref" href="#/getDefinitions/vservers">/vservers</a>
+ </div>
+ </div>
+ </div>
+
+ </div> </dd>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--"></span>
+ <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--get" class="swagger--panel-operation-get panel">
+ <div class="panel-heading">
+ <div class="operation-summary">returns vserver</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}</strong></h3>
+ Tags:
+ <a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>returns vserver</p>
+
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ cloud-owner
+ </td>
+ <td>
+ <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ cloud-region-id
+ </td>
+ <td>
+ <p>Identifier used by the vendor for the region. Second part of composite key</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ tenant-id
+ </td>
+ <td>
+ <p>Unique id relative to the cloud-region.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vserver-id
+ </td>
+ <td>
+ <p>Unique identifier for this vserver relative to its tenant</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ cloud-type
+ </td>
+ <td>
+ <p>Type of the cloud (e.g., openstack)</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ owner-defined-type
+ </td>
+ <td>
+ <p>Cloud-owner defined type indicator (e.g., dcp, lcp)</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ tenant-name
+ </td>
+ <td>
+ <p>Readable name of tenant</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ tenant-context
+ </td>
+ <td>
+ <p>This field will store the tenant context.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vserver-name
+ </td>
+ <td>
+ <p>Name of vserver</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vserver-name2
+ </td>
+ <td>
+ <p>Alternative name of vserver</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ prov-status
+ </td>
+ <td>
+ <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ in-maint
+ </td>
+ <td>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">boolean</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ is-closed-loop-disabled
+ </td>
+ <td>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">boolean</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-200">
+ 200 OK
+
+ </dt>
+ <dd class="sw-response-200">
+ <div class="row">
+ <div class="col-md-12">
+ <p>successful operation</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ <div class="panel panel-definition">
+
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/getDefinitions/vserver">/vserver</a>
</div>
</div>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>vserver object that needs to be created or updated</p>
+ <p><p>vserver object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/CloudInfrastructureCloudRegionsCloudRegionTenantsTenantVserversVserver.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</div>
</div>
+ <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--"></span>
+ <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--patch" class="swagger--panel-operation-patch panel">
+ <div class="panel-heading">
+ <div class="operation-summary">update an existing vserver</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}</strong></h3>
+ Tags:
+ <a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>update an existing vserver</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>vserver object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/vserver">/vserver</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ cloud-owner
+ </td>
+ <td>
+ <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ cloud-region-id
+ </td>
+ <td>
+ <p>Identifier used by the vendor for the region. Second part of composite key</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ tenant-id
+ </td>
+ <td>
+ <p>Unique id relative to the cloud-region.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vserver-id
+ </td>
+ <td>
+ <p>Unique identifier for this vserver relative to its tenant</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
<span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--"></span>
<div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l-interfaces">/l-interfaces</a>
+ <a class="json-schema-ref" href="#/getDefinitions/l-interfaces">/l-interfaces</a>
</div>
</div>
</div>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l-interface">/l-interface</a>
+ <a class="json-schema-ref" href="#/getDefinitions/l-interface">/l-interface</a>
</div>
</div>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>l-interface object that needs to be created or updated</p>
+ <p><p>l-interface object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/CloudInfrastructureCloudRegionsCloudRegionTenantsTenantVserversVserverLInterfacesLInterface.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</div>
</div>
+ <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--"></span>
+ <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--patch" class="swagger--panel-operation-patch panel">
+ <div class="panel-heading">
+ <div class="operation-summary">update an existing l-interface</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}</strong></h3>
+ Tags:
+ <a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>update an existing l-interface</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>l-interface object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/l-interface">/l-interface</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ cloud-owner
+ </td>
+ <td>
+ <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ cloud-region-id
+ </td>
+ <td>
+ <p>Identifier used by the vendor for the region. Second part of composite key</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ tenant-id
+ </td>
+ <td>
+ <p>Unique id relative to the cloud-region.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vserver-id
+ </td>
+ <td>
+ <p>Unique identifier for this vserver relative to its tenant</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name given to the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
<span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--"></span>
<div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a>
+ <a class="json-schema-ref" href="#/getDefinitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a>
</div>
</div>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>l3-interface-ipv4-address-list object that needs to be created or updated</p>
+ <p><p>l3-interface-ipv4-address-list object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/CloudInfrastructureCloudRegionsCloudRegionTenantsTenantVserversVserverLInterfacesLInterfaceL3InterfaceIpv4AddressList.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</div>
</div>
+ <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
+ <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--patch" class="swagger--panel-operation-patch panel">
+ <div class="panel-heading">
+ <div class="operation-summary">update an existing l3-interface-ipv4-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
+ Tags:
+ <a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>update an existing l3-interface-ipv4-address-list</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>l3-interface-ipv4-address-list object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ cloud-owner
+ </td>
+ <td>
+ <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ cloud-region-id
+ </td>
+ <td>
+ <p>Identifier used by the vendor for the region. Second part of composite key</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ tenant-id
+ </td>
+ <td>
+ <p>Unique id relative to the cloud-region.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vserver-id
+ </td>
+ <td>
+ <p>Unique identifier for this vserver relative to its tenant</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name given to the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ l3-interface-ipv4-address
+ </td>
+ <td>
+ <p>IP address</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
<span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
<div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/CloudInfrastructureCloudRegionsCloudRegionTenantsTenantVserversVserverLInterfacesLInterfaceL3InterfaceIpv4AddressList.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a>
+ <a class="json-schema-ref" href="#/getDefinitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a>
</div>
</div>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>l3-interface-ipv6-address-list object that needs to be created or updated</p>
+ <p><p>l3-interface-ipv6-address-list object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/CloudInfrastructureCloudRegionsCloudRegionTenantsTenantVserversVserverLInterfacesLInterfaceL3InterfaceIpv6AddressList.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</div>
<span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
- <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--delete" class="swagger--panel-operation-delete panel">
+ <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing l3-interface-ipv6-address-list</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
+ <div class="operation-summary">update an existing l3-interface-ipv6-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
Tags:
<a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing l3-interface-ipv6-address-list</p>
+ <p>update an existing l3-interface-ipv6-address-list</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>l3-interface-ipv6-address-list object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
- <td>
- resource-version
- </td>
- <td>
- <p>resource-version for concurrency</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span>
- <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
+ <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">delete an existing l3-interface-ipv6-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
Tags:
<a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>see node definition for valid relationships</p>
+ <p>delete an existing l3-interface-ipv6-address-list</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
- <div class="row">
- <div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
- </div>
- </div></div>
- </div>
</section>
<section class="sw-request-params">
<table class="table">
<span class="json-property-required"></span>
</td>
</tr>
+ <tr>
+ <td>
+ resource-version
+ </td>
+ <td>
+ <p>resource-version for concurrency</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
</tbody>
</table>
</section>
</div>
<span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span>
- <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">see node definition for valid relationships</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing relationship</p>
+ <p>see node definition for valid relationships</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/CloudInfrastructureCloudRegionsCloudRegionTenantsTenantVserversVserverLInterfacesLInterfaceL3InterfaceIpv6AddressList.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
</div>
</div>
- <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--relationship-list-relationship-"></span>
- <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span>
+ <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">delete an existing relationship</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>see node definition for valid relationships</p>
+ <p>delete an existing relationship</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
- <div class="row">
- <div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
- </div>
- </div></div>
- </div>
</section>
<section class="sw-request-params">
<table class="table">
<span class="json-property-required"></span>
</td>
</tr>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--relationship-list-relationship-"></span>
- <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
- <div class="panel-heading">
- <div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship</strong></h3>
- Tags:
- <a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>delete an existing relationship</p>
-
- </section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- </section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <th class="sw-param-type"></th>
- <th class="sw-param-data-type"></th>
- <th class="sw-param-annotation"></th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>
- cloud-owner
- </td>
- <td>
- <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
<tr>
<td>
- cloud-region-id
- </td>
- <td>
- <p>Identifier used by the vendor for the region. Second part of composite key</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- tenant-id
- </td>
- <td>
- <p>Unique id relative to the cloud-region.</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- vserver-id
- </td>
- <td>
- <p>Unique identifier for this vserver relative to its tenant</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- interface-name
+ l3-interface-ipv6-address
</td>
<td>
- <p>Name given to the interface</p>
+ <p>IP address</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--sriov-vfs-"></span>
- <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--sriov-vfs-get" class="swagger--panel-operation-get panel">
+ <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--relationship-list-relationship-"></span>
+ <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">returns sriov-vfs</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs</strong></h3>
+ <div class="operation-summary">see node definition for valid relationships</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns sriov-vfs</p>
+ <p>see node definition for valid relationships</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/CloudInfrastructureCloudRegionsCloudRegionTenantsTenantVserversVserverLInterfacesLInterface.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ cloud-owner
+ </td>
+ <td>
+ <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ cloud-region-id
+ </td>
+ <td>
+ <p>Identifier used by the vendor for the region. Second part of composite key</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ tenant-id
+ </td>
+ <td>
+ <p>Unique id relative to the cloud-region.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vserver-id
+ </td>
+ <td>
+ <p>Unique identifier for this vserver relative to its tenant</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name given to the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--relationship-list-relationship-"></span>
+ <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <div class="panel-heading">
+ <div class="operation-summary">delete an existing relationship</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship</strong></h3>
+ Tags:
+ <a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>delete an existing relationship</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ cloud-owner
+ </td>
+ <td>
+ <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ cloud-region-id
+ </td>
+ <td>
+ <p>Identifier used by the vendor for the region. Second part of composite key</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ tenant-id
+ </td>
+ <td>
+ <p>Unique id relative to the cloud-region.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vserver-id
+ </td>
+ <td>
+ <p>Unique identifier for this vserver relative to its tenant</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name given to the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--sriov-vfs-"></span>
+ <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--sriov-vfs-get" class="swagger--panel-operation-get panel">
+ <div class="panel-heading">
+ <div class="operation-summary">returns sriov-vfs</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs</strong></h3>
+ Tags:
+ <a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>returns sriov-vfs</p>
</section>
<section class="sw-request-params">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/sriov-vfs">/sriov-vfs</a>
+ <a class="json-schema-ref" href="#/getDefinitions/sriov-vfs">/sriov-vfs</a>
</div>
</div>
</div>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/sriov-vf">/sriov-vf</a>
+ <a class="json-schema-ref" href="#/getDefinitions/sriov-vf">/sriov-vf</a>
</div>
</div>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>sriov-vf object that needs to be created or updated</p>
+ <p><p>sriov-vf object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/CloudInfrastructureCloudRegionsCloudRegionTenantsTenantVserversVserverLInterfacesLInterfaceSriovVfsSriovVf.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</div>
<span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--"></span>
- <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--delete" class="swagger--panel-operation-delete panel">
+ <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing sriov-vf</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</strong></h3>
+ <div class="operation-summary">update an existing sriov-vf</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</strong></h3>
Tags:
<a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing sriov-vf</p>
+ <p>update an existing sriov-vf</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>sriov-vf object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/sriov-vf">/sriov-vf</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
- <td>
- resource-version
- </td>
- <td>
- <p>resource-version for concurrency</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-"></span>
- <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--"></span>
+ <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">delete an existing sriov-vf</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</strong></h3>
Tags:
<a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>see node definition for valid relationships</p>
+ <p>delete an existing sriov-vf</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
- <div class="row">
- <div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
- </div>
- </div></div>
- </div>
</section>
<section class="sw-request-params">
<table class="table">
<span class="json-property-required"></span>
</td>
</tr>
+ <tr>
+ <td>
+ resource-version
+ </td>
+ <td>
+ <p>resource-version for concurrency</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
</tbody>
</table>
</section>
</div>
<span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-"></span>
- <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">see node definition for valid relationships</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing relationship</p>
+ <p>see node definition for valid relationships</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/CloudInfrastructureCloudRegionsCloudRegionTenantsTenantVserversVserverLInterfacesLInterfaceSriovVfsSriovVf.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
</div>
</div>
- <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--vlans-"></span>
- <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--vlans-get" class="swagger--panel-operation-get panel">
+ <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-"></span>
+ <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">returns vlans</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans</strong></h3>
+ <div class="operation-summary">delete an existing relationship</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns vlans</p>
+ <p>delete an existing relationship</p>
</section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
<section class="sw-request-params">
<table class="table">
<thead>
</tr>
<tr>
<td>
- cloud-type
- </td>
- <td>
- <p>Type of the cloud (e.g., openstack)</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- owner-defined-type
- </td>
- <td>
- <p>Cloud-owner defined type indicator (e.g., dcp, lcp)</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- tenant-name
- </td>
- <td>
- <p>Readable name of tenant</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- tenant-context
- </td>
- <td>
- <p>This field will store the tenant context.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- vserver-name
- </td>
- <td>
- <p>Name of vserver</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- vserver-name2
- </td>
- <td>
- <p>Alternative name of vserver</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- prov-status
- </td>
- <td>
- <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- in-maint
- </td>
- <td>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">boolean</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- is-closed-loop-disabled
- </td>
- <td>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">boolean</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- interface-id
- </td>
- <td>
- <p>ID of interface</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- macaddr
- </td>
- <td>
- <p>MAC address for the interface</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- network-name
+ pci-id
</td>
<td>
- <p>Name of the network</p>
+ <p>PCI ID used to identify the sriov-vf</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
</tbody>
</p>
<dl>
- <dt class="sw-response-200">
- 200 OK
-
- </dt>
- <dd class="sw-response-200">
- <div class="row">
- <div class="col-md-12">
- <p>successful operation</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- <div class="panel panel-definition">
-
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/vlans">/vlans</a>
- </div>
- </div>
- </div>
-
- </div> </dd>
<dt class="sw-response-default">
default
</div>
</div>
- <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--"></span>
- <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--get" class="swagger--panel-operation-get panel">
+ <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--vlans-"></span>
+ <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--vlans-get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">returns vlan</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</strong></h3>
+ <div class="operation-summary">returns vlans</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans</strong></h3>
Tags:
<a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns vlan</p>
+ <p>returns vlans</p>
</section>
<section class="sw-request-params">
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
- <td>
- vlan-interface
- </td>
- <td>
- <p>String that identifies the interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
<tr>
<td>
cloud-type
<td>
</td>
</tr>
- <tr>
- <td>
- vlan-id-inner
- </td>
- <td>
- <p>Inner VLAN tag</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">integer</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- vpn-key
- </td>
- <td>
- <p>This indicates the customers VPN ID associated with this vlan</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
</tbody>
</table>
</section>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/vlan">/vlan</a>
+ <a class="json-schema-ref" href="#/getDefinitions/vlans">/vlans</a>
</div>
</div>
</div>
</div>
<span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--"></span>
- <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--put" class="swagger--panel-operation-put panel">
+ <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing vlan</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</strong></h3>
+ <div class="operation-summary">returns vlan</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</strong></h3>
Tags:
<a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing vlan</p>
+ <p>returns vlan</p>
</section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- <div class="row">
- <div class="col-md-6">
- <p><p>vlan object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/vlan">/vlan</a>
- </div>
- </div></div>
- </div>
- </section>
<section class="sw-request-params">
<table class="table">
<thead>
<span class="json-property-required"></span>
</td>
</tr>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--"></span>
- <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--delete" class="swagger--panel-operation-delete panel">
- <div class="panel-heading">
- <div class="operation-summary">delete an existing vlan</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</strong></h3>
- Tags:
- <a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>delete an existing vlan</p>
-
- </section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- </section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <th class="sw-param-type"></th>
- <th class="sw-param-data-type"></th>
- <th class="sw-param-annotation"></th>
- </tr>
- </thead>
- <tbody>
<tr>
<td>
- cloud-owner
+ cloud-type
</td>
<td>
- <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p>
+ <p>Type of the cloud (e.g., openstack)</p>
</td>
- <td>path</td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- cloud-region-id
+ owner-defined-type
</td>
<td>
- <p>Identifier used by the vendor for the region. Second part of composite key</p>
+ <p>Cloud-owner defined type indicator (e.g., dcp, lcp)</p>
</td>
- <td>path</td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- tenant-id
+ tenant-name
</td>
<td>
- <p>Unique id relative to the cloud-region.</p>
+ <p>Readable name of tenant</p>
</td>
- <td>path</td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- vserver-id
+ tenant-context
</td>
<td>
- <p>Unique identifier for this vserver relative to its tenant</p>
+ <p>This field will store the tenant context.</p>
</td>
- <td>path</td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- interface-name
+ vserver-name
</td>
<td>
- <p>Name given to the interface</p>
+ <p>Name of vserver</p>
</td>
- <td>path</td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- vlan-interface
+ vserver-name2
</td>
<td>
- <p>String that identifies the interface</p>
+ <p>Alternative name of vserver</p>
</td>
- <td>path</td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- resource-version
+ prov-status
</td>
<td>
- <p>resource-version for concurrency</p>
+ <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ in-maint
+ </td>
+ <td>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">boolean</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ is-closed-loop-disabled
+ </td>
+ <td>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">boolean</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-id
+ </td>
+ <td>
+ <p>ID of interface</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ macaddr
+ </td>
+ <td>
+ <p>MAC address for the interface</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ network-name
+ </td>
+ <td>
+ <p>Name of the network</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vlan-id-inner
+ </td>
+ <td>
+ <p>Inner VLAN tag</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">integer</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vpn-key
+ </td>
+ <td>
+ <p>This indicates the customers VPN ID associated with this vlan</p>
</td>
<td>query</td>
<td>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-200">
+ 200 OK
+
+ </dt>
+ <dd class="sw-response-200">
+ <div class="row">
+ <div class="col-md-12">
+ <p>successful operation</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ <div class="panel panel-definition">
+
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/getDefinitions/vlan">/vlan</a>
+ </div>
+ </div>
+ </div>
+
+ </div> </dd>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--"></span>
+ <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--put" class="swagger--panel-operation-put panel">
+ <div class="panel-heading">
+ <div class="operation-summary">create or update an existing vlan</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</strong></h3>
+ Tags:
+ <a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>create or update an existing vlan</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>vlan object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/CloudInfrastructureCloudRegionsCloudRegionTenantsTenantVserversVserverLInterfacesLInterfaceVlansVlan.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/vlan">/vlan</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ cloud-owner
+ </td>
+ <td>
+ <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ cloud-region-id
+ </td>
+ <td>
+ <p>Identifier used by the vendor for the region. Second part of composite key</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ tenant-id
+ </td>
+ <td>
+ <p>Unique id relative to the cloud-region.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vserver-id
+ </td>
+ <td>
+ <p>Unique identifier for this vserver relative to its tenant</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name given to the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vlan-interface
+ </td>
+ <td>
+ <p>String that identifies the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--"></span>
+ <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--patch" class="swagger--panel-operation-patch panel">
+ <div class="panel-heading">
+ <div class="operation-summary">update an existing vlan</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</strong></h3>
+ Tags:
+ <a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>update an existing vlan</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>vlan object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/vlan">/vlan</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ cloud-owner
+ </td>
+ <td>
+ <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ cloud-region-id
+ </td>
+ <td>
+ <p>Identifier used by the vendor for the region. Second part of composite key</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ tenant-id
+ </td>
+ <td>
+ <p>Unique id relative to the cloud-region.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vserver-id
+ </td>
+ <td>
+ <p>Unique identifier for this vserver relative to its tenant</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name given to the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vlan-interface
+ </td>
+ <td>
+ <p>String that identifies the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--"></span>
+ <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--delete" class="swagger--panel-operation-delete panel">
+ <div class="panel-heading">
+ <div class="operation-summary">delete an existing vlan</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</strong></h3>
+ Tags:
+ <a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>delete an existing vlan</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ cloud-owner
+ </td>
+ <td>
+ <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ cloud-region-id
+ </td>
+ <td>
+ <p>Identifier used by the vendor for the region. Second part of composite key</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ tenant-id
+ </td>
+ <td>
+ <p>Unique id relative to the cloud-region.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vserver-id
+ </td>
+ <td>
+ <p>Unique identifier for this vserver relative to its tenant</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name given to the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vlan-interface
+ </td>
+ <td>
+ <p>String that identifies the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ resource-version
+ </td>
+ <td>
+ <p>resource-version for concurrency</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
</td>
</tr>
</tbody>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a>
+ <a class="json-schema-ref" href="#/getDefinitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a>
</div>
</div>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>l3-interface-ipv4-address-list object that needs to be created or updated</p>
+ <p><p>l3-interface-ipv4-address-list object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/CloudInfrastructureCloudRegionsCloudRegionTenantsTenantVserversVserverLInterfacesLInterfaceVlansVlanL3InterfaceIpv4AddressList.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</div>
<span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
- <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--delete" class="swagger--panel-operation-delete panel">
+ <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing l3-interface-ipv4-address-list</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
+ <div class="operation-summary">update an existing l3-interface-ipv4-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
Tags:
<a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing l3-interface-ipv4-address-list</p>
+ <p>update an existing l3-interface-ipv4-address-list</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>l3-interface-ipv4-address-list object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
- <td>
- resource-version
- </td>
- <td>
- <p>resource-version for concurrency</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-"></span>
- <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
+ <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">delete an existing l3-interface-ipv4-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
Tags:
<a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>see node definition for valid relationships</p>
+ <p>delete an existing l3-interface-ipv4-address-list</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
- <div class="row">
- <div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
- </div>
- </div></div>
- </div>
</section>
<section class="sw-request-params">
<table class="table">
<span class="json-property-required"></span>
</td>
</tr>
+ <tr>
+ <td>
+ resource-version
+ </td>
+ <td>
+ <p>resource-version for concurrency</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
</tbody>
</table>
</section>
</div>
<span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-"></span>
- <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">see node definition for valid relationships</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing relationship</p>
+ <p>see node definition for valid relationships</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/CloudInfrastructureCloudRegionsCloudRegionTenantsTenantVserversVserverLInterfacesLInterfaceVlansVlanL3InterfaceIpv4AddressList.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
</div>
</div>
- <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
- <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--get" class="swagger--panel-operation-get panel">
+ <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-"></span>
+ <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">returns l3-interface-ipv6-address-list</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
+ <div class="operation-summary">delete an existing relationship</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns l3-interface-ipv6-address-list</p>
+ <p>delete an existing relationship</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ cloud-owner
+ </td>
+ <td>
+ <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ cloud-region-id
+ </td>
+ <td>
+ <p>Identifier used by the vendor for the region. Second part of composite key</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ tenant-id
+ </td>
+ <td>
+ <p>Unique id relative to the cloud-region.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vserver-id
+ </td>
+ <td>
+ <p>Unique identifier for this vserver relative to its tenant</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name given to the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vlan-interface
+ </td>
+ <td>
+ <p>String that identifies the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ l3-interface-ipv4-address
+ </td>
+ <td>
+ <p>IP address</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
+ <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--get" class="swagger--panel-operation-get panel">
+ <div class="panel-heading">
+ <div class="operation-summary">returns l3-interface-ipv6-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
+ Tags:
+ <a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>returns l3-interface-ipv6-address-list</p>
</section>
<section class="sw-request-params">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a>
+ <a class="json-schema-ref" href="#/getDefinitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a>
</div>
</div>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>l3-interface-ipv6-address-list object that needs to be created or updated</p>
+ <p><p>l3-interface-ipv6-address-list object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/CloudInfrastructureCloudRegionsCloudRegionTenantsTenantVserversVserverLInterfacesLInterfaceVlansVlanL3InterfaceIpv6AddressList.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</div>
<span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
- <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--delete" class="swagger--panel-operation-delete panel">
+ <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing l3-interface-ipv6-address-list</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
+ <div class="operation-summary">update an existing l3-interface-ipv6-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
Tags:
<a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing l3-interface-ipv6-address-list</p>
+ <p>update an existing l3-interface-ipv6-address-list</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>l3-interface-ipv6-address-list object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
- <td>
- resource-version
- </td>
- <td>
- <p>resource-version for concurrency</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span>
- <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
+ <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">delete an existing l3-interface-ipv6-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
Tags:
<a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>see node definition for valid relationships</p>
+ <p>delete an existing l3-interface-ipv6-address-list</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
- <div class="row">
- <div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
- </div>
- </div></div>
- </div>
</section>
<section class="sw-request-params">
<table class="table">
<span class="json-property-required"></span>
</td>
</tr>
+ <tr>
+ <td>
+ resource-version
+ </td>
+ <td>
+ <p>resource-version for concurrency</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
</tbody>
</table>
</section>
</div>
<span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span>
- <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">see node definition for valid relationships</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing relationship</p>
+ <p>see node definition for valid relationships</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/CloudInfrastructureCloudRegionsCloudRegionTenantsTenantVserversVserverLInterfacesLInterfaceVlansVlanL3InterfaceIpv6AddressList.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
</div>
</div>
- <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-"></span>
- <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span>
+ <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">delete an existing relationship</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>see node definition for valid relationships</p>
+ <p>delete an existing relationship</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
- <div class="row">
- <div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
- </div>
- </div></div>
- </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ cloud-owner
+ </td>
+ <td>
+ <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ cloud-region-id
+ </td>
+ <td>
+ <p>Identifier used by the vendor for the region. Second part of composite key</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ tenant-id
+ </td>
+ <td>
+ <p>Unique id relative to the cloud-region.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vserver-id
+ </td>
+ <td>
+ <p>Unique identifier for this vserver relative to its tenant</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name given to the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vlan-interface
+ </td>
+ <td>
+ <p>String that identifies the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ l3-interface-ipv6-address
+ </td>
+ <td>
+ <p>IP address</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-"></span>
+ <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <div class="panel-heading">
+ <div class="operation-summary">see node definition for valid relationships</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship</strong></h3>
+ Tags:
+ <a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>see node definition for valid relationships</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/CloudInfrastructureCloudRegionsCloudRegionTenantsTenantVserversVserverLInterfacesLInterfaceVlansVlan.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/CloudInfrastructureCloudRegionsCloudRegionTenantsTenantVserversVserver.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/volumes">/volumes</a>
+ <a class="json-schema-ref" href="#/getDefinitions/volumes">/volumes</a>
</div>
</div>
</div>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/volume">/volume</a>
+ <a class="json-schema-ref" href="#/getDefinitions/volume">/volume</a>
</div>
</div>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>volume object that needs to be created or updated</p>
+ <p><p>volume object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/CloudInfrastructureCloudRegionsCloudRegionTenantsTenantVserversVserverVolumesVolume.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</div>
<span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--volumes-volume--volume-id--"></span>
- <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--volumes-volume--volume-id--delete" class="swagger--panel-operation-delete panel">
+ <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--volumes-volume--volume-id--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing volume</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/volumes/volume/{volume-id}</strong></h3>
+ <div class="operation-summary">update an existing volume</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/volumes/volume/{volume-id}</strong></h3>
Tags:
<a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing volume</p>
+ <p>update an existing volume</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>volume object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/volume">/volume</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
- <td>
- resource-version
- </td>
- <td>
- <p>resource-version for concurrency</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--volumes-volume--volume-id--relationship-list-relationship-"></span>
- <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--volumes-volume--volume-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--volumes-volume--volume-id--"></span>
+ <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--volumes-volume--volume-id--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/volumes/volume/{volume-id}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">delete an existing volume</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/volumes/volume/{volume-id}</strong></h3>
Tags:
<a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>see node definition for valid relationships</p>
+ <p>delete an existing volume</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
- <div class="row">
- <div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
- </div>
- </div></div>
- </div>
</section>
<section class="sw-request-params">
<table class="table">
<span class="json-property-required"></span>
</td>
</tr>
+ <tr>
+ <td>
+ resource-version
+ </td>
+ <td>
+ <p>resource-version for concurrency</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
</tbody>
</table>
</section>
</div>
<span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--volumes-volume--volume-id--relationship-list-relationship-"></span>
- <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--volumes-volume--volume-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--volumes-volume--volume-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/volumes/volume/{volume-id}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">see node definition for valid relationships</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/volumes/volume/{volume-id}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing relationship</p>
+ <p>see node definition for valid relationships</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/CloudInfrastructureCloudRegionsCloudRegionTenantsTenantVserversVserverVolumesVolume.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
</div>
</div>
- <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--vip-ipv4-address-list--vip-ipv4-address--"></span>
- <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--vip-ipv4-address-list--vip-ipv4-address--get" class="swagger--panel-operation-get panel">
+ <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--volumes-volume--volume-id--relationship-list-relationship-"></span>
+ <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--tenants-tenant--tenant-id--vservers-vserver--vserver-id--volumes-volume--volume-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">returns vip-ipv4-address-list</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/vip-ipv4-address-list/{vip-ipv4-address}</strong></h3>
+ <div class="operation-summary">delete an existing relationship</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/tenants/tenant/{tenant-id}/vservers/vserver/{vserver-id}/volumes/volume/{volume-id}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns vip-ipv4-address-list</p>
+ <p>delete an existing relationship</p>
</section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
<section class="sw-request-params">
<table class="table">
<thead>
</tr>
<tr>
<td>
- vip-ipv4-address
+ tenant-id
</td>
<td>
- <p>IP address</p>
+ <p>Unique id relative to the cloud-region.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- cloud-type
- </td>
- <td>
- <p>Type of the cloud (e.g., openstack)</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- owner-defined-type
- </td>
- <td>
- <p>Cloud-owner defined type indicator (e.g., dcp, lcp)</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- vlan-id-inner
- </td>
- <td>
- <p>Inner VLAN tag</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">integer</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- neutron-network-id
+ vserver-id
</td>
<td>
- <p>Neutron network id of the interface that address belongs to</p>
+ <p>Unique identifier for this vserver relative to its tenant</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- neutron-subnet-id
+ volume-id
</td>
<td>
- <p>Neutron id of subnet that address belongs to</p>
+ <p>Unique ID of block storage volume relative to the vserver.</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
</tbody>
</p>
<dl>
- <dt class="sw-response-200">
- 200 OK
-
- </dt>
- <dd class="sw-response-200">
- <div class="row">
- <div class="col-md-12">
- <p>successful operation</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- <div class="panel panel-definition">
-
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/vip-ipv4-address-list">/vip-ipv4-address-list</a>
- </div>
- </div>
- </div>
-
- </div> </dd>
<dt class="sw-response-default">
default
</div>
<span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--vip-ipv4-address-list--vip-ipv4-address--"></span>
- <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--vip-ipv4-address-list--vip-ipv4-address--put" class="swagger--panel-operation-put panel">
+ <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--vip-ipv4-address-list--vip-ipv4-address--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing vip-ipv4-address-list</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/vip-ipv4-address-list/{vip-ipv4-address}</strong></h3>
+ <div class="operation-summary">returns vip-ipv4-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/vip-ipv4-address-list/{vip-ipv4-address}</strong></h3>
Tags:
<a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing vip-ipv4-address-list</p>
+ <p>returns vip-ipv4-address-list</p>
</section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- <div class="row">
- <div class="col-md-6">
- <p><p>vip-ipv4-address-list object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/vip-ipv4-address-list">/vip-ipv4-address-list</a>
- </div>
- </div></div>
- </div>
- </section>
<section class="sw-request-params">
<table class="table">
<thead>
<span class="json-property-required"></span>
</td>
</tr>
+ <tr>
+ <td>
+ cloud-type
+ </td>
+ <td>
+ <p>Type of the cloud (e.g., openstack)</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ owner-defined-type
+ </td>
+ <td>
+ <p>Cloud-owner defined type indicator (e.g., dcp, lcp)</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vlan-id-inner
+ </td>
+ <td>
+ <p>Inner VLAN tag</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">integer</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ neutron-network-id
+ </td>
+ <td>
+ <p>Neutron network id of the interface that address belongs to</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ neutron-subnet-id
+ </td>
+ <td>
+ <p>Neutron id of subnet that address belongs to</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
</tbody>
</table>
</section>
</p>
<dl>
+ <dt class="sw-response-200">
+ 200 OK
+
+ </dt>
+ <dd class="sw-response-200">
+ <div class="row">
+ <div class="col-md-12">
+ <p>successful operation</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ <div class="panel panel-definition">
+
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/getDefinitions/vip-ipv4-address-list">/vip-ipv4-address-list</a>
+ </div>
+ </div>
+ </div>
+
+ </div> </dd>
<dt class="sw-response-default">
default
</div>
<span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--vip-ipv4-address-list--vip-ipv4-address--"></span>
- <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--vip-ipv4-address-list--vip-ipv4-address--delete" class="swagger--panel-operation-delete panel">
+ <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--vip-ipv4-address-list--vip-ipv4-address--put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing vip-ipv4-address-list</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/vip-ipv4-address-list/{vip-ipv4-address}</strong></h3>
+ <div class="operation-summary">create or update an existing vip-ipv4-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/vip-ipv4-address-list/{vip-ipv4-address}</strong></h3>
Tags:
<a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing vip-ipv4-address-list</p>
+ <p>create or update an existing vip-ipv4-address-list</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>vip-ipv4-address-list object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/CloudInfrastructureCloudRegionsCloudRegionVipIpv4AddressList.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/vip-ipv4-address-list">/vip-ipv4-address-list</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
- <td>
- resource-version
- </td>
- <td>
- <p>resource-version for concurrency</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--vip-ipv4-address-list--vip-ipv4-address--relationship-list-relationship-"></span>
- <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--vip-ipv4-address-list--vip-ipv4-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--vip-ipv4-address-list--vip-ipv4-address--"></span>
+ <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--vip-ipv4-address-list--vip-ipv4-address--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/vip-ipv4-address-list/{vip-ipv4-address}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">update an existing vip-ipv4-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/vip-ipv4-address-list/{vip-ipv4-address}</strong></h3>
Tags:
<a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>see node definition for valid relationships</p>
+ <p>update an existing vip-ipv4-address-list</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>vip-ipv4-address-list object that needs to be created or updated.</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
+ <a class="json-schema-ref" href="#/patchDefinitions/vip-ipv4-address-list">/vip-ipv4-address-list</a>
</div>
</div></div>
</div>
</div>
</div>
- <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--vip-ipv4-address-list--vip-ipv4-address--relationship-list-relationship-"></span>
- <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--vip-ipv4-address-list--vip-ipv4-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--vip-ipv4-address-list--vip-ipv4-address--"></span>
+ <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--vip-ipv4-address-list--vip-ipv4-address--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/vip-ipv4-address-list/{vip-ipv4-address}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">delete an existing vip-ipv4-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/vip-ipv4-address-list/{vip-ipv4-address}</strong></h3>
Tags:
<a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing relationship</p>
+ <p>delete an existing vip-ipv4-address-list</p>
</section>
<section class="sw-request-body">
<span class="json-property-required"></span>
</td>
</tr>
+ <tr>
+ <td>
+ resource-version
+ </td>
+ <td>
+ <p>resource-version for concurrency</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--vip-ipv6-address-list--vip-ipv6-address--"></span>
- <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--vip-ipv6-address-list--vip-ipv6-address--get" class="swagger--panel-operation-get panel">
+ <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--vip-ipv4-address-list--vip-ipv4-address--relationship-list-relationship-"></span>
+ <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--vip-ipv4-address-list--vip-ipv4-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">returns vip-ipv6-address-list</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/vip-ipv6-address-list/{vip-ipv6-address}</strong></h3>
+ <div class="operation-summary">see node definition for valid relationships</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/vip-ipv4-address-list/{vip-ipv4-address}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns vip-ipv6-address-list</p>
+ <p>see node definition for valid relationships</p>
</section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/CloudInfrastructureCloudRegionsCloudRegionVipIpv4AddressList.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
<section class="sw-request-params">
<table class="table">
<thead>
</tr>
<tr>
<td>
- vip-ipv6-address
+ vip-ipv4-address
</td>
<td>
<p>IP address</p>
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
- <td>
- cloud-type
- </td>
- <td>
- <p>Type of the cloud (e.g., openstack)</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- owner-defined-type
- </td>
- <td>
- <p>Cloud-owner defined type indicator (e.g., dcp, lcp)</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- vlan-id-inner
- </td>
- <td>
- <p>Inner VLAN tag</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">integer</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- neutron-network-id
- </td>
- <td>
- <p>Neutron network id of the interface that address belongs to</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- neutron-subnet-id
- </td>
- <td>
- <p>Neutron id of subnet that address belongs to</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
</tbody>
</table>
</section>
</p>
<dl>
- <dt class="sw-response-200">
- 200 OK
-
- </dt>
- <dd class="sw-response-200">
- <div class="row">
- <div class="col-md-12">
- <p>successful operation</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- <div class="panel panel-definition">
-
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/vip-ipv6-address-list">/vip-ipv6-address-list</a>
- </div>
- </div>
- </div>
-
- </div> </dd>
<dt class="sw-response-default">
default
</div>
</div>
- <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--vip-ipv6-address-list--vip-ipv6-address--"></span>
- <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--vip-ipv6-address-list--vip-ipv6-address--put" class="swagger--panel-operation-put panel">
+ <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--vip-ipv4-address-list--vip-ipv4-address--relationship-list-relationship-"></span>
+ <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--vip-ipv4-address-list--vip-ipv4-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing vip-ipv6-address-list</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/vip-ipv6-address-list/{vip-ipv6-address}</strong></h3>
+ <div class="operation-summary">delete an existing relationship</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/vip-ipv4-address-list/{vip-ipv4-address}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing vip-ipv6-address-list</p>
+ <p>delete an existing relationship</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
- <div class="row">
- <div class="col-md-6">
- <p><p>vip-ipv6-address-list object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/vip-ipv6-address-list">/vip-ipv6-address-list</a>
- </div>
- </div></div>
- </div>
</section>
<section class="sw-request-params">
<table class="table">
</tr>
<tr>
<td>
- vip-ipv6-address
+ vip-ipv4-address
</td>
<td>
<p>IP address</p>
</div>
<span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--vip-ipv6-address-list--vip-ipv6-address--"></span>
- <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--vip-ipv6-address-list--vip-ipv6-address--delete" class="swagger--panel-operation-delete panel">
+ <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--vip-ipv6-address-list--vip-ipv6-address--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing vip-ipv6-address-list</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/vip-ipv6-address-list/{vip-ipv6-address}</strong></h3>
+ <div class="operation-summary">returns vip-ipv6-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/vip-ipv6-address-list/{vip-ipv6-address}</strong></h3>
Tags:
<a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing vip-ipv6-address-list</p>
+ <p>returns vip-ipv6-address-list</p>
</section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- </section>
<section class="sw-request-params">
<table class="table">
<thead>
</tr>
<tr>
<td>
- resource-version
+ cloud-type
</td>
<td>
- <p>resource-version for concurrency</p>
+ <p>Type of the cloud (e.g., openstack)</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ owner-defined-type
+ </td>
+ <td>
+ <p>Cloud-owner defined type indicator (e.g., dcp, lcp)</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vlan-id-inner
+ </td>
+ <td>
+ <p>Inner VLAN tag</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">integer</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ neutron-network-id
+ </td>
+ <td>
+ <p>Neutron network id of the interface that address belongs to</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ neutron-subnet-id
+ </td>
+ <td>
+ <p>Neutron id of subnet that address belongs to</p>
</td>
<td>query</td>
<td>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
</td>
</tr>
</tbody>
</p>
<dl>
+ <dt class="sw-response-200">
+ 200 OK
+
+ </dt>
+ <dd class="sw-response-200">
+ <div class="row">
+ <div class="col-md-12">
+ <p>successful operation</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ <div class="panel panel-definition">
+
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/getDefinitions/vip-ipv6-address-list">/vip-ipv6-address-list</a>
+ </div>
+ </div>
+ </div>
+
+ </div> </dd>
<dt class="sw-response-default">
default
</div>
</div>
- <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--vip-ipv6-address-list--vip-ipv6-address--relationship-list-relationship-"></span>
- <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--vip-ipv6-address-list--vip-ipv6-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--vip-ipv6-address-list--vip-ipv6-address--"></span>
+ <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--vip-ipv6-address-list--vip-ipv6-address--put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/vip-ipv6-address-list/{vip-ipv6-address}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">create or update an existing vip-ipv6-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/vip-ipv6-address-list/{vip-ipv6-address}</strong></h3>
Tags:
<a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>see node definition for valid relationships</p>
+ <p>create or update an existing vip-ipv6-address-list</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>vip-ipv6-address-list object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/CloudInfrastructureCloudRegionsCloudRegionVipIpv6AddressList.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
+ <a class="json-schema-ref" href="#/definitions/vip-ipv6-address-list">/vip-ipv6-address-list</a>
</div>
</div></div>
</div>
</div>
</div>
- <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--vip-ipv6-address-list--vip-ipv6-address--relationship-list-relationship-"></span>
- <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--vip-ipv6-address-list--vip-ipv6-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--vip-ipv6-address-list--vip-ipv6-address--"></span>
+ <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--vip-ipv6-address-list--vip-ipv6-address--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/vip-ipv6-address-list/{vip-ipv6-address}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">update an existing vip-ipv6-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/vip-ipv6-address-list/{vip-ipv6-address}</strong></h3>
Tags:
<a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing relationship</p>
+ <p>update an existing vip-ipv6-address-list</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>vip-ipv6-address-list object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/vip-ipv6-address-list">/vip-ipv6-address-list</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
</div>
</div>
- <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--volume-groups-"></span>
- <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--volume-groups-get" class="swagger--panel-operation-get panel">
+ <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--vip-ipv6-address-list--vip-ipv6-address--"></span>
+ <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--vip-ipv6-address-list--vip-ipv6-address--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">returns volume-groups</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/volume-groups</strong></h3>
+ <div class="operation-summary">delete an existing vip-ipv6-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/vip-ipv6-address-list/{vip-ipv6-address}</strong></h3>
Tags:
<a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns volume-groups</p>
+ <p>delete an existing vip-ipv6-address-list</p>
</section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
<section class="sw-request-params">
<table class="table">
<thead>
</tr>
<tr>
<td>
- cloud-type
+ vip-ipv6-address
</td>
<td>
- <p>Type of the cloud (e.g., openstack)</p>
+ <p>IP address</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- owner-defined-type
+ resource-version
</td>
<td>
- <p>Cloud-owner defined type indicator (e.g., dcp, lcp)</p>
+ <p>resource-version for concurrency</p>
</td>
<td>query</td>
<td>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
</tbody>
</p>
<dl>
- <dt class="sw-response-200">
- 200 OK
-
- </dt>
- <dd class="sw-response-200">
- <div class="row">
- <div class="col-md-12">
- <p>successful operation</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- <div class="panel panel-definition">
-
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/volume-groups">/volume-groups</a>
- </div>
- </div>
- </div>
-
- </div> </dd>
<dt class="sw-response-default">
default
</div>
</div>
- <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--volume-groups-volume-group--volume-group-id--"></span>
- <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--volume-groups-volume-group--volume-group-id--get" class="swagger--panel-operation-get panel">
+ <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--vip-ipv6-address-list--vip-ipv6-address--relationship-list-relationship-"></span>
+ <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--vip-ipv6-address-list--vip-ipv6-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">returns volume-group</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/volume-groups/volume-group/{volume-group-id}</strong></h3>
+ <div class="operation-summary">see node definition for valid relationships</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/vip-ipv6-address-list/{vip-ipv6-address}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns volume-group</p>
+ <p>see node definition for valid relationships</p>
</section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/CloudInfrastructureCloudRegionsCloudRegionVipIpv6AddressList.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
<section class="sw-request-params">
<table class="table">
<thead>
</tr>
<tr>
<td>
- volume-group-id
+ vip-ipv6-address
</td>
<td>
- <p>Unique ID of volume-group.</p>
+ <p>IP address</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--vip-ipv6-address-list--vip-ipv6-address--relationship-list-relationship-"></span>
+ <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--vip-ipv6-address-list--vip-ipv6-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <div class="panel-heading">
+ <div class="operation-summary">delete an existing relationship</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/vip-ipv6-address-list/{vip-ipv6-address}/relationship-list/relationship</strong></h3>
+ Tags:
+ <a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>delete an existing relationship</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
<tr>
<td>
- cloud-type
- </td>
- <td>
- <p>Type of the cloud (e.g., openstack)</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- owner-defined-type
- </td>
- <td>
- <p>Cloud-owner defined type indicator (e.g., dcp, lcp)</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- volume-group-name
+ cloud-owner
</td>
<td>
- <p>Name of the volume group.</p>
+ <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- heat-stack-id
+ cloud-region-id
</td>
<td>
- <p>Heat stack id corresponding to this volume-group</p>
+ <p>Identifier used by the vendor for the region. Second part of composite key</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- vnf-type
+ vip-ipv6-address
</td>
<td>
- <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p>
+ <p>IP address</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
</tbody>
</p>
<dl>
- <dt class="sw-response-200">
- 200 OK
-
- </dt>
- <dd class="sw-response-200">
- <div class="row">
- <div class="col-md-12">
- <p>successful operation</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- <div class="panel panel-definition">
-
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/volume-group">/volume-group</a>
- </div>
- </div>
- </div>
-
- </div> </dd>
<dt class="sw-response-default">
default
</div>
</div>
- <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--volume-groups-volume-group--volume-group-id--"></span>
- <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--volume-groups-volume-group--volume-group-id--put" class="swagger--panel-operation-put panel">
+ <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--volume-groups-"></span>
+ <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--volume-groups-get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing volume-group</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/volume-groups/volume-group/{volume-group-id}</strong></h3>
+ <div class="operation-summary">returns volume-groups</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/volume-groups</strong></h3>
Tags:
<a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing volume-group</p>
+ <p>returns volume-groups</p>
</section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- <div class="row">
- <div class="col-md-6">
- <p><p>volume-group object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/volume-group">/volume-group</a>
- </div>
- </div></div>
- </div>
- </section>
<section class="sw-request-params">
<table class="table">
<thead>
</tr>
<tr>
<td>
- volume-group-id
+ cloud-type
</td>
<td>
- <p>Unique ID of volume-group.</p>
+ <p>Type of the cloud (e.g., openstack)</p>
</td>
- <td>path</td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ owner-defined-type
+ </td>
+ <td>
+ <p>Cloud-owner defined type indicator (e.g., dcp, lcp)</p>
+ </td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
</td>
</tr>
</tbody>
</p>
<dl>
+ <dt class="sw-response-200">
+ 200 OK
+
+ </dt>
+ <dd class="sw-response-200">
+ <div class="row">
+ <div class="col-md-12">
+ <p>successful operation</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ <div class="panel panel-definition">
+
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/getDefinitions/volume-groups">/volume-groups</a>
+ </div>
+ </div>
+ </div>
+
+ </div> </dd>
<dt class="sw-response-default">
default
</div>
<span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--volume-groups-volume-group--volume-group-id--"></span>
- <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--volume-groups-volume-group--volume-group-id--delete" class="swagger--panel-operation-delete panel">
+ <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--volume-groups-volume-group--volume-group-id--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing volume-group</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/volume-groups/volume-group/{volume-group-id}</strong></h3>
+ <div class="operation-summary">returns volume-group</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/volume-groups/volume-group/{volume-group-id}</strong></h3>
Tags:
<a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing volume-group</p>
+ <p>returns volume-group</p>
</section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- </section>
<section class="sw-request-params">
<table class="table">
<thead>
</tr>
<tr>
<td>
- resource-version
+ cloud-type
</td>
<td>
- <p>resource-version for concurrency</p>
+ <p>Type of the cloud (e.g., openstack)</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ owner-defined-type
+ </td>
+ <td>
+ <p>Cloud-owner defined type indicator (e.g., dcp, lcp)</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ volume-group-name
+ </td>
+ <td>
+ <p>Name of the volume group.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ heat-stack-id
+ </td>
+ <td>
+ <p>Heat stack id corresponding to this volume-group</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vnf-type
+ </td>
+ <td>
+ <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p>
</td>
<td>query</td>
<td>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
</td>
</tr>
</tbody>
</p>
<dl>
+ <dt class="sw-response-200">
+ 200 OK
+
+ </dt>
+ <dd class="sw-response-200">
+ <div class="row">
+ <div class="col-md-12">
+ <p>successful operation</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ <div class="panel panel-definition">
+
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/getDefinitions/volume-group">/volume-group</a>
+ </div>
+ </div>
+ </div>
+
+ </div> </dd>
<dt class="sw-response-default">
default
</div>
</div>
- <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--volume-groups-volume-group--volume-group-id--relationship-list-relationship-"></span>
- <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--volume-groups-volume-group--volume-group-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--volume-groups-volume-group--volume-group-id--"></span>
+ <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--volume-groups-volume-group--volume-group-id--put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/volume-groups/volume-group/{volume-group-id}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">create or update an existing volume-group</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/volume-groups/volume-group/{volume-group-id}</strong></h3>
Tags:
<a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>see node definition for valid relationships</p>
+ <p>create or update an existing volume-group</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>volume-group object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/CloudInfrastructureCloudRegionsCloudRegionVolumeGroupsVolumeGroup.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
+ <a class="json-schema-ref" href="#/definitions/volume-group">/volume-group</a>
</div>
</div></div>
</div>
</div>
</div>
- <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--volume-groups-volume-group--volume-group-id--relationship-list-relationship-"></span>
- <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--volume-groups-volume-group--volume-group-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--volume-groups-volume-group--volume-group-id--"></span>
+ <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--volume-groups-volume-group--volume-group-id--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/volume-groups/volume-group/{volume-group-id}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">update an existing volume-group</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/volume-groups/volume-group/{volume-group-id}</strong></h3>
Tags:
<a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing relationship</p>
+ <p>update an existing volume-group</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>volume-group object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/volume-group">/volume-group</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
</div>
</div>
- <span id="path--cloud-infrastructure-complexes-"></span>
- <div id="operation--cloud-infrastructure-complexes-get" class="swagger--panel-operation-get panel">
- <div class="panel-heading">
- <div class="operation-summary">returns complexes</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/cloud-infrastructure/complexes</strong></h3>
- Tags:
- <a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>returns complexes</p>
-
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-200">
- 200 OK
-
- </dt>
- <dd class="sw-response-200">
- <div class="row">
- <div class="col-md-12">
- <p>successful operation</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- <div class="panel panel-definition">
-
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/complexes">/complexes</a>
- </div>
- </div>
- </div>
-
- </div> </dd>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--cloud-infrastructure-complexes-complex--physical-location-id--"></span>
- <div id="operation--cloud-infrastructure-complexes-complex--physical-location-id--get" class="swagger--panel-operation-get panel">
+ <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--volume-groups-volume-group--volume-group-id--"></span>
+ <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--volume-groups-volume-group--volume-group-id--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">returns complex</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/cloud-infrastructure/complexes/complex/{physical-location-id}</strong></h3>
+ <div class="operation-summary">delete an existing volume-group</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/volume-groups/volume-group/{volume-group-id}</strong></h3>
Tags:
<a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns complex</p>
+ <p>delete an existing volume-group</p>
</section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
<section class="sw-request-params">
<table class="table">
<thead>
<tbody>
<tr>
<td>
- physical-location-id
+ cloud-owner
</td>
<td>
- <p>Unique identifier for physical location, e.g., CLLI</p>
+ <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- data-center-code
+ cloud-region-id
</td>
<td>
- <p>Data center code which can be an alternate way to identify a complex</p>
+ <p>Identifier used by the vendor for the region. Second part of composite key</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- complex-name
+ volume-group-id
</td>
<td>
- <p>Gamma complex name for LCP instance.</p>
+ <p>Unique ID of volume-group.</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- identity-url
+ resource-version
</td>
<td>
- <p>URL of the keystone identity service</p>
+ <p>resource-version for concurrency</p>
</td>
<td>query</td>
<td>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
</tbody>
</p>
<dl>
- <dt class="sw-response-200">
- 200 OK
-
- </dt>
- <dd class="sw-response-200">
- <div class="row">
- <div class="col-md-12">
- <p>successful operation</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- <div class="panel panel-definition">
-
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/complex">/complex</a>
- </div>
- </div>
- </div>
-
- </div> </dd>
<dt class="sw-response-default">
default
</div>
</div>
- <span id="path--cloud-infrastructure-complexes-complex--physical-location-id--"></span>
- <div id="operation--cloud-infrastructure-complexes-complex--physical-location-id--put" class="swagger--panel-operation-put panel">
+ <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--volume-groups-volume-group--volume-group-id--relationship-list-relationship-"></span>
+ <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--volume-groups-volume-group--volume-group-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing complex</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/cloud-infrastructure/complexes/complex/{physical-location-id}</strong></h3>
+ <div class="operation-summary">see node definition for valid relationships</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/volume-groups/volume-group/{volume-group-id}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing complex</p>
+ <p>see node definition for valid relationships</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>complex object that needs to be created or updated</p>
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/CloudInfrastructureCloudRegionsCloudRegionVolumeGroupsVolumeGroup.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/complex">/complex</a>
+ <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
</div>
</div></div>
</div>
<tbody>
<tr>
<td>
- physical-location-id
+ cloud-owner
</td>
<td>
- <p>Unique identifier for physical location, e.g., CLLI</p>
+ <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ cloud-region-id
+ </td>
+ <td>
+ <p>Identifier used by the vendor for the region. Second part of composite key</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ volume-group-id
+ </td>
+ <td>
+ <p>Unique ID of volume-group.</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--cloud-infrastructure-complexes-complex--physical-location-id--"></span>
- <div id="operation--cloud-infrastructure-complexes-complex--physical-location-id--delete" class="swagger--panel-operation-delete panel">
+ <span id="path--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--volume-groups-volume-group--volume-group-id--relationship-list-relationship-"></span>
+ <div id="operation--cloud-infrastructure-cloud-regions-cloud-region--cloud-owner---cloud-region-id--volume-groups-volume-group--volume-group-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing complex</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/complexes/complex/{physical-location-id}</strong></h3>
+ <div class="operation-summary">delete an existing relationship</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/volume-groups/volume-group/{volume-group-id}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing complex</p>
+ <p>delete an existing relationship</p>
</section>
<section class="sw-request-body">
<tbody>
<tr>
<td>
- physical-location-id
+ cloud-owner
</td>
<td>
- <p>Unique identifier for physical location, e.g., CLLI</p>
+ <p>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- resource-version
+ cloud-region-id
</td>
<td>
- <p>resource-version for concurrency</p>
+ <p>Identifier used by the vendor for the region. Second part of composite key</p>
</td>
- <td>query</td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ volume-group-id
+ </td>
+ <td>
+ <p>Unique ID of volume-group.</p>
+ </td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</div>
</div>
- <span id="path--cloud-infrastructure-complexes-complex--physical-location-id--ctag-pools-"></span>
- <div id="operation--cloud-infrastructure-complexes-complex--physical-location-id--ctag-pools-get" class="swagger--panel-operation-get panel">
+ <span id="path--cloud-infrastructure-complexes-"></span>
+ <div id="operation--cloud-infrastructure-complexes-get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">returns ctag-pools</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/cloud-infrastructure/complexes/complex/{physical-location-id}/ctag-pools</strong></h3>
+ <div class="operation-summary">returns complexes</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/cloud-infrastructure/complexes</strong></h3>
Tags:
<a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns ctag-pools</p>
+ <p>returns complexes</p>
</section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <th class="sw-param-type"></th>
- <th class="sw-param-data-type"></th>
- <th class="sw-param-annotation"></th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>
- physical-location-id
- </td>
- <td>
- <p>Unique identifier for physical location, e.g., CLLI</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- data-center-code
- </td>
- <td>
- <p>Data center code which can be an alternate way to identify a complex</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- complex-name
- </td>
- <td>
- <p>Gamma complex name for LCP instance.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- identity-url
- </td>
- <td>
- <p>URL of the keystone identity service</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- </tbody>
- </table>
- </section>
<section class="sw-responses">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/ctag-pools">/ctag-pools</a>
+ <a class="json-schema-ref" href="#/getDefinitions/complexes">/complexes</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--cloud-infrastructure-complexes-complex--physical-location-id--ctag-pools-ctag-pool--target-pe---availability-zone-name--"></span>
- <div id="operation--cloud-infrastructure-complexes-complex--physical-location-id--ctag-pools-ctag-pool--target-pe---availability-zone-name--get" class="swagger--panel-operation-get panel">
+ <span id="path--cloud-infrastructure-complexes-complex--physical-location-id--"></span>
+ <div id="operation--cloud-infrastructure-complexes-complex--physical-location-id--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">returns ctag-pool</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/cloud-infrastructure/complexes/complex/{physical-location-id}/ctag-pools/ctag-pool/{target-pe}/{availability-zone-name}</strong></h3>
+ <div class="operation-summary">returns complex</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/cloud-infrastructure/complexes/complex/{physical-location-id}</strong></h3>
Tags:
<a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns ctag-pool</p>
+ <p>returns complex</p>
</section>
<section class="sw-request-params">
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
- <td>
- target-pe
- </td>
- <td>
- <p>The Target provider edge router</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- availability-zone-name
- </td>
- <td>
- <p>Name of the availability zone</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
<tr>
<td>
data-center-code
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/ctag-pool">/ctag-pool</a>
+ <a class="json-schema-ref" href="#/getDefinitions/complex">/complex</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--cloud-infrastructure-complexes-complex--physical-location-id--ctag-pools-ctag-pool--target-pe---availability-zone-name--"></span>
- <div id="operation--cloud-infrastructure-complexes-complex--physical-location-id--ctag-pools-ctag-pool--target-pe---availability-zone-name--put" class="swagger--panel-operation-put panel">
+ <span id="path--cloud-infrastructure-complexes-complex--physical-location-id--"></span>
+ <div id="operation--cloud-infrastructure-complexes-complex--physical-location-id--put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing ctag-pool</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/cloud-infrastructure/complexes/complex/{physical-location-id}/ctag-pools/ctag-pool/{target-pe}/{availability-zone-name}</strong></h3>
+ <div class="operation-summary">create or update an existing complex</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/cloud-infrastructure/complexes/complex/{physical-location-id}</strong></h3>
Tags:
<a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing ctag-pool</p>
+ <p>create or update an existing complex</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>ctag-pool object that needs to be created or updated</p>
+ <p><p>complex object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/CloudInfrastructureComplexesComplex.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/ctag-pool">/ctag-pool</a>
+ <a class="json-schema-ref" href="#/definitions/complex">/complex</a>
</div>
</div></div>
</div>
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
- <td>
- target-pe
- </td>
- <td>
- <p>The Target provider edge router</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- availability-zone-name
- </td>
- <td>
- <p>Name of the availability zone</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--cloud-infrastructure-complexes-complex--physical-location-id--ctag-pools-ctag-pool--target-pe---availability-zone-name--"></span>
- <div id="operation--cloud-infrastructure-complexes-complex--physical-location-id--ctag-pools-ctag-pool--target-pe---availability-zone-name--delete" class="swagger--panel-operation-delete panel">
+ <span id="path--cloud-infrastructure-complexes-complex--physical-location-id--"></span>
+ <div id="operation--cloud-infrastructure-complexes-complex--physical-location-id--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing ctag-pool</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/complexes/complex/{physical-location-id}/ctag-pools/ctag-pool/{target-pe}/{availability-zone-name}</strong></h3>
+ <div class="operation-summary">update an existing complex</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/cloud-infrastructure/complexes/complex/{physical-location-id}</strong></h3>
Tags:
<a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing ctag-pool</p>
+ <p>update an existing complex</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>complex object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/complex">/complex</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ physical-location-id
+ </td>
+ <td>
+ <p>Unique identifier for physical location, e.g., CLLI</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--cloud-infrastructure-complexes-complex--physical-location-id--"></span>
+ <div id="operation--cloud-infrastructure-complexes-complex--physical-location-id--delete" class="swagger--panel-operation-delete panel">
+ <div class="panel-heading">
+ <div class="operation-summary">delete an existing complex</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/complexes/complex/{physical-location-id}</strong></h3>
+ Tags:
+ <a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>delete an existing complex</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ physical-location-id
+ </td>
+ <td>
+ <p>Unique identifier for physical location, e.g., CLLI</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ resource-version
+ </td>
+ <td>
+ <p>resource-version for concurrency</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--cloud-infrastructure-complexes-complex--physical-location-id--ctag-pools-"></span>
+ <div id="operation--cloud-infrastructure-complexes-complex--physical-location-id--ctag-pools-get" class="swagger--panel-operation-get panel">
+ <div class="panel-heading">
+ <div class="operation-summary">returns ctag-pools</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/cloud-infrastructure/complexes/complex/{physical-location-id}/ctag-pools</strong></h3>
+ Tags:
+ <a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>returns ctag-pools</p>
+
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ physical-location-id
+ </td>
+ <td>
+ <p>Unique identifier for physical location, e.g., CLLI</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ data-center-code
+ </td>
+ <td>
+ <p>Data center code which can be an alternate way to identify a complex</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ complex-name
+ </td>
+ <td>
+ <p>Gamma complex name for LCP instance.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ identity-url
+ </td>
+ <td>
+ <p>URL of the keystone identity service</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-200">
+ 200 OK
+
+ </dt>
+ <dd class="sw-response-200">
+ <div class="row">
+ <div class="col-md-12">
+ <p>successful operation</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ <div class="panel panel-definition">
+
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/getDefinitions/ctag-pools">/ctag-pools</a>
+ </div>
+ </div>
+ </div>
+
+ </div> </dd>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--cloud-infrastructure-complexes-complex--physical-location-id--ctag-pools-ctag-pool--target-pe---availability-zone-name--"></span>
+ <div id="operation--cloud-infrastructure-complexes-complex--physical-location-id--ctag-pools-ctag-pool--target-pe---availability-zone-name--get" class="swagger--panel-operation-get panel">
+ <div class="panel-heading">
+ <div class="operation-summary">returns ctag-pool</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/cloud-infrastructure/complexes/complex/{physical-location-id}/ctag-pools/ctag-pool/{target-pe}/{availability-zone-name}</strong></h3>
+ Tags:
+ <a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>returns ctag-pool</p>
+
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ physical-location-id
+ </td>
+ <td>
+ <p>Unique identifier for physical location, e.g., CLLI</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ target-pe
+ </td>
+ <td>
+ <p>The Target provider edge router</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ availability-zone-name
+ </td>
+ <td>
+ <p>Name of the availability zone</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ data-center-code
+ </td>
+ <td>
+ <p>Data center code which can be an alternate way to identify a complex</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ complex-name
+ </td>
+ <td>
+ <p>Gamma complex name for LCP instance.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ identity-url
+ </td>
+ <td>
+ <p>URL of the keystone identity service</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-200">
+ 200 OK
+
+ </dt>
+ <dd class="sw-response-200">
+ <div class="row">
+ <div class="col-md-12">
+ <p>successful operation</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ <div class="panel panel-definition">
+
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/getDefinitions/ctag-pool">/ctag-pool</a>
+ </div>
+ </div>
+ </div>
+
+ </div> </dd>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--cloud-infrastructure-complexes-complex--physical-location-id--ctag-pools-ctag-pool--target-pe---availability-zone-name--"></span>
+ <div id="operation--cloud-infrastructure-complexes-complex--physical-location-id--ctag-pools-ctag-pool--target-pe---availability-zone-name--put" class="swagger--panel-operation-put panel">
+ <div class="panel-heading">
+ <div class="operation-summary">create or update an existing ctag-pool</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/cloud-infrastructure/complexes/complex/{physical-location-id}/ctag-pools/ctag-pool/{target-pe}/{availability-zone-name}</strong></h3>
+ Tags:
+ <a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>create or update an existing ctag-pool</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>ctag-pool object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/CloudInfrastructureComplexesComplexCtagPoolsCtagPool.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/ctag-pool">/ctag-pool</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ physical-location-id
+ </td>
+ <td>
+ <p>Unique identifier for physical location, e.g., CLLI</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ target-pe
+ </td>
+ <td>
+ <p>The Target provider edge router</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ availability-zone-name
+ </td>
+ <td>
+ <p>Name of the availability zone</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--cloud-infrastructure-complexes-complex--physical-location-id--ctag-pools-ctag-pool--target-pe---availability-zone-name--"></span>
+ <div id="operation--cloud-infrastructure-complexes-complex--physical-location-id--ctag-pools-ctag-pool--target-pe---availability-zone-name--patch" class="swagger--panel-operation-patch panel">
+ <div class="panel-heading">
+ <div class="operation-summary">update an existing ctag-pool</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/cloud-infrastructure/complexes/complex/{physical-location-id}/ctag-pools/ctag-pool/{target-pe}/{availability-zone-name}</strong></h3>
+ Tags:
+ <a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>update an existing ctag-pool</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>ctag-pool object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/ctag-pool">/ctag-pool</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ physical-location-id
+ </td>
+ <td>
+ <p>Unique identifier for physical location, e.g., CLLI</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ target-pe
+ </td>
+ <td>
+ <p>The Target provider edge router</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ availability-zone-name
+ </td>
+ <td>
+ <p>Name of the availability zone</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--cloud-infrastructure-complexes-complex--physical-location-id--ctag-pools-ctag-pool--target-pe---availability-zone-name--"></span>
+ <div id="operation--cloud-infrastructure-complexes-complex--physical-location-id--ctag-pools-ctag-pool--target-pe---availability-zone-name--delete" class="swagger--panel-operation-delete panel">
+ <div class="panel-heading">
+ <div class="operation-summary">delete an existing ctag-pool</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/complexes/complex/{physical-location-id}/ctag-pools/ctag-pool/{target-pe}/{availability-zone-name}</strong></h3>
+ Tags:
+ <a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>delete an existing ctag-pool</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/CloudInfrastructureComplexesComplexCtagPoolsCtagPool.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/CloudInfrastructureComplexesComplex.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/network-profiles">/network-profiles</a>
+ <a class="json-schema-ref" href="#/getDefinitions/network-profiles">/network-profiles</a>
</div>
</div>
</div>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/network-profile">/network-profile</a>
+ <a class="json-schema-ref" href="#/getDefinitions/network-profile">/network-profile</a>
</div>
</div>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>network-profile object that needs to be created or updated</p>
+ <p><p>network-profile object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/CloudInfrastructureNetworkProfilesNetworkProfile.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</div>
</div>
+ <span id="path--cloud-infrastructure-network-profiles-network-profile--nm-profile-name--"></span>
+ <div id="operation--cloud-infrastructure-network-profiles-network-profile--nm-profile-name--patch" class="swagger--panel-operation-patch panel">
+ <div class="panel-heading">
+ <div class="operation-summary">update an existing network-profile</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/cloud-infrastructure/network-profiles/network-profile/{nm-profile-name}</strong></h3>
+ Tags:
+ <a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>update an existing network-profile</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>network-profile object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/network-profile">/network-profile</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ nm-profile-name
+ </td>
+ <td>
+ <p>Unique name of network profile.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
<span id="path--cloud-infrastructure-network-profiles-network-profile--nm-profile-name--"></span>
<div id="operation--cloud-infrastructure-network-profiles-network-profile--nm-profile-name--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/CloudInfrastructureNetworkProfilesNetworkProfile.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/pservers">/pservers</a>
+ <a class="json-schema-ref" href="#/getDefinitions/pservers">/pservers</a>
</div>
</div>
</div>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/pserver">/pserver</a>
+ <a class="json-schema-ref" href="#/getDefinitions/pserver">/pserver</a>
</div>
</div>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>pserver object that needs to be created or updated</p>
+ <p><p>pserver object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/CloudInfrastructurePserversPserver.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</div>
</div>
+ <span id="path--cloud-infrastructure-pservers-pserver--hostname--"></span>
+ <div id="operation--cloud-infrastructure-pservers-pserver--hostname--patch" class="swagger--panel-operation-patch panel">
+ <div class="panel-heading">
+ <div class="operation-summary">update an existing pserver</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/cloud-infrastructure/pservers/pserver/{hostname}</strong></h3>
+ Tags:
+ <a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>update an existing pserver</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>pserver object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/pserver">/pserver</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ hostname
+ </td>
+ <td>
+ <p>Value from executing hostname on the compute node.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
<span id="path--cloud-infrastructure-pservers-pserver--hostname--"></span>
<div id="operation--cloud-infrastructure-pservers-pserver--hostname--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/lag-interfaces">/lag-interfaces</a>
+ <a class="json-schema-ref" href="#/getDefinitions/lag-interfaces">/lag-interfaces</a>
</div>
</div>
</div>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/lag-interface">/lag-interface</a>
+ <a class="json-schema-ref" href="#/getDefinitions/lag-interface">/lag-interface</a>
</div>
</div>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>lag-interface object that needs to be created or updated</p>
+ <p><p>lag-interface object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/CloudInfrastructurePserversPserverLagInterfacesLagInterface.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</div>
</div>
+ <span id="path--cloud-infrastructure-pservers-pserver--hostname--lag-interfaces-lag-interface--interface-name--"></span>
+ <div id="operation--cloud-infrastructure-pservers-pserver--hostname--lag-interfaces-lag-interface--interface-name--patch" class="swagger--panel-operation-patch panel">
+ <div class="panel-heading">
+ <div class="operation-summary">update an existing lag-interface</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}</strong></h3>
+ Tags:
+ <a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>update an existing lag-interface</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>lag-interface object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/lag-interface">/lag-interface</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ hostname
+ </td>
+ <td>
+ <p>Value from executing hostname on the compute node.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name that identifies the link aggregate interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
<span id="path--cloud-infrastructure-pservers-pserver--hostname--lag-interfaces-lag-interface--interface-name--"></span>
<div id="operation--cloud-infrastructure-pservers-pserver--hostname--lag-interfaces-lag-interface--interface-name--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l-interfaces">/l-interfaces</a>
+ <a class="json-schema-ref" href="#/getDefinitions/l-interfaces">/l-interfaces</a>
</div>
</div>
</div>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l-interface">/l-interface</a>
+ <a class="json-schema-ref" href="#/getDefinitions/l-interface">/l-interface</a>
</div>
</div>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>l-interface object that needs to be created or updated</p>
+ <p><p>l-interface object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/CloudInfrastructurePserversPserverLagInterfacesLagInterfaceLInterfacesLInterface.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</div>
</div>
+ <span id="path--cloud-infrastructure-pservers-pserver--hostname--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--"></span>
+ <div id="operation--cloud-infrastructure-pservers-pserver--hostname--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--patch" class="swagger--panel-operation-patch panel">
+ <div class="panel-heading">
+ <div class="operation-summary">update an existing l-interface</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}</strong></h3>
+ Tags:
+ <a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>update an existing l-interface</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>l-interface object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/l-interface">/l-interface</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ hostname
+ </td>
+ <td>
+ <p>Value from executing hostname on the compute node.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name that identifies the link aggregate interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name given to the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
<span id="path--cloud-infrastructure-pservers-pserver--hostname--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--"></span>
<div id="operation--cloud-infrastructure-pservers-pserver--hostname--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a>
+ <a class="json-schema-ref" href="#/getDefinitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a>
</div>
</div>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>l3-interface-ipv4-address-list object that needs to be created or updated</p>
+ <p><p>l3-interface-ipv4-address-list object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/CloudInfrastructurePserversPserverLagInterfacesLagInterfaceLInterfacesLInterfaceL3InterfaceIpv4AddressList.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</div>
<span id="path--cloud-infrastructure-pservers-pserver--hostname--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
- <div id="operation--cloud-infrastructure-pservers-pserver--hostname--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--delete" class="swagger--panel-operation-delete panel">
+ <div id="operation--cloud-infrastructure-pservers-pserver--hostname--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing l3-interface-ipv4-address-list</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
+ <div class="operation-summary">update an existing l3-interface-ipv4-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
Tags:
<a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing l3-interface-ipv4-address-list</p>
+ <p>update an existing l3-interface-ipv4-address-list</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>l3-interface-ipv4-address-list object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
- <td>
- resource-version
- </td>
- <td>
- <p>resource-version for concurrency</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--cloud-infrastructure-pservers-pserver--hostname--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-"></span>
- <div id="operation--cloud-infrastructure-pservers-pserver--hostname--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--cloud-infrastructure-pservers-pserver--hostname--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
+ <div id="operation--cloud-infrastructure-pservers-pserver--hostname--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">delete an existing l3-interface-ipv4-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
Tags:
<a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>see node definition for valid relationships</p>
+ <p>delete an existing l3-interface-ipv4-address-list</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
- <div class="row">
- <div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
- </div>
- </div></div>
- </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ hostname
+ </td>
+ <td>
+ <p>Value from executing hostname on the compute node.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name that identifies the link aggregate interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name given to the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ l3-interface-ipv4-address
+ </td>
+ <td>
+ <p>IP address</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ resource-version
+ </td>
+ <td>
+ <p>resource-version for concurrency</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--cloud-infrastructure-pservers-pserver--hostname--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-"></span>
+ <div id="operation--cloud-infrastructure-pservers-pserver--hostname--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <div class="panel-heading">
+ <div class="operation-summary">see node definition for valid relationships</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</strong></h3>
+ Tags:
+ <a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>see node definition for valid relationships</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/CloudInfrastructurePserversPserverLagInterfacesLagInterfaceLInterfacesLInterfaceL3InterfaceIpv4AddressList.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a>
+ <a class="json-schema-ref" href="#/getDefinitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a>
</div>
</div>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>l3-interface-ipv6-address-list object that needs to be created or updated</p>
+ <p><p>l3-interface-ipv6-address-list object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/CloudInfrastructurePserversPserverLagInterfacesLagInterfaceLInterfacesLInterfaceL3InterfaceIpv6AddressList.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</div>
<span id="path--cloud-infrastructure-pservers-pserver--hostname--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
- <div id="operation--cloud-infrastructure-pservers-pserver--hostname--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--delete" class="swagger--panel-operation-delete panel">
+ <div id="operation--cloud-infrastructure-pservers-pserver--hostname--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing l3-interface-ipv6-address-list</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
+ <div class="operation-summary">update an existing l3-interface-ipv6-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
Tags:
<a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing l3-interface-ipv6-address-list</p>
+ <p>update an existing l3-interface-ipv6-address-list</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>l3-interface-ipv6-address-list object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
- <td>
- resource-version
- </td>
- <td>
- <p>resource-version for concurrency</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--cloud-infrastructure-pservers-pserver--hostname--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span>
- <div id="operation--cloud-infrastructure-pservers-pserver--hostname--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--cloud-infrastructure-pservers-pserver--hostname--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
+ <div id="operation--cloud-infrastructure-pservers-pserver--hostname--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">delete an existing l3-interface-ipv6-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
Tags:
<a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>see node definition for valid relationships</p>
+ <p>delete an existing l3-interface-ipv6-address-list</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
- <div class="row">
- <div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
- </div>
- </div></div>
- </div>
</section>
<section class="sw-request-params">
<table class="table">
<span class="json-property-required"></span>
</td>
</tr>
+ <tr>
+ <td>
+ resource-version
+ </td>
+ <td>
+ <p>resource-version for concurrency</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
</tbody>
</table>
</section>
</div>
<span id="path--cloud-infrastructure-pservers-pserver--hostname--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span>
- <div id="operation--cloud-infrastructure-pservers-pserver--hostname--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <div id="operation--cloud-infrastructure-pservers-pserver--hostname--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">see node definition for valid relationships</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing relationship</p>
+ <p>see node definition for valid relationships</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/CloudInfrastructurePserversPserverLagInterfacesLagInterfaceLInterfacesLInterfaceL3InterfaceIpv6AddressList.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
</div>
</div>
- <span id="path--cloud-infrastructure-pservers-pserver--hostname--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--relationship-list-relationship-"></span>
- <div id="operation--cloud-infrastructure-pservers-pserver--hostname--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--cloud-infrastructure-pservers-pserver--hostname--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span>
+ <div id="operation--cloud-infrastructure-pservers-pserver--hostname--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">delete an existing relationship</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>see node definition for valid relationships</p>
+ <p>delete an existing relationship</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
- <div class="row">
- <div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
- </div>
- </div></div>
- </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ hostname
+ </td>
+ <td>
+ <p>Value from executing hostname on the compute node.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name that identifies the link aggregate interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name given to the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ l3-interface-ipv6-address
+ </td>
+ <td>
+ <p>IP address</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--cloud-infrastructure-pservers-pserver--hostname--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--relationship-list-relationship-"></span>
+ <div id="operation--cloud-infrastructure-pservers-pserver--hostname--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <div class="panel-heading">
+ <div class="operation-summary">see node definition for valid relationships</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship</strong></h3>
+ Tags:
+ <a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>see node definition for valid relationships</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/CloudInfrastructurePserversPserverLagInterfacesLagInterfaceLInterfacesLInterface.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/sriov-vfs">/sriov-vfs</a>
+ <a class="json-schema-ref" href="#/getDefinitions/sriov-vfs">/sriov-vfs</a>
</div>
</div>
</div>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/sriov-vf">/sriov-vf</a>
+ <a class="json-schema-ref" href="#/getDefinitions/sriov-vf">/sriov-vf</a>
</div>
</div>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>sriov-vf object that needs to be created or updated</p>
+ <p><p>sriov-vf object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/CloudInfrastructurePserversPserverLagInterfacesLagInterfaceLInterfacesLInterfaceSriovVfsSriovVf.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</div>
</div>
+ <span id="path--cloud-infrastructure-pservers-pserver--hostname--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--"></span>
+ <div id="operation--cloud-infrastructure-pservers-pserver--hostname--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--patch" class="swagger--panel-operation-patch panel">
+ <div class="panel-heading">
+ <div class="operation-summary">update an existing sriov-vf</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</strong></h3>
+ Tags:
+ <a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>update an existing sriov-vf</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>sriov-vf object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/sriov-vf">/sriov-vf</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ hostname
+ </td>
+ <td>
+ <p>Value from executing hostname on the compute node.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name that identifies the link aggregate interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name given to the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ pci-id
+ </td>
+ <td>
+ <p>PCI ID used to identify the sriov-vf</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
<span id="path--cloud-infrastructure-pservers-pserver--hostname--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--"></span>
<div id="operation--cloud-infrastructure-pservers-pserver--hostname--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/CloudInfrastructurePserversPserverLagInterfacesLagInterfaceLInterfacesLInterfaceSriovVfsSriovVf.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/vlans">/vlans</a>
+ <a class="json-schema-ref" href="#/getDefinitions/vlans">/vlans</a>
</div>
</div>
</div>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/vlan">/vlan</a>
+ <a class="json-schema-ref" href="#/getDefinitions/vlan">/vlan</a>
</div>
</div>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>vlan object that needs to be created or updated</p>
+ <p><p>vlan object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/CloudInfrastructurePserversPserverLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlan.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</div>
</div>
+ <span id="path--cloud-infrastructure-pservers-pserver--hostname--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--"></span>
+ <div id="operation--cloud-infrastructure-pservers-pserver--hostname--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--patch" class="swagger--panel-operation-patch panel">
+ <div class="panel-heading">
+ <div class="operation-summary">update an existing vlan</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</strong></h3>
+ Tags:
+ <a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>update an existing vlan</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>vlan object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/vlan">/vlan</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ hostname
+ </td>
+ <td>
+ <p>Value from executing hostname on the compute node.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name that identifies the link aggregate interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name given to the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vlan-interface
+ </td>
+ <td>
+ <p>String that identifies the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
<span id="path--cloud-infrastructure-pservers-pserver--hostname--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--"></span>
<div id="operation--cloud-infrastructure-pservers-pserver--hostname--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a>
+ <a class="json-schema-ref" href="#/getDefinitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a>
</div>
</div>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>l3-interface-ipv4-address-list object that needs to be created or updated</p>
+ <p><p>l3-interface-ipv4-address-list object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/CloudInfrastructurePserversPserverLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlanL3InterfaceIpv4AddressList.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</div>
</div>
+ <span id="path--cloud-infrastructure-pservers-pserver--hostname--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
+ <div id="operation--cloud-infrastructure-pservers-pserver--hostname--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--patch" class="swagger--panel-operation-patch panel">
+ <div class="panel-heading">
+ <div class="operation-summary">update an existing l3-interface-ipv4-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
+ Tags:
+ <a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>update an existing l3-interface-ipv4-address-list</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>l3-interface-ipv4-address-list object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ hostname
+ </td>
+ <td>
+ <p>Value from executing hostname on the compute node.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name that identifies the link aggregate interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name given to the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vlan-interface
+ </td>
+ <td>
+ <p>String that identifies the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ l3-interface-ipv4-address
+ </td>
+ <td>
+ <p>IP address</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
<span id="path--cloud-infrastructure-pservers-pserver--hostname--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
<div id="operation--cloud-infrastructure-pservers-pserver--hostname--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/CloudInfrastructurePserversPserverLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlanL3InterfaceIpv4AddressList.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a>
+ <a class="json-schema-ref" href="#/getDefinitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a>
</div>
</div>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>l3-interface-ipv6-address-list object that needs to be created or updated</p>
+ <p><p>l3-interface-ipv6-address-list object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/CloudInfrastructurePserversPserverLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlanL3InterfaceIpv6AddressList.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</div>
<span id="path--cloud-infrastructure-pservers-pserver--hostname--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
- <div id="operation--cloud-infrastructure-pservers-pserver--hostname--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--delete" class="swagger--panel-operation-delete panel">
+ <div id="operation--cloud-infrastructure-pservers-pserver--hostname--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing l3-interface-ipv6-address-list</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
+ <div class="operation-summary">update an existing l3-interface-ipv6-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
Tags:
<a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing l3-interface-ipv6-address-list</p>
+ <p>update an existing l3-interface-ipv6-address-list</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>l3-interface-ipv6-address-list object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
- <td>
- resource-version
- </td>
- <td>
- <p>resource-version for concurrency</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--cloud-infrastructure-pservers-pserver--hostname--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span>
- <div id="operation--cloud-infrastructure-pservers-pserver--hostname--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--cloud-infrastructure-pservers-pserver--hostname--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
+ <div id="operation--cloud-infrastructure-pservers-pserver--hostname--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">delete an existing l3-interface-ipv6-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
Tags:
<a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>see node definition for valid relationships</p>
+ <p>delete an existing l3-interface-ipv6-address-list</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
- <div class="row">
- <div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
- </div>
- </div></div>
- </div>
</section>
<section class="sw-request-params">
<table class="table">
<span class="json-property-required"></span>
</td>
</tr>
+ <tr>
+ <td>
+ resource-version
+ </td>
+ <td>
+ <p>resource-version for concurrency</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
</tbody>
</table>
</section>
</div>
<span id="path--cloud-infrastructure-pservers-pserver--hostname--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span>
- <div id="operation--cloud-infrastructure-pservers-pserver--hostname--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <div id="operation--cloud-infrastructure-pservers-pserver--hostname--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">see node definition for valid relationships</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing relationship</p>
+ <p>see node definition for valid relationships</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/CloudInfrastructurePserversPserverLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlanL3InterfaceIpv6AddressList.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
</div>
</div>
- <span id="path--cloud-infrastructure-pservers-pserver--hostname--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-"></span>
- <div id="operation--cloud-infrastructure-pservers-pserver--hostname--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--cloud-infrastructure-pservers-pserver--hostname--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span>
+ <div id="operation--cloud-infrastructure-pservers-pserver--hostname--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">delete an existing relationship</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>see node definition for valid relationships</p>
+ <p>delete an existing relationship</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
- <div class="row">
- <div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
- </div>
- </div></div>
- </div>
</section>
<section class="sw-request-params">
<table class="table">
<span class="json-property-required"></span>
</td>
</tr>
+ <tr>
+ <td>
+ l3-interface-ipv6-address
+ </td>
+ <td>
+ <p>IP address</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
</tbody>
</table>
</section>
</div>
<span id="path--cloud-infrastructure-pservers-pserver--hostname--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-"></span>
- <div id="operation--cloud-infrastructure-pservers-pserver--hostname--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <div id="operation--cloud-infrastructure-pservers-pserver--hostname--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">see node definition for valid relationships</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing relationship</p>
+ <p>see node definition for valid relationships</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/CloudInfrastructurePserversPserverLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlan.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
</div>
</div>
- <span id="path--cloud-infrastructure-pservers-pserver--hostname--lag-interfaces-lag-interface--interface-name--relationship-list-relationship-"></span>
- <div id="operation--cloud-infrastructure-pservers-pserver--hostname--lag-interfaces-lag-interface--interface-name--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--cloud-infrastructure-pservers-pserver--hostname--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-"></span>
+ <div id="operation--cloud-infrastructure-pservers-pserver--hostname--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">delete an existing relationship</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>see node definition for valid relationships</p>
+ <p>delete an existing relationship</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
- <div class="row">
- <div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
- </div>
- </div></div>
- </div>
</section>
<section class="sw-request-params">
<table class="table">
<span class="json-property-required"></span>
</td>
</tr>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--cloud-infrastructure-pservers-pserver--hostname--lag-interfaces-lag-interface--interface-name--relationship-list-relationship-"></span>
- <div id="operation--cloud-infrastructure-pservers-pserver--hostname--lag-interfaces-lag-interface--interface-name--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
- <div class="panel-heading">
- <div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/relationship-list/relationship</strong></h3>
- Tags:
- <a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>delete an existing relationship</p>
-
- </section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- </section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <th class="sw-param-type"></th>
- <th class="sw-param-data-type"></th>
- <th class="sw-param-annotation"></th>
- </tr>
- </thead>
- <tbody>
<tr>
<td>
- hostname
+ interface-name
</td>
<td>
- <p>Value from executing hostname on the compute node.</p>
+ <p>Name given to the interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-name
+ vlan-interface
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
+ <p>String that identifies the interface</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-"></span>
- <div id="operation--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-get" class="swagger--panel-operation-get panel">
+ <span id="path--cloud-infrastructure-pservers-pserver--hostname--lag-interfaces-lag-interface--interface-name--relationship-list-relationship-"></span>
+ <div id="operation--cloud-infrastructure-pservers-pserver--hostname--lag-interfaces-lag-interface--interface-name--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">returns p-interfaces</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces</strong></h3>
+ <div class="operation-summary">see node definition for valid relationships</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns p-interfaces</p>
+ <p>see node definition for valid relationships</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/CloudInfrastructurePserversPserverLagInterfacesLagInterface.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ hostname
+ </td>
+ <td>
+ <p>Value from executing hostname on the compute node.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name that identifies the link aggregate interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--cloud-infrastructure-pservers-pserver--hostname--lag-interfaces-lag-interface--interface-name--relationship-list-relationship-"></span>
+ <div id="operation--cloud-infrastructure-pservers-pserver--hostname--lag-interfaces-lag-interface--interface-name--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <div class="panel-heading">
+ <div class="operation-summary">delete an existing relationship</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/relationship-list/relationship</strong></h3>
+ Tags:
+ <a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>delete an existing relationship</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ hostname
+ </td>
+ <td>
+ <p>Value from executing hostname on the compute node.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name that identifies the link aggregate interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-"></span>
+ <div id="operation--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-get" class="swagger--panel-operation-get panel">
+ <div class="panel-heading">
+ <div class="operation-summary">returns p-interfaces</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces</strong></h3>
+ Tags:
+ <a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>returns p-interfaces</p>
</section>
<section class="sw-request-params">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/p-interfaces">/p-interfaces</a>
+ <a class="json-schema-ref" href="#/getDefinitions/p-interfaces">/p-interfaces</a>
</div>
</div>
</div>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/p-interface">/p-interface</a>
+ <a class="json-schema-ref" href="#/getDefinitions/p-interface">/p-interface</a>
</div>
</div>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>p-interface object that needs to be created or updated</p>
+ <p><p>p-interface object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/CloudInfrastructurePserversPserverPInterfacesPInterface.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</div>
</div>
+ <span id="path--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-p-interface--interface-name--"></span>
+ <div id="operation--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-p-interface--interface-name--patch" class="swagger--panel-operation-patch panel">
+ <div class="panel-heading">
+ <div class="operation-summary">update an existing p-interface</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}</strong></h3>
+ Tags:
+ <a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>update an existing p-interface</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>p-interface object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/p-interface">/p-interface</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ hostname
+ </td>
+ <td>
+ <p>Value from executing hostname on the compute node.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name that identifies the physical interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
<span id="path--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-p-interface--interface-name--"></span>
<div id="operation--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-p-interface--interface-name--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l-interfaces">/l-interfaces</a>
+ <a class="json-schema-ref" href="#/getDefinitions/l-interfaces">/l-interfaces</a>
</div>
</div>
</div>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l-interface">/l-interface</a>
+ <a class="json-schema-ref" href="#/getDefinitions/l-interface">/l-interface</a>
</div>
</div>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>l-interface object that needs to be created or updated</p>
+ <p><p>l-interface object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/CloudInfrastructurePserversPserverPInterfacesPInterfaceLInterfacesLInterface.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</div>
</div>
+ <span id="path--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--"></span>
+ <div id="operation--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--patch" class="swagger--panel-operation-patch panel">
+ <div class="panel-heading">
+ <div class="operation-summary">update an existing l-interface</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}</strong></h3>
+ Tags:
+ <a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>update an existing l-interface</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>l-interface object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/l-interface">/l-interface</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ hostname
+ </td>
+ <td>
+ <p>Value from executing hostname on the compute node.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name that identifies the physical interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name given to the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
<span id="path--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--"></span>
<div id="operation--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a>
+ <a class="json-schema-ref" href="#/getDefinitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a>
</div>
</div>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>l3-interface-ipv4-address-list object that needs to be created or updated</p>
+ <p><p>l3-interface-ipv4-address-list object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/CloudInfrastructurePserversPserverPInterfacesPInterfaceLInterfacesLInterfaceL3InterfaceIpv4AddressList.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</div>
</div>
+ <span id="path--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
+ <div id="operation--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--patch" class="swagger--panel-operation-patch panel">
+ <div class="panel-heading">
+ <div class="operation-summary">update an existing l3-interface-ipv4-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
+ Tags:
+ <a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>update an existing l3-interface-ipv4-address-list</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>l3-interface-ipv4-address-list object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ hostname
+ </td>
+ <td>
+ <p>Value from executing hostname on the compute node.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name that identifies the physical interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name given to the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ l3-interface-ipv4-address
+ </td>
+ <td>
+ <p>IP address</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
<span id="path--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
<div id="operation--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/CloudInfrastructurePserversPserverPInterfacesPInterfaceLInterfacesLInterfaceL3InterfaceIpv4AddressList.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a>
+ <a class="json-schema-ref" href="#/getDefinitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a>
</div>
</div>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>l3-interface-ipv6-address-list object that needs to be created or updated</p>
+ <p><p>l3-interface-ipv6-address-list object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/CloudInfrastructurePserversPserverPInterfacesPInterfaceLInterfacesLInterfaceL3InterfaceIpv6AddressList.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</div>
<span id="path--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
- <div id="operation--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--delete" class="swagger--panel-operation-delete panel">
+ <div id="operation--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing l3-interface-ipv6-address-list</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
+ <div class="operation-summary">update an existing l3-interface-ipv6-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
Tags:
<a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing l3-interface-ipv6-address-list</p>
+ <p>update an existing l3-interface-ipv6-address-list</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>l3-interface-ipv6-address-list object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ hostname
+ </td>
+ <td>
+ <p>Value from executing hostname on the compute node.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name that identifies the physical interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name given to the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ l3-interface-ipv6-address
+ </td>
+ <td>
+ <p>IP address</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
+ <div id="operation--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--delete" class="swagger--panel-operation-delete panel">
+ <div class="panel-heading">
+ <div class="operation-summary">delete an existing l3-interface-ipv6-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
+ Tags:
+ <a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>delete an existing l3-interface-ipv6-address-list</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/CloudInfrastructurePserversPserverPInterfacesPInterfaceLInterfacesLInterfaceL3InterfaceIpv6AddressList.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/CloudInfrastructurePserversPserverPInterfacesPInterfaceLInterfacesLInterface.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/sriov-vfs">/sriov-vfs</a>
+ <a class="json-schema-ref" href="#/getDefinitions/sriov-vfs">/sriov-vfs</a>
</div>
</div>
</div>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/sriov-vf">/sriov-vf</a>
+ <a class="json-schema-ref" href="#/getDefinitions/sriov-vf">/sriov-vf</a>
</div>
</div>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>sriov-vf object that needs to be created or updated</p>
+ <p><p>sriov-vf object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/CloudInfrastructurePserversPserverPInterfacesPInterfaceLInterfacesLInterfaceSriovVfsSriovVf.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</div>
</div>
+ <span id="path--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--"></span>
+ <div id="operation--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--patch" class="swagger--panel-operation-patch panel">
+ <div class="panel-heading">
+ <div class="operation-summary">update an existing sriov-vf</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</strong></h3>
+ Tags:
+ <a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>update an existing sriov-vf</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>sriov-vf object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/sriov-vf">/sriov-vf</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ hostname
+ </td>
+ <td>
+ <p>Value from executing hostname on the compute node.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name that identifies the physical interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name given to the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ pci-id
+ </td>
+ <td>
+ <p>PCI ID used to identify the sriov-vf</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
<span id="path--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--"></span>
<div id="operation--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/CloudInfrastructurePserversPserverPInterfacesPInterfaceLInterfacesLInterfaceSriovVfsSriovVf.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/vlans">/vlans</a>
+ <a class="json-schema-ref" href="#/getDefinitions/vlans">/vlans</a>
</div>
</div>
</div>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/vlan">/vlan</a>
+ <a class="json-schema-ref" href="#/getDefinitions/vlan">/vlan</a>
</div>
</div>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>vlan object that needs to be created or updated</p>
+ <p><p>vlan object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/CloudInfrastructurePserversPserverPInterfacesPInterfaceLInterfacesLInterfaceVlansVlan.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</div>
<span id="path--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--"></span>
- <div id="operation--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--delete" class="swagger--panel-operation-delete panel">
+ <div id="operation--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing vlan</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</strong></h3>
+ <div class="operation-summary">update an existing vlan</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</strong></h3>
Tags:
<a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing vlan</p>
+ <p>update an existing vlan</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>vlan object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/vlan">/vlan</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ hostname
+ </td>
+ <td>
+ <p>Value from executing hostname on the compute node.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name that identifies the physical interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name given to the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vlan-interface
+ </td>
+ <td>
+ <p>String that identifies the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--"></span>
+ <div id="operation--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--delete" class="swagger--panel-operation-delete panel">
+ <div class="panel-heading">
+ <div class="operation-summary">delete an existing vlan</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</strong></h3>
+ Tags:
+ <a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>delete an existing vlan</p>
</section>
<section class="sw-request-body">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a>
+ <a class="json-schema-ref" href="#/getDefinitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a>
</div>
</div>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>l3-interface-ipv4-address-list object that needs to be created or updated</p>
+ <p><p>l3-interface-ipv4-address-list object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/CloudInfrastructurePserversPserverPInterfacesPInterfaceLInterfacesLInterfaceVlansVlanL3InterfaceIpv4AddressList.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</div>
</div>
+ <span id="path--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
+ <div id="operation--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--patch" class="swagger--panel-operation-patch panel">
+ <div class="panel-heading">
+ <div class="operation-summary">update an existing l3-interface-ipv4-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
+ Tags:
+ <a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>update an existing l3-interface-ipv4-address-list</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>l3-interface-ipv4-address-list object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ hostname
+ </td>
+ <td>
+ <p>Value from executing hostname on the compute node.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name that identifies the physical interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name given to the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vlan-interface
+ </td>
+ <td>
+ <p>String that identifies the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ l3-interface-ipv4-address
+ </td>
+ <td>
+ <p>IP address</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
<span id="path--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
<div id="operation--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/CloudInfrastructurePserversPserverPInterfacesPInterfaceLInterfacesLInterfaceVlansVlanL3InterfaceIpv4AddressList.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a>
+ <a class="json-schema-ref" href="#/getDefinitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a>
</div>
</div>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>l3-interface-ipv6-address-list object that needs to be created or updated</p>
+ <p><p>l3-interface-ipv6-address-list object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/CloudInfrastructurePserversPserverPInterfacesPInterfaceLInterfacesLInterfaceVlansVlanL3InterfaceIpv6AddressList.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</div>
<span id="path--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
- <div id="operation--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--delete" class="swagger--panel-operation-delete panel">
+ <div id="operation--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing l3-interface-ipv6-address-list</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
+ <div class="operation-summary">update an existing l3-interface-ipv6-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
Tags:
<a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing l3-interface-ipv6-address-list</p>
+ <p>update an existing l3-interface-ipv6-address-list</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>l3-interface-ipv6-address-list object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
- <td>
- resource-version
- </td>
- <td>
- <p>resource-version for concurrency</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span>
- <div id="operation--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
+ <div id="operation--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">delete an existing l3-interface-ipv6-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
Tags:
<a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>see node definition for valid relationships</p>
+ <p>delete an existing l3-interface-ipv6-address-list</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
- <div class="row">
- <div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
- </div>
- </div></div>
- </div>
</section>
<section class="sw-request-params">
<table class="table">
<span class="json-property-required"></span>
</td>
</tr>
+ <tr>
+ <td>
+ resource-version
+ </td>
+ <td>
+ <p>resource-version for concurrency</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
</tbody>
</table>
</section>
</div>
<span id="path--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span>
- <div id="operation--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <div id="operation--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">see node definition for valid relationships</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing relationship</p>
+ <p>see node definition for valid relationships</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/CloudInfrastructurePserversPserverPInterfacesPInterfaceLInterfacesLInterfaceVlansVlanL3InterfaceIpv6AddressList.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
</div>
</div>
- <span id="path--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-"></span>
- <div id="operation--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span>
+ <div id="operation--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">delete an existing relationship</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>see node definition for valid relationships</p>
+ <p>delete an existing relationship</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
- <div class="row">
- <div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
- </div>
- </div></div>
- </div>
</section>
<section class="sw-request-params">
<table class="table">
<span class="json-property-required"></span>
</td>
</tr>
+ <tr>
+ <td>
+ l3-interface-ipv6-address
+ </td>
+ <td>
+ <p>IP address</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
</tbody>
</table>
</section>
</div>
<span id="path--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-"></span>
- <div id="operation--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <div id="operation--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">see node definition for valid relationships</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing relationship</p>
+ <p>see node definition for valid relationships</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/CloudInfrastructurePserversPserverPInterfacesPInterfaceLInterfacesLInterfaceVlansVlan.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
</div>
</div>
- <span id="path--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-p-interface--interface-name--relationship-list-relationship-"></span>
- <div id="operation--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-p-interface--interface-name--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-"></span>
+ <div id="operation--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">delete an existing relationship</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>see node definition for valid relationships</p>
+ <p>delete an existing relationship</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
- <div class="row">
- <div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
- </div>
- </div></div>
- </div>
</section>
<section class="sw-request-params">
<table class="table">
<span class="json-property-required"></span>
</td>
</tr>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-p-interface--interface-name--relationship-list-relationship-"></span>
- <div id="operation--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-p-interface--interface-name--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
- <div class="panel-heading">
- <div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/relationship-list/relationship</strong></h3>
- Tags:
- <a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>delete an existing relationship</p>
-
- </section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- </section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <th class="sw-param-type"></th>
- <th class="sw-param-data-type"></th>
- <th class="sw-param-annotation"></th>
- </tr>
- </thead>
- <tbody>
<tr>
<td>
- hostname
+ interface-name
</td>
<td>
- <p>Value from executing hostname on the compute node.</p>
+ <p>Name given to the interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-name
+ vlan-interface
</td>
<td>
- <p>Name that identifies the physical interface</p>
+ <p>String that identifies the interface</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-p-interface--interface-name--sriov-pfs-"></span>
- <div id="operation--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-p-interface--interface-name--sriov-pfs-get" class="swagger--panel-operation-get panel">
+ <span id="path--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-p-interface--interface-name--relationship-list-relationship-"></span>
+ <div id="operation--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-p-interface--interface-name--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">returns sriov-pfs</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/sriov-pfs</strong></h3>
+ <div class="operation-summary">see node definition for valid relationships</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns sriov-pfs</p>
+ <p>see node definition for valid relationships</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/CloudInfrastructurePserversPserverPInterfacesPInterface.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ hostname
+ </td>
+ <td>
+ <p>Value from executing hostname on the compute node.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name that identifies the physical interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-p-interface--interface-name--relationship-list-relationship-"></span>
+ <div id="operation--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-p-interface--interface-name--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <div class="panel-heading">
+ <div class="operation-summary">delete an existing relationship</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/relationship-list/relationship</strong></h3>
+ Tags:
+ <a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>delete an existing relationship</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ hostname
+ </td>
+ <td>
+ <p>Value from executing hostname on the compute node.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name that identifies the physical interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-p-interface--interface-name--sriov-pfs-"></span>
+ <div id="operation--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-p-interface--interface-name--sriov-pfs-get" class="swagger--panel-operation-get panel">
+ <div class="panel-heading">
+ <div class="operation-summary">returns sriov-pfs</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/sriov-pfs</strong></h3>
+ Tags:
+ <a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>returns sriov-pfs</p>
</section>
<section class="sw-request-params">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/sriov-pfs">/sriov-pfs</a>
+ <a class="json-schema-ref" href="#/getDefinitions/sriov-pfs">/sriov-pfs</a>
</div>
</div>
</div>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/sriov-pf">/sriov-pf</a>
+ <a class="json-schema-ref" href="#/getDefinitions/sriov-pf">/sriov-pf</a>
</div>
</div>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>sriov-pf object that needs to be created or updated</p>
+ <p><p>sriov-pf object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/CloudInfrastructurePserversPserverPInterfacesPInterfaceSriovPfsSriovPf.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</div>
<span id="path--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-p-interface--interface-name--sriov-pfs-sriov-pf--pf-pci-id--"></span>
- <div id="operation--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-p-interface--interface-name--sriov-pfs-sriov-pf--pf-pci-id--delete" class="swagger--panel-operation-delete panel">
+ <div id="operation--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-p-interface--interface-name--sriov-pfs-sriov-pf--pf-pci-id--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing sriov-pf</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/sriov-pfs/sriov-pf/{pf-pci-id}</strong></h3>
+ <div class="operation-summary">update an existing sriov-pf</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/sriov-pfs/sriov-pf/{pf-pci-id}</strong></h3>
Tags:
<a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing sriov-pf</p>
+ <p>update an existing sriov-pf</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>sriov-pf object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/sriov-pf">/sriov-pf</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
- <td>
- resource-version
- </td>
- <td>
- <p>resource-version for concurrency</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-p-interface--interface-name--sriov-pfs-sriov-pf--pf-pci-id--relationship-list-relationship-"></span>
- <div id="operation--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-p-interface--interface-name--sriov-pfs-sriov-pf--pf-pci-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-p-interface--interface-name--sriov-pfs-sriov-pf--pf-pci-id--"></span>
+ <div id="operation--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-p-interface--interface-name--sriov-pfs-sriov-pf--pf-pci-id--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/sriov-pfs/sriov-pf/{pf-pci-id}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">delete an existing sriov-pf</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/sriov-pfs/sriov-pf/{pf-pci-id}</strong></h3>
Tags:
<a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>see node definition for valid relationships</p>
+ <p>delete an existing sriov-pf</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
- <div class="row">
- <div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
- </div>
- </div></div>
- </div>
</section>
<section class="sw-request-params">
<table class="table">
<span class="json-property-required"></span>
</td>
</tr>
+ <tr>
+ <td>
+ resource-version
+ </td>
+ <td>
+ <p>resource-version for concurrency</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
</tbody>
</table>
</section>
</div>
<span id="path--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-p-interface--interface-name--sriov-pfs-sriov-pf--pf-pci-id--relationship-list-relationship-"></span>
- <div id="operation--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-p-interface--interface-name--sriov-pfs-sriov-pf--pf-pci-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <div id="operation--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-p-interface--interface-name--sriov-pfs-sriov-pf--pf-pci-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/sriov-pfs/sriov-pf/{pf-pci-id}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">see node definition for valid relationships</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/sriov-pfs/sriov-pf/{pf-pci-id}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing relationship</p>
+ <p>see node definition for valid relationships</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/CloudInfrastructurePserversPserverPInterfacesPInterfaceSriovPfsSriovPf.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ hostname
+ </td>
+ <td>
+ <p>Value from executing hostname on the compute node.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name that identifies the physical interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ pf-pci-id
+ </td>
+ <td>
+ <p>Identifier for the sriov-pf</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-p-interface--interface-name--sriov-pfs-sriov-pf--pf-pci-id--relationship-list-relationship-"></span>
+ <div id="operation--cloud-infrastructure-pservers-pserver--hostname--p-interfaces-p-interface--interface-name--sriov-pfs-sriov-pf--pf-pci-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <div class="panel-heading">
+ <div class="operation-summary">delete an existing relationship</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/pservers/pserver/{hostname}/p-interfaces/p-interface/{interface-name}/sriov-pfs/sriov-pf/{pf-pci-id}/relationship-list/relationship</strong></h3>
+ Tags:
+ <a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>delete an existing relationship</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/CloudInfrastructurePserversPserver.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/virtual-data-centers">/virtual-data-centers</a>
+ <a class="json-schema-ref" href="#/getDefinitions/virtual-data-centers">/virtual-data-centers</a>
</div>
</div>
</div>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/virtual-data-center">/virtual-data-center</a>
+ <a class="json-schema-ref" href="#/getDefinitions/virtual-data-center">/virtual-data-center</a>
</div>
</div>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>virtual-data-center object that needs to be created or updated</p>
+ <p><p>virtual-data-center object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/CloudInfrastructureVirtualDataCentersVirtualDataCenter.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</div>
</div>
+ <span id="path--cloud-infrastructure-virtual-data-centers-virtual-data-center--vdc-id--"></span>
+ <div id="operation--cloud-infrastructure-virtual-data-centers-virtual-data-center--vdc-id--patch" class="swagger--panel-operation-patch panel">
+ <div class="panel-heading">
+ <div class="operation-summary">update an existing virtual-data-center</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/cloud-infrastructure/virtual-data-centers/virtual-data-center/{vdc-id}</strong></h3>
+ Tags:
+ <a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>update an existing virtual-data-center</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>virtual-data-center object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/virtual-data-center">/virtual-data-center</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ vdc-id
+ </td>
+ <td>
+ <p>Unique ID of the vdc</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
<span id="path--cloud-infrastructure-virtual-data-centers-virtual-data-center--vdc-id--"></span>
<div id="operation--cloud-infrastructure-virtual-data-centers-virtual-data-center--vdc-id--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/CloudInfrastructureVirtualDataCentersVirtualDataCenter.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</div>
</div>
- <span id="path--external-system-esr-ems-list-"></span>
- <div id="operation--external-system-esr-ems-list-get" class="swagger--panel-operation-get panel">
+ <span id="path--network-configurations-"></span>
+ <div id="operation--network-configurations-get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">returns esr-ems-list</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/external-system/esr-ems-list</strong></h3>
+ <div class="operation-summary">returns configurations</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/configurations</strong></h3>
Tags:
- <a href="#tag-ExternalSystem">ExternalSystem</a>
+ <a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns esr-ems-list</p>
+ <p>returns configurations</p>
</section>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/esr-ems-list">/esr-ems-list</a>
+ <a class="json-schema-ref" href="#/getDefinitions/configurations">/configurations</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--external-system-esr-ems-list-esr-ems--ems-id--"></span>
- <div id="operation--external-system-esr-ems-list-esr-ems--ems-id--get" class="swagger--panel-operation-get panel">
+ <span id="path--network-configurations-configuration--configuration-id--"></span>
+ <div id="operation--network-configurations-configuration--configuration-id--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">returns esr-ems</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/external-system/esr-ems-list/esr-ems/{ems-id}</strong></h3>
+ <div class="operation-summary">returns configuration</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/configurations/configuration/{configuration-id}</strong></h3>
Tags:
- <a href="#tag-ExternalSystem">ExternalSystem</a>
+ <a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns esr-ems</p>
+ <p>returns configuration</p>
</section>
<section class="sw-request-params">
<tbody>
<tr>
<td>
- ems-id
+ configuration-id
</td>
<td>
- <p>Unique ID of EMS.</p>
+ <p>UUID assigned to configuration.</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
+ <tr>
+ <td>
+ model-invariant-id
+ </td>
+ <td>
+ <p>the ASDC model id for this resource or service model.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ model-version-id
+ </td>
+ <td>
+ <p>the ASDC model version for this resource or service model.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
</tbody>
</table>
</section>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/esr-ems">/esr-ems</a>
+ <a class="json-schema-ref" href="#/getDefinitions/configuration">/configuration</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--external-system-esr-ems-list-esr-ems--ems-id--"></span>
- <div id="operation--external-system-esr-ems-list-esr-ems--ems-id--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-configurations-configuration--configuration-id--"></span>
+ <div id="operation--network-configurations-configuration--configuration-id--put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing esr-ems</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/external-system/esr-ems-list/esr-ems/{ems-id}</strong></h3>
+ <div class="operation-summary">create or update an existing configuration</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/configurations/configuration/{configuration-id}</strong></h3>
Tags:
- <a href="#tag-ExternalSystem">ExternalSystem</a>
+ <a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing esr-ems</p>
+ <p>create or update an existing configuration</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>esr-ems object that needs to be created or updated</p>
+ <p><p>configuration object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkConfigurationsConfiguration.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/esr-ems">/esr-ems</a>
+ <a class="json-schema-ref" href="#/definitions/configuration">/configuration</a>
</div>
</div></div>
</div>
<tbody>
<tr>
<td>
- ems-id
+ configuration-id
</td>
<td>
- <p>Unique ID of EMS.</p>
+ <p>UUID assigned to configuration.</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--external-system-esr-ems-list-esr-ems--ems-id--"></span>
- <div id="operation--external-system-esr-ems-list-esr-ems--ems-id--delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-configurations-configuration--configuration-id--"></span>
+ <div id="operation--network-configurations-configuration--configuration-id--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing esr-ems</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/external-system/esr-ems-list/esr-ems/{ems-id}</strong></h3>
+ <div class="operation-summary">update an existing configuration</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/configurations/configuration/{configuration-id}</strong></h3>
Tags:
- <a href="#tag-ExternalSystem">ExternalSystem</a>
+ <a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing esr-ems</p>
+ <p>update an existing configuration</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>configuration object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/configuration">/configuration</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
<tbody>
<tr>
<td>
- ems-id
+ configuration-id
</td>
<td>
- <p>Unique ID of EMS.</p>
+ <p>UUID assigned to configuration.</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
- <td>
- resource-version
- </td>
- <td>
- <p>resource-version for concurrency</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--external-system-esr-ems-list-esr-ems--ems-id--esr-system-info-list-"></span>
- <div id="operation--external-system-esr-ems-list-esr-ems--ems-id--esr-system-info-list-get" class="swagger--panel-operation-get panel">
+ <span id="path--network-configurations-configuration--configuration-id--"></span>
+ <div id="operation--network-configurations-configuration--configuration-id--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">returns esr-system-info-list</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/external-system/esr-ems-list/esr-ems/{ems-id}/esr-system-info-list</strong></h3>
+ <div class="operation-summary">delete an existing configuration</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/configurations/configuration/{configuration-id}</strong></h3>
Tags:
- <a href="#tag-ExternalSystem">ExternalSystem</a>
+ <a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns esr-system-info-list</p>
+ <p>delete an existing configuration</p>
</section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
<section class="sw-request-params">
<table class="table">
<thead>
<tbody>
<tr>
<td>
- ems-id
+ configuration-id
</td>
<td>
- <p>Unique ID of EMS.</p>
+ <p>UUID assigned to configuration.</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
+ <tr>
+ <td>
+ resource-version
+ </td>
+ <td>
+ <p>resource-version for concurrency</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-configurations-configuration--configuration-id--metadata-"></span>
+ <div id="operation--network-configurations-configuration--configuration-id--metadata-get" class="swagger--panel-operation-get panel">
+ <div class="panel-heading">
+ <div class="operation-summary">returns metadata</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/configurations/configuration/{configuration-id}/metadata</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>returns metadata</p>
+
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ configuration-id
+ </td>
+ <td>
+ <p>UUID assigned to configuration.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ model-invariant-id
+ </td>
+ <td>
+ <p>the ASDC model id for this resource or service model.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ model-version-id
+ </td>
+ <td>
+ <p>the ASDC model version for this resource or service model.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
</tbody>
</table>
</section>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/esr-system-info-list">/esr-system-info-list</a>
+ <a class="json-schema-ref" href="#/getDefinitions/metadata">/metadata</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--external-system-esr-ems-list-esr-ems--ems-id--esr-system-info-list-esr-system-info--esr-system-info-id--"></span>
- <div id="operation--external-system-esr-ems-list-esr-ems--ems-id--esr-system-info-list-esr-system-info--esr-system-info-id--get" class="swagger--panel-operation-get panel">
+ <span id="path--network-configurations-configuration--configuration-id--metadata-metadatum--metaname--"></span>
+ <div id="operation--network-configurations-configuration--configuration-id--metadata-metadatum--metaname--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">returns esr-system-info</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/external-system/esr-ems-list/esr-ems/{ems-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}</strong></h3>
+ <div class="operation-summary">returns metadatum</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/configurations/configuration/{configuration-id}/metadata/metadatum/{metaname}</strong></h3>
Tags:
- <a href="#tag-ExternalSystem">ExternalSystem</a>
+ <a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns esr-system-info</p>
+ <p>returns metadatum</p>
</section>
<section class="sw-request-params">
<tbody>
<tr>
<td>
- ems-id
+ configuration-id
</td>
<td>
- <p>Unique ID of EMS.</p>
+ <p>UUID assigned to configuration.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- esr-system-info-id
+ metaname
</td>
<td>
- <p>Unique ID of esr system info.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- system-name
+ model-invariant-id
</td>
<td>
- <p>name of external system.</p>
+ <p>the ASDC model id for this resource or service model.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- system-type
+ model-version-id
</td>
<td>
- <p>it could be vim/vnfm/thirdparty-sdnc/ems-resource/ems-performance/ems-alarm.</p>
+ <p>the ASDC model version for this resource or service model.</p>
</td>
<td>query</td>
<td>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/esr-system-info">/esr-system-info</a>
+ <a class="json-schema-ref" href="#/getDefinitions/metadatum">/metadatum</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--external-system-esr-ems-list-esr-ems--ems-id--esr-system-info-list-esr-system-info--esr-system-info-id--"></span>
- <div id="operation--external-system-esr-ems-list-esr-ems--ems-id--esr-system-info-list-esr-system-info--esr-system-info-id--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-configurations-configuration--configuration-id--metadata-metadatum--metaname--"></span>
+ <div id="operation--network-configurations-configuration--configuration-id--metadata-metadatum--metaname--put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing esr-system-info</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/external-system/esr-ems-list/esr-ems/{ems-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}</strong></h3>
+ <div class="operation-summary">create or update an existing metadatum</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/configurations/configuration/{configuration-id}/metadata/metadatum/{metaname}</strong></h3>
Tags:
- <a href="#tag-ExternalSystem">ExternalSystem</a>
+ <a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing esr-system-info</p>
+ <p>create or update an existing metadatum</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>esr-system-info object that needs to be created or updated</p>
+ <p><p>metadatum object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkConfigurationsConfigurationMetadataMetadatum.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/esr-system-info">/esr-system-info</a>
+ <a class="json-schema-ref" href="#/definitions/metadatum">/metadatum</a>
</div>
</div></div>
</div>
<tbody>
<tr>
<td>
- ems-id
+ configuration-id
</td>
<td>
- <p>Unique ID of EMS.</p>
+ <p>UUID assigned to configuration.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- esr-system-info-id
+ metaname
</td>
<td>
- <p>Unique ID of esr system info.</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--external-system-esr-ems-list-esr-ems--ems-id--esr-system-info-list-esr-system-info--esr-system-info-id--"></span>
- <div id="operation--external-system-esr-ems-list-esr-ems--ems-id--esr-system-info-list-esr-system-info--esr-system-info-id--delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-configurations-configuration--configuration-id--metadata-metadatum--metaname--"></span>
+ <div id="operation--network-configurations-configuration--configuration-id--metadata-metadatum--metaname--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing esr-system-info</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/external-system/esr-ems-list/esr-ems/{ems-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}</strong></h3>
+ <div class="operation-summary">update an existing metadatum</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/configurations/configuration/{configuration-id}/metadata/metadatum/{metaname}</strong></h3>
Tags:
- <a href="#tag-ExternalSystem">ExternalSystem</a>
+ <a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing esr-system-info</p>
+ <p>update an existing metadatum</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>metadatum object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/metadatum">/metadatum</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
<tbody>
<tr>
<td>
- ems-id
+ configuration-id
</td>
<td>
- <p>Unique ID of EMS.</p>
+ <p>UUID assigned to configuration.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- esr-system-info-id
+ metaname
+ </td>
+ <td>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-configurations-configuration--configuration-id--metadata-metadatum--metaname--"></span>
+ <div id="operation--network-configurations-configuration--configuration-id--metadata-metadatum--metaname--delete" class="swagger--panel-operation-delete panel">
+ <div class="panel-heading">
+ <div class="operation-summary">delete an existing metadatum</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/configurations/configuration/{configuration-id}/metadata/metadatum/{metaname}</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>delete an existing metadatum</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ configuration-id
+ </td>
+ <td>
+ <p>UUID assigned to configuration.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ metaname
</td>
<td>
- <p>Unique ID of esr system info.</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--external-system-esr-ems-list-esr-ems--ems-id--esr-system-info-list-esr-system-info--esr-system-info-id--relationship-list-relationship-"></span>
- <div id="operation--external-system-esr-ems-list-esr-ems--ems-id--esr-system-info-list-esr-system-info--esr-system-info-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--network-configurations-configuration--configuration-id--relationship-list-relationship-"></span>
+ <div id="operation--network-configurations-configuration--configuration-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
<div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/external-system/esr-ems-list/esr-ems/{ems-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}/relationship-list/relationship</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/configurations/configuration/{configuration-id}/relationship-list/relationship</strong></h3>
Tags:
- <a href="#tag-ExternalSystem">ExternalSystem</a>
+ <a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkConfigurationsConfiguration.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<tbody>
<tr>
<td>
- ems-id
- </td>
- <td>
- <p>Unique ID of EMS.</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- esr-system-info-id
+ configuration-id
</td>
<td>
- <p>Unique ID of esr system info.</p>
+ <p>UUID assigned to configuration.</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--external-system-esr-ems-list-esr-ems--ems-id--esr-system-info-list-esr-system-info--esr-system-info-id--relationship-list-relationship-"></span>
- <div id="operation--external-system-esr-ems-list-esr-ems--ems-id--esr-system-info-list-esr-system-info--esr-system-info-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-configurations-configuration--configuration-id--relationship-list-relationship-"></span>
+ <div id="operation--network-configurations-configuration--configuration-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
<div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/external-system/esr-ems-list/esr-ems/{ems-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}/relationship-list/relationship</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/configurations/configuration/{configuration-id}/relationship-list/relationship</strong></h3>
Tags:
- <a href="#tag-ExternalSystem">ExternalSystem</a>
+ <a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
<tbody>
<tr>
<td>
- ems-id
+ configuration-id
</td>
<td>
- <p>Unique ID of EMS.</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- esr-system-info-id
- </td>
- <td>
- <p>Unique ID of esr system info.</p>
+ <p>UUID assigned to configuration.</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--external-system-esr-ems-list-esr-ems--ems-id--relationship-list-relationship-"></span>
- <div id="operation--external-system-esr-ems-list-esr-ems--ems-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--network-generic-vnfs-"></span>
+ <div id="operation--network-generic-vnfs-get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/external-system/esr-ems-list/esr-ems/{ems-id}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">returns generic-vnfs</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/generic-vnfs</strong></h3>
Tags:
- <a href="#tag-ExternalSystem">ExternalSystem</a>
+ <a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>see node definition for valid relationships</p>
+ <p>returns generic-vnfs</p>
</section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- <div class="row">
- <div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
- </div>
- </div></div>
- </div>
- </section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <th class="sw-param-type"></th>
- <th class="sw-param-data-type"></th>
- <th class="sw-param-annotation"></th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>
- ems-id
- </td>
- <td>
- <p>Unique ID of EMS.</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- </tbody>
- </table>
- </section>
<section class="sw-responses">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
<dl>
+ <dt class="sw-response-200">
+ 200 OK
+
+ </dt>
+ <dd class="sw-response-200">
+ <div class="row">
+ <div class="col-md-12">
+ <p>successful operation</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ <div class="panel panel-definition">
+
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/getDefinitions/generic-vnfs">/generic-vnfs</a>
+ </div>
+ </div>
+ </div>
+
+ </div> </dd>
<dt class="sw-response-default">
default
</div>
</div>
- <span id="path--external-system-esr-ems-list-esr-ems--ems-id--relationship-list-relationship-"></span>
- <div id="operation--external-system-esr-ems-list-esr-ems--ems-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/external-system/esr-ems-list/esr-ems/{ems-id}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">returns generic-vnf</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}</strong></h3>
Tags:
- <a href="#tag-ExternalSystem">ExternalSystem</a>
+ <a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing relationship</p>
+ <p>returns generic-vnf</p>
</section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- </section>
<section class="sw-request-params">
<table class="table">
<thead>
<tbody>
<tr>
<td>
- ems-id
+ vnf-id
</td>
<td>
- <p>Unique ID of EMS.</p>
+ <p>Unique id of VNF. This is unique across the graph.</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
+ <tr>
+ <td>
+ vnf-name
+ </td>
+ <td>
+ <p>Name of VNF.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vnf-name2
+ </td>
+ <td>
+ <p>Alternate name of VNF.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vnf-type
+ </td>
+ <td>
+ <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ service-id
+ </td>
+ <td>
+ <p>Unique identifier of service, does not necessarily map to ASDC service models. SOON TO BE DEPRECATED</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ regional-resource-zone
+ </td>
+ <td>
+ <p>Regional way of organizing pservers, source of truth should define values</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ prov-status
+ </td>
+ <td>
+ <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ heat-stack-id
+ </td>
+ <td>
+ <p>Heat stack id corresponding to this instance, managed by MSO</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ in-maint
+ </td>
+ <td>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">boolean</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ is-closed-loop-disabled
+ </td>
+ <td>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">boolean</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ model-invariant-id
+ </td>
+ <td>
+ <p>the ASDC model id for this resource or service model.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ model-version-id
+ </td>
+ <td>
+ <p>the ASDC model version for this resource or service model.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ widget-model-id
+ </td>
+ <td>
+ <p>the ASDC data dictionary widget model. This maps directly to the A&AI widget.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ widget-model-version
+ </td>
+ <td>
+ <p>the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ nf-type
+ </td>
+ <td>
+ <p>Generic description of the type of NF</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ nf-function
+ </td>
+ <td>
+ <p>English description of Network function that the specific VNF deployment is providing</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ nf-role
+ </td>
+ <td>
+ <p>role in the network that this model will be providing</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ nf-naming-code
+ </td>
+ <td>
+ <p>string assigned to this model used for naming purposes</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
</tbody>
</table>
</section>
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--external-system-esr-thirdparty-sdnc-list-"></span>
- <div id="operation--external-system-esr-thirdparty-sdnc-list-get" class="swagger--panel-operation-get panel">
- <div class="panel-heading">
- <div class="operation-summary">returns esr-thirdparty-sdnc-list</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/external-system/esr-thirdparty-sdnc-list</strong></h3>
- Tags:
- <a href="#tag-ExternalSystem">ExternalSystem</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>returns esr-thirdparty-sdnc-list</p>
-
- </section>
-
<section class="sw-responses">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/esr-thirdparty-sdnc-list">/esr-thirdparty-sdnc-list</a>
+ <a class="json-schema-ref" href="#/getDefinitions/generic-vnf">/generic-vnf</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--external-system-esr-thirdparty-sdnc-list-esr-thirdparty-sdnc--thirdparty-sdnc-id--"></span>
- <div id="operation--external-system-esr-thirdparty-sdnc-list-esr-thirdparty-sdnc--thirdparty-sdnc-id--get" class="swagger--panel-operation-get panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">returns esr-thirdparty-sdnc</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/external-system/esr-thirdparty-sdnc-list/esr-thirdparty-sdnc/{thirdparty-sdnc-id}</strong></h3>
+ <div class="operation-summary">create or update an existing generic-vnf</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}</strong></h3>
Tags:
- <a href="#tag-ExternalSystem">ExternalSystem</a>
+ <a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns esr-thirdparty-sdnc</p>
+ <p>create or update an existing generic-vnf</p>
</section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>generic-vnf object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkGenericVnfsGenericVnf.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/generic-vnf">/generic-vnf</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
<section class="sw-request-params">
<table class="table">
<thead>
<tbody>
<tr>
<td>
- thirdparty-sdnc-id
+ vnf-id
</td>
<td>
- <p>Unique ID of SDNC.</p>
+ <p>Unique id of VNF. This is unique across the graph.</p>
</td>
<td>path</td>
<td>
</p>
<dl>
- <dt class="sw-response-200">
- 200 OK
-
- </dt>
- <dd class="sw-response-200">
- <div class="row">
- <div class="col-md-12">
- <p>successful operation</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- <div class="panel panel-definition">
-
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/esr-thirdparty-sdnc">/esr-thirdparty-sdnc</a>
- </div>
- </div>
- </div>
-
- </div> </dd>
<dt class="sw-response-default">
default
</div>
</div>
- <span id="path--external-system-esr-thirdparty-sdnc-list-esr-thirdparty-sdnc--thirdparty-sdnc-id--"></span>
- <div id="operation--external-system-esr-thirdparty-sdnc-list-esr-thirdparty-sdnc--thirdparty-sdnc-id--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing esr-thirdparty-sdnc</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/external-system/esr-thirdparty-sdnc-list/esr-thirdparty-sdnc/{thirdparty-sdnc-id}</strong></h3>
+ <div class="operation-summary">update an existing generic-vnf</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}</strong></h3>
Tags:
- <a href="#tag-ExternalSystem">ExternalSystem</a>
+ <a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing esr-thirdparty-sdnc</p>
+ <p>update an existing generic-vnf</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>esr-thirdparty-sdnc object that needs to be created or updated</p>
+ <p><p>generic-vnf object that needs to be created or updated.</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/esr-thirdparty-sdnc">/esr-thirdparty-sdnc</a>
+ <a class="json-schema-ref" href="#/patchDefinitions/generic-vnf">/generic-vnf</a>
</div>
</div></div>
</div>
<tbody>
<tr>
<td>
- thirdparty-sdnc-id
+ vnf-id
</td>
<td>
- <p>Unique ID of SDNC.</p>
+ <p>Unique id of VNF. This is unique across the graph.</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--external-system-esr-thirdparty-sdnc-list-esr-thirdparty-sdnc--thirdparty-sdnc-id--"></span>
- <div id="operation--external-system-esr-thirdparty-sdnc-list-esr-thirdparty-sdnc--thirdparty-sdnc-id--delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing esr-thirdparty-sdnc</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/external-system/esr-thirdparty-sdnc-list/esr-thirdparty-sdnc/{thirdparty-sdnc-id}</strong></h3>
+ <div class="operation-summary">delete an existing generic-vnf</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}</strong></h3>
Tags:
- <a href="#tag-ExternalSystem">ExternalSystem</a>
+ <a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing esr-thirdparty-sdnc</p>
+ <p>delete an existing generic-vnf</p>
</section>
<section class="sw-request-body">
<tbody>
<tr>
<td>
- thirdparty-sdnc-id
+ vnf-id
</td>
<td>
- <p>Unique ID of SDNC.</p>
+ <p>Unique id of VNF. This is unique across the graph.</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--external-system-esr-thirdparty-sdnc-list-esr-thirdparty-sdnc--thirdparty-sdnc-id--esr-system-info-list-"></span>
- <div id="operation--external-system-esr-thirdparty-sdnc-list-esr-thirdparty-sdnc--thirdparty-sdnc-id--esr-system-info-list-get" class="swagger--panel-operation-get panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--entitlements-"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--entitlements-get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">returns esr-system-info-list</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/external-system/esr-thirdparty-sdnc-list/esr-thirdparty-sdnc/{thirdparty-sdnc-id}/esr-system-info-list</strong></h3>
+ <div class="operation-summary">returns entitlements</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/entitlements</strong></h3>
Tags:
- <a href="#tag-ExternalSystem">ExternalSystem</a>
+ <a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns esr-system-info-list</p>
+ <p>returns entitlements</p>
</section>
<section class="sw-request-params">
<tbody>
<tr>
<td>
- thirdparty-sdnc-id
+ vnf-id
</td>
<td>
- <p>Unique ID of SDNC.</p>
+ <p>Unique id of VNF. This is unique across the graph.</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
+ <tr>
+ <td>
+ vnf-name
+ </td>
+ <td>
+ <p>Name of VNF.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vnf-name2
+ </td>
+ <td>
+ <p>Alternate name of VNF.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vnf-type
+ </td>
+ <td>
+ <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ service-id
+ </td>
+ <td>
+ <p>Unique identifier of service, does not necessarily map to ASDC service models. SOON TO BE DEPRECATED</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ regional-resource-zone
+ </td>
+ <td>
+ <p>Regional way of organizing pservers, source of truth should define values</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ prov-status
+ </td>
+ <td>
+ <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ heat-stack-id
+ </td>
+ <td>
+ <p>Heat stack id corresponding to this instance, managed by MSO</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ in-maint
+ </td>
+ <td>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">boolean</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ is-closed-loop-disabled
+ </td>
+ <td>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">boolean</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ model-invariant-id
+ </td>
+ <td>
+ <p>the ASDC model id for this resource or service model.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ model-version-id
+ </td>
+ <td>
+ <p>the ASDC model version for this resource or service model.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ widget-model-id
+ </td>
+ <td>
+ <p>the ASDC data dictionary widget model. This maps directly to the A&AI widget.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ widget-model-version
+ </td>
+ <td>
+ <p>the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ nf-type
+ </td>
+ <td>
+ <p>Generic description of the type of NF</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ nf-function
+ </td>
+ <td>
+ <p>English description of Network function that the specific VNF deployment is providing</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ nf-role
+ </td>
+ <td>
+ <p>role in the network that this model will be providing</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ nf-naming-code
+ </td>
+ <td>
+ <p>string assigned to this model used for naming purposes</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
</tbody>
</table>
</section>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/esr-system-info-list">/esr-system-info-list</a>
+ <a class="json-schema-ref" href="#/getDefinitions/entitlements">/entitlements</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--external-system-esr-thirdparty-sdnc-list-esr-thirdparty-sdnc--thirdparty-sdnc-id--esr-system-info-list-esr-system-info--esr-system-info-id--"></span>
- <div id="operation--external-system-esr-thirdparty-sdnc-list-esr-thirdparty-sdnc--thirdparty-sdnc-id--esr-system-info-list-esr-system-info--esr-system-info-id--get" class="swagger--panel-operation-get panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">returns esr-system-info</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/external-system/esr-thirdparty-sdnc-list/esr-thirdparty-sdnc/{thirdparty-sdnc-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}</strong></h3>
+ <div class="operation-summary">returns entitlement</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid}</strong></h3>
Tags:
- <a href="#tag-ExternalSystem">ExternalSystem</a>
+ <a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns esr-system-info</p>
+ <p>returns entitlement</p>
</section>
<section class="sw-request-params">
<tbody>
<tr>
<td>
- thirdparty-sdnc-id
+ vnf-id
</td>
<td>
- <p>Unique ID of SDNC.</p>
+ <p>Unique id of VNF. This is unique across the graph.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- esr-system-info-id
+ group-uuid
</td>
<td>
- <p>Unique ID of esr system info.</p>
+ <p>Unique ID for the entitlement group the resource comes from, should be uuid.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- system-name
+ resource-uuid
</td>
<td>
- <p>name of external system.</p>
+ <p>Unique ID of an entitlement resource.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vnf-name
+ </td>
+ <td>
+ <p>Name of VNF.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- system-type
+ vnf-name2
</td>
<td>
- <p>it could be vim/vnfm/thirdparty-sdnc/ems-resource/ems-performance/ems-alarm.</p>
+ <p>Alternate name of VNF.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vnf-type
+ </td>
+ <td>
+ <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ service-id
+ </td>
+ <td>
+ <p>Unique identifier of service, does not necessarily map to ASDC service models. SOON TO BE DEPRECATED</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ regional-resource-zone
+ </td>
+ <td>
+ <p>Regional way of organizing pservers, source of truth should define values</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ prov-status
+ </td>
+ <td>
+ <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ heat-stack-id
+ </td>
+ <td>
+ <p>Heat stack id corresponding to this instance, managed by MSO</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ in-maint
+ </td>
+ <td>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">boolean</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ is-closed-loop-disabled
+ </td>
+ <td>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">boolean</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ model-invariant-id
+ </td>
+ <td>
+ <p>the ASDC model id for this resource or service model.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ model-version-id
+ </td>
+ <td>
+ <p>the ASDC model version for this resource or service model.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ widget-model-id
+ </td>
+ <td>
+ <p>the ASDC data dictionary widget model. This maps directly to the A&AI widget.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ widget-model-version
+ </td>
+ <td>
+ <p>the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ nf-type
+ </td>
+ <td>
+ <p>Generic description of the type of NF</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ nf-function
+ </td>
+ <td>
+ <p>English description of Network function that the specific VNF deployment is providing</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ nf-role
+ </td>
+ <td>
+ <p>role in the network that this model will be providing</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ nf-naming-code
+ </td>
+ <td>
+ <p>string assigned to this model used for naming purposes</p>
</td>
<td>query</td>
<td>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/esr-system-info">/esr-system-info</a>
+ <a class="json-schema-ref" href="#/getDefinitions/entitlement">/entitlement</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--external-system-esr-thirdparty-sdnc-list-esr-thirdparty-sdnc--thirdparty-sdnc-id--esr-system-info-list-esr-system-info--esr-system-info-id--"></span>
- <div id="operation--external-system-esr-thirdparty-sdnc-list-esr-thirdparty-sdnc--thirdparty-sdnc-id--esr-system-info-list-esr-system-info--esr-system-info-id--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing esr-system-info</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/external-system/esr-thirdparty-sdnc-list/esr-thirdparty-sdnc/{thirdparty-sdnc-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}</strong></h3>
+ <div class="operation-summary">create or update an existing entitlement</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid}</strong></h3>
Tags:
- <a href="#tag-ExternalSystem">ExternalSystem</a>
+ <a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing esr-system-info</p>
+ <p>create or update an existing entitlement</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>esr-system-info object that needs to be created or updated</p>
+ <p><p>entitlement object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkGenericVnfsGenericVnfEntitlementsEntitlement.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/esr-system-info">/esr-system-info</a>
+ <a class="json-schema-ref" href="#/definitions/entitlement">/entitlement</a>
</div>
</div></div>
</div>
<tbody>
<tr>
<td>
- thirdparty-sdnc-id
+ vnf-id
</td>
<td>
- <p>Unique ID of SDNC.</p>
+ <p>Unique id of VNF. This is unique across the graph.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- esr-system-info-id
+ group-uuid
</td>
<td>
- <p>Unique ID of esr system info.</p>
+ <p>Unique ID for the entitlement group the resource comes from, should be uuid.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ resource-uuid
+ </td>
+ <td>
+ <p>Unique ID of an entitlement resource.</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--external-system-esr-thirdparty-sdnc-list-esr-thirdparty-sdnc--thirdparty-sdnc-id--esr-system-info-list-esr-system-info--esr-system-info-id--"></span>
- <div id="operation--external-system-esr-thirdparty-sdnc-list-esr-thirdparty-sdnc--thirdparty-sdnc-id--esr-system-info-list-esr-system-info--esr-system-info-id--delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing esr-system-info</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/external-system/esr-thirdparty-sdnc-list/esr-thirdparty-sdnc/{thirdparty-sdnc-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}</strong></h3>
+ <div class="operation-summary">update an existing entitlement</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid}</strong></h3>
Tags:
- <a href="#tag-ExternalSystem">ExternalSystem</a>
+ <a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing esr-system-info</p>
+ <p>update an existing entitlement</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>entitlement object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/entitlement">/entitlement</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
<tbody>
<tr>
<td>
- thirdparty-sdnc-id
+ vnf-id
</td>
<td>
- <p>Unique ID of SDNC.</p>
+ <p>Unique id of VNF. This is unique across the graph.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- esr-system-info-id
+ group-uuid
</td>
<td>
- <p>Unique ID of esr system info.</p>
+ <p>Unique ID for the entitlement group the resource comes from, should be uuid.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- resource-version
+ resource-uuid
</td>
<td>
- <p>resource-version for concurrency</p>
+ <p>Unique ID of an entitlement resource.</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</div>
</div>
- <span id="path--external-system-esr-thirdparty-sdnc-list-esr-thirdparty-sdnc--thirdparty-sdnc-id--esr-system-info-list-esr-system-info--esr-system-info-id--relationship-list-relationship-"></span>
- <div id="operation--external-system-esr-thirdparty-sdnc-list-esr-thirdparty-sdnc--thirdparty-sdnc-id--esr-system-info-list-esr-system-info--esr-system-info-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/external-system/esr-thirdparty-sdnc-list/esr-thirdparty-sdnc/{thirdparty-sdnc-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">delete an existing entitlement</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid}</strong></h3>
Tags:
- <a href="#tag-ExternalSystem">ExternalSystem</a>
+ <a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>see node definition for valid relationships</p>
+ <p>delete an existing entitlement</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
- <div class="row">
- <div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
- </div>
- </div></div>
- </div>
</section>
<section class="sw-request-params">
<table class="table">
<tbody>
<tr>
<td>
- thirdparty-sdnc-id
+ vnf-id
</td>
<td>
- <p>Unique ID of SDNC.</p>
+ <p>Unique id of VNF. This is unique across the graph.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- esr-system-info-id
+ group-uuid
</td>
<td>
- <p>Unique ID of esr system info.</p>
+ <p>Unique ID for the entitlement group the resource comes from, should be uuid.</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--external-system-esr-thirdparty-sdnc-list-esr-thirdparty-sdnc--thirdparty-sdnc-id--esr-system-info-list-esr-system-info--esr-system-info-id--relationship-list-relationship-"></span>
- <div id="operation--external-system-esr-thirdparty-sdnc-list-esr-thirdparty-sdnc--thirdparty-sdnc-id--esr-system-info-list-esr-system-info--esr-system-info-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
- <div class="panel-heading">
- <div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/external-system/esr-thirdparty-sdnc-list/esr-thirdparty-sdnc/{thirdparty-sdnc-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}/relationship-list/relationship</strong></h3>
- Tags:
- <a href="#tag-ExternalSystem">ExternalSystem</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>delete an existing relationship</p>
-
- </section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- </section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <th class="sw-param-type"></th>
- <th class="sw-param-data-type"></th>
- <th class="sw-param-annotation"></th>
- </tr>
- </thead>
- <tbody>
<tr>
<td>
- thirdparty-sdnc-id
+ resource-uuid
</td>
<td>
- <p>Unique ID of SDNC.</p>
+ <p>Unique ID of an entitlement resource.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- esr-system-info-id
+ resource-version
</td>
<td>
- <p>Unique ID of esr system info.</p>
+ <p>resource-version for concurrency</p>
</td>
- <td>path</td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</div>
</div>
- <span id="path--external-system-esr-thirdparty-sdnc-list-esr-thirdparty-sdnc--thirdparty-sdnc-id--relationship-list-relationship-"></span>
- <div id="operation--external-system-esr-thirdparty-sdnc-list-esr-thirdparty-sdnc--thirdparty-sdnc-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--relationship-list-relationship-"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
<div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/external-system/esr-thirdparty-sdnc-list/esr-thirdparty-sdnc/{thirdparty-sdnc-id}/relationship-list/relationship</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid}/relationship-list/relationship</strong></h3>
Tags:
- <a href="#tag-ExternalSystem">ExternalSystem</a>
+ <a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkGenericVnfsGenericVnfEntitlementsEntitlement.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<tbody>
<tr>
<td>
- thirdparty-sdnc-id
+ vnf-id
</td>
<td>
- <p>Unique ID of SDNC.</p>
+ <p>Unique id of VNF. This is unique across the graph.</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--external-system-esr-thirdparty-sdnc-list-esr-thirdparty-sdnc--thirdparty-sdnc-id--relationship-list-relationship-"></span>
- <div id="operation--external-system-esr-thirdparty-sdnc-list-esr-thirdparty-sdnc--thirdparty-sdnc-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
- <div class="panel-heading">
- <div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/external-system/esr-thirdparty-sdnc-list/esr-thirdparty-sdnc/{thirdparty-sdnc-id}/relationship-list/relationship</strong></h3>
- Tags:
- <a href="#tag-ExternalSystem">ExternalSystem</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>delete an existing relationship</p>
-
- </section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- </section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <th class="sw-param-type"></th>
- <th class="sw-param-data-type"></th>
- <th class="sw-param-annotation"></th>
- </tr>
- </thead>
- <tbody>
<tr>
<td>
- thirdparty-sdnc-id
+ group-uuid
</td>
<td>
- <p>Unique ID of SDNC.</p>
+ <p>Unique ID for the entitlement group the resource comes from, should be uuid.</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--external-system-esr-vnfm-list-"></span>
- <div id="operation--external-system-esr-vnfm-list-get" class="swagger--panel-operation-get panel">
- <div class="panel-heading">
- <div class="operation-summary">returns esr-vnfm-list</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/external-system/esr-vnfm-list</strong></h3>
- Tags:
- <a href="#tag-ExternalSystem">ExternalSystem</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>returns esr-vnfm-list</p>
-
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-200">
- 200 OK
-
- </dt>
- <dd class="sw-response-200">
- <div class="row">
- <div class="col-md-12">
- <p>successful operation</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- <div class="panel panel-definition">
-
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/esr-vnfm-list">/esr-vnfm-list</a>
- </div>
- </div>
- </div>
-
- </div> </dd>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--external-system-esr-vnfm-list-esr-vnfm--vnfm-id--"></span>
- <div id="operation--external-system-esr-vnfm-list-esr-vnfm--vnfm-id--get" class="swagger--panel-operation-get panel">
- <div class="panel-heading">
- <div class="operation-summary">returns esr-vnfm</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/external-system/esr-vnfm-list/esr-vnfm/{vnfm-id}</strong></h3>
- Tags:
- <a href="#tag-ExternalSystem">ExternalSystem</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>returns esr-vnfm</p>
-
- </section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <th class="sw-param-type"></th>
- <th class="sw-param-data-type"></th>
- <th class="sw-param-annotation"></th>
- </tr>
- </thead>
- <tbody>
<tr>
<td>
- vnfm-id
+ resource-uuid
</td>
<td>
- <p>Unique ID of VNFM.</p>
+ <p>Unique ID of an entitlement resource.</p>
</td>
<td>path</td>
<td>
</p>
<dl>
- <dt class="sw-response-200">
- 200 OK
-
- </dt>
- <dd class="sw-response-200">
- <div class="row">
- <div class="col-md-12">
- <p>successful operation</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- <div class="panel panel-definition">
-
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/esr-vnfm">/esr-vnfm</a>
- </div>
- </div>
- </div>
-
- </div> </dd>
<dt class="sw-response-default">
default
</div>
</div>
- <span id="path--external-system-esr-vnfm-list-esr-vnfm--vnfm-id--"></span>
- <div id="operation--external-system-esr-vnfm-list-esr-vnfm--vnfm-id--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--relationship-list-relationship-"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing esr-vnfm</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/external-system/esr-vnfm-list/esr-vnfm/{vnfm-id}</strong></h3>
+ <div class="operation-summary">delete an existing relationship</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid}/relationship-list/relationship</strong></h3>
Tags:
- <a href="#tag-ExternalSystem">ExternalSystem</a>
+ <a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing esr-vnfm</p>
+ <p>delete an existing relationship</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
- <div class="row">
- <div class="col-md-6">
- <p><p>esr-vnfm object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/esr-vnfm">/esr-vnfm</a>
- </div>
- </div></div>
- </div>
</section>
<section class="sw-request-params">
<table class="table">
<tbody>
<tr>
<td>
- vnfm-id
+ vnf-id
</td>
<td>
- <p>Unique ID of VNFM.</p>
+ <p>Unique id of VNF. This is unique across the graph.</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--external-system-esr-vnfm-list-esr-vnfm--vnfm-id--"></span>
- <div id="operation--external-system-esr-vnfm-list-esr-vnfm--vnfm-id--delete" class="swagger--panel-operation-delete panel">
- <div class="panel-heading">
- <div class="operation-summary">delete an existing esr-vnfm</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/external-system/esr-vnfm-list/esr-vnfm/{vnfm-id}</strong></h3>
- Tags:
- <a href="#tag-ExternalSystem">ExternalSystem</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>delete an existing esr-vnfm</p>
-
- </section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- </section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <th class="sw-param-type"></th>
- <th class="sw-param-data-type"></th>
- <th class="sw-param-annotation"></th>
- </tr>
- </thead>
- <tbody>
<tr>
<td>
- vnfm-id
+ group-uuid
</td>
<td>
- <p>Unique ID of VNFM.</p>
+ <p>Unique ID for the entitlement group the resource comes from, should be uuid.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- resource-version
+ resource-uuid
</td>
<td>
- <p>resource-version for concurrency</p>
+ <p>Unique ID of an entitlement resource.</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</div>
</div>
- <span id="path--external-system-esr-vnfm-list-esr-vnfm--vnfm-id--esr-system-info-list-"></span>
- <div id="operation--external-system-esr-vnfm-list-esr-vnfm--vnfm-id--esr-system-info-list-get" class="swagger--panel-operation-get panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">returns esr-system-info-list</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/external-system/esr-vnfm-list/esr-vnfm/{vnfm-id}/esr-system-info-list</strong></h3>
+ <div class="operation-summary">returns l-interfaces</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces</strong></h3>
Tags:
- <a href="#tag-ExternalSystem">ExternalSystem</a>
+ <a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns esr-system-info-list</p>
+ <p>returns l-interfaces</p>
</section>
<section class="sw-request-params">
<tbody>
<tr>
<td>
- vnfm-id
+ vnf-id
</td>
<td>
- <p>Unique ID of VNFM.</p>
+ <p>Unique id of VNF. This is unique across the graph.</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
+ <tr>
+ <td>
+ vnf-name
+ </td>
+ <td>
+ <p>Name of VNF.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vnf-name2
+ </td>
+ <td>
+ <p>Alternate name of VNF.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vnf-type
+ </td>
+ <td>
+ <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ service-id
+ </td>
+ <td>
+ <p>Unique identifier of service, does not necessarily map to ASDC service models. SOON TO BE DEPRECATED</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ regional-resource-zone
+ </td>
+ <td>
+ <p>Regional way of organizing pservers, source of truth should define values</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ prov-status
+ </td>
+ <td>
+ <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ heat-stack-id
+ </td>
+ <td>
+ <p>Heat stack id corresponding to this instance, managed by MSO</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ in-maint
+ </td>
+ <td>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">boolean</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ is-closed-loop-disabled
+ </td>
+ <td>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">boolean</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ model-invariant-id
+ </td>
+ <td>
+ <p>the ASDC model id for this resource or service model.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ model-version-id
+ </td>
+ <td>
+ <p>the ASDC model version for this resource or service model.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ widget-model-id
+ </td>
+ <td>
+ <p>the ASDC data dictionary widget model. This maps directly to the A&AI widget.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ widget-model-version
+ </td>
+ <td>
+ <p>the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ nf-type
+ </td>
+ <td>
+ <p>Generic description of the type of NF</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ nf-function
+ </td>
+ <td>
+ <p>English description of Network function that the specific VNF deployment is providing</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ nf-role
+ </td>
+ <td>
+ <p>role in the network that this model will be providing</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ nf-naming-code
+ </td>
+ <td>
+ <p>string assigned to this model used for naming purposes</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
</tbody>
</table>
</section>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/esr-system-info-list">/esr-system-info-list</a>
+ <a class="json-schema-ref" href="#/getDefinitions/l-interfaces">/l-interfaces</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--external-system-esr-vnfm-list-esr-vnfm--vnfm-id--esr-system-info-list-esr-system-info--esr-system-info-id--"></span>
- <div id="operation--external-system-esr-vnfm-list-esr-vnfm--vnfm-id--esr-system-info-list-esr-system-info--esr-system-info-id--get" class="swagger--panel-operation-get panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">returns esr-system-info</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/external-system/esr-vnfm-list/esr-vnfm/{vnfm-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}</strong></h3>
+ <div class="operation-summary">returns l-interface</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}</strong></h3>
Tags:
- <a href="#tag-ExternalSystem">ExternalSystem</a>
+ <a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns esr-system-info</p>
+ <p>returns l-interface</p>
</section>
<section class="sw-request-params">
<tbody>
<tr>
<td>
- vnfm-id
+ vnf-id
</td>
<td>
- <p>Unique ID of VNFM.</p>
+ <p>Unique id of VNF. This is unique across the graph.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- esr-system-info-id
+ interface-name
</td>
<td>
- <p>Unique ID of esr system info.</p>
+ <p>Name given to the interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- system-name
+ vnf-name
</td>
<td>
- <p>name of external system.</p>
+ <p>Name of VNF.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- system-type
+ vnf-name2
</td>
<td>
- <p>it could be vim/vnfm/thirdparty-sdnc/ems-resource/ems-performance/ems-alarm.</p>
+ <p>Alternate name of VNF.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vnf-type
+ </td>
+ <td>
+ <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ service-id
+ </td>
+ <td>
+ <p>Unique identifier of service, does not necessarily map to ASDC service models. SOON TO BE DEPRECATED</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ regional-resource-zone
+ </td>
+ <td>
+ <p>Regional way of organizing pservers, source of truth should define values</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ prov-status
+ </td>
+ <td>
+ <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ heat-stack-id
+ </td>
+ <td>
+ <p>Heat stack id corresponding to this instance, managed by MSO</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ in-maint
+ </td>
+ <td>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">boolean</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ is-closed-loop-disabled
+ </td>
+ <td>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">boolean</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ model-invariant-id
+ </td>
+ <td>
+ <p>the ASDC model id for this resource or service model.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ model-version-id
+ </td>
+ <td>
+ <p>the ASDC model version for this resource or service model.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ widget-model-id
+ </td>
+ <td>
+ <p>the ASDC data dictionary widget model. This maps directly to the A&AI widget.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ widget-model-version
+ </td>
+ <td>
+ <p>the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ nf-type
+ </td>
+ <td>
+ <p>Generic description of the type of NF</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ nf-function
+ </td>
+ <td>
+ <p>English description of Network function that the specific VNF deployment is providing</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ nf-role
+ </td>
+ <td>
+ <p>role in the network that this model will be providing</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ nf-naming-code
+ </td>
+ <td>
+ <p>string assigned to this model used for naming purposes</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-id
+ </td>
+ <td>
+ <p>ID of interface</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ macaddr
+ </td>
+ <td>
+ <p>MAC address for the interface</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ network-name
+ </td>
+ <td>
+ <p>Name of the network</p>
</td>
<td>query</td>
<td>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/esr-system-info">/esr-system-info</a>
+ <a class="json-schema-ref" href="#/getDefinitions/l-interface">/l-interface</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--external-system-esr-vnfm-list-esr-vnfm--vnfm-id--esr-system-info-list-esr-system-info--esr-system-info-id--"></span>
- <div id="operation--external-system-esr-vnfm-list-esr-vnfm--vnfm-id--esr-system-info-list-esr-system-info--esr-system-info-id--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing esr-system-info</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/external-system/esr-vnfm-list/esr-vnfm/{vnfm-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}</strong></h3>
+ <div class="operation-summary">create or update an existing l-interface</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}</strong></h3>
Tags:
- <a href="#tag-ExternalSystem">ExternalSystem</a>
+ <a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing esr-system-info</p>
+ <p>create or update an existing l-interface</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>esr-system-info object that needs to be created or updated</p>
+ <p><p>l-interface object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkGenericVnfsGenericVnfLInterfacesLInterface.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/esr-system-info">/esr-system-info</a>
+ <a class="json-schema-ref" href="#/definitions/l-interface">/l-interface</a>
</div>
</div></div>
</div>
<tbody>
<tr>
<td>
- vnfm-id
+ vnf-id
</td>
<td>
- <p>Unique ID of VNFM.</p>
+ <p>Unique id of VNF. This is unique across the graph.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- esr-system-info-id
+ interface-name
</td>
<td>
- <p>Unique ID of esr system info.</p>
+ <p>Name given to the interface</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--external-system-esr-vnfm-list-esr-vnfm--vnfm-id--esr-system-info-list-esr-system-info--esr-system-info-id--"></span>
- <div id="operation--external-system-esr-vnfm-list-esr-vnfm--vnfm-id--esr-system-info-list-esr-system-info--esr-system-info-id--delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing esr-system-info</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/external-system/esr-vnfm-list/esr-vnfm/{vnfm-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}</strong></h3>
+ <div class="operation-summary">update an existing l-interface</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}</strong></h3>
Tags:
- <a href="#tag-ExternalSystem">ExternalSystem</a>
+ <a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing esr-system-info</p>
+ <p>update an existing l-interface</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>l-interface object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/l-interface">/l-interface</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
<tbody>
<tr>
<td>
- vnfm-id
+ vnf-id
</td>
<td>
- <p>Unique ID of VNFM.</p>
+ <p>Unique id of VNF. This is unique across the graph.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- esr-system-info-id
+ interface-name
</td>
<td>
- <p>Unique ID of esr system info.</p>
+ <p>Name given to the interface</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
- <td>
- resource-version
- </td>
- <td>
- <p>resource-version for concurrency</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--external-system-esr-vnfm-list-esr-vnfm--vnfm-id--esr-system-info-list-esr-system-info--esr-system-info-id--relationship-list-relationship-"></span>
- <div id="operation--external-system-esr-vnfm-list-esr-vnfm--vnfm-id--esr-system-info-list-esr-system-info--esr-system-info-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/external-system/esr-vnfm-list/esr-vnfm/{vnfm-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">delete an existing l-interface</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}</strong></h3>
Tags:
- <a href="#tag-ExternalSystem">ExternalSystem</a>
+ <a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>see node definition for valid relationships</p>
+ <p>delete an existing l-interface</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
- <div class="row">
- <div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
- </div>
- </div></div>
- </div>
</section>
<section class="sw-request-params">
<table class="table">
<tbody>
<tr>
<td>
- vnfm-id
+ vnf-id
</td>
<td>
- <p>Unique ID of VNFM.</p>
+ <p>Unique id of VNF. This is unique across the graph.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- esr-system-info-id
+ interface-name
</td>
<td>
- <p>Unique ID of esr system info.</p>
+ <p>Name given to the interface</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
+ <tr>
+ <td>
+ resource-version
+ </td>
+ <td>
+ <p>resource-version for concurrency</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--external-system-esr-vnfm-list-esr-vnfm--vnfm-id--esr-system-info-list-esr-system-info--esr-system-info-id--relationship-list-relationship-"></span>
- <div id="operation--external-system-esr-vnfm-list-esr-vnfm--vnfm-id--esr-system-info-list-esr-system-info--esr-system-info-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
- <div class="panel-heading">
- <div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/external-system/esr-vnfm-list/esr-vnfm/{vnfm-id}/esr-system-info-list/esr-system-info/{esr-system-info-id}/relationship-list/relationship</strong></h3>
- Tags:
- <a href="#tag-ExternalSystem">ExternalSystem</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>delete an existing relationship</p>
-
- </section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- </section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <th class="sw-param-type"></th>
- <th class="sw-param-data-type"></th>
- <th class="sw-param-annotation"></th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>
- vnfm-id
- </td>
- <td>
- <p>Unique ID of VNFM.</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- esr-system-info-id
- </td>
- <td>
- <p>Unique ID of esr system info.</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--external-system-esr-vnfm-list-esr-vnfm--vnfm-id--relationship-list-relationship-"></span>
- <div id="operation--external-system-esr-vnfm-list-esr-vnfm--vnfm-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/external-system/esr-vnfm-list/esr-vnfm/{vnfm-id}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">returns l3-interface-ipv4-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
Tags:
- <a href="#tag-ExternalSystem">ExternalSystem</a>
+ <a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>see node definition for valid relationships</p>
+ <p>returns l3-interface-ipv4-address-list</p>
</section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- <div class="row">
- <div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
- </div>
- </div></div>
- </div>
- </section>
<section class="sw-request-params">
<table class="table">
<thead>
<tbody>
<tr>
<td>
- vnfm-id
+ vnf-id
</td>
<td>
- <p>Unique ID of VNFM.</p>
+ <p>Unique id of VNF. This is unique across the graph.</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--external-system-esr-vnfm-list-esr-vnfm--vnfm-id--relationship-list-relationship-"></span>
- <div id="operation--external-system-esr-vnfm-list-esr-vnfm--vnfm-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
- <div class="panel-heading">
- <div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/external-system/esr-vnfm-list/esr-vnfm/{vnfm-id}/relationship-list/relationship</strong></h3>
- Tags:
- <a href="#tag-ExternalSystem">ExternalSystem</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>delete an existing relationship</p>
-
- </section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- </section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <th class="sw-param-type"></th>
- <th class="sw-param-data-type"></th>
- <th class="sw-param-annotation"></th>
- </tr>
- </thead>
- <tbody>
<tr>
<td>
- vnfm-id
+ interface-name
</td>
<td>
- <p>Unique ID of VNFM.</p>
+ <p>Name given to the interface</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--network-generic-vnfs-"></span>
- <div id="operation--network-generic-vnfs-get" class="swagger--panel-operation-get panel">
- <div class="panel-heading">
- <div class="operation-summary">returns generic-vnfs</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/generic-vnfs</strong></h3>
- Tags:
- <a href="#tag-Network">Network</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>returns generic-vnfs</p>
-
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-200">
- 200 OK
-
- </dt>
- <dd class="sw-response-200">
- <div class="row">
- <div class="col-md-12">
- <p>successful operation</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- <div class="panel panel-definition">
-
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/generic-vnfs">/generic-vnfs</a>
- </div>
- </div>
- </div>
-
- </div> </dd>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--get" class="swagger--panel-operation-get panel">
- <div class="panel-heading">
- <div class="operation-summary">returns generic-vnf</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}</strong></h3>
- Tags:
- <a href="#tag-Network">Network</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>returns generic-vnf</p>
-
- </section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <th class="sw-param-type"></th>
- <th class="sw-param-data-type"></th>
- <th class="sw-param-annotation"></th>
- </tr>
- </thead>
- <tbody>
<tr>
<td>
- vnf-id
+ l3-interface-ipv4-address
</td>
<td>
- <p>Unique id of VNF. This is unique across the graph.</p>
+ <p>IP address</p>
</td>
<td>path</td>
<td>
<td>
</td>
</tr>
+ <tr>
+ <td>
+ interface-id
+ </td>
+ <td>
+ <p>ID of interface</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ macaddr
+ </td>
+ <td>
+ <p>MAC address for the interface</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ network-name
+ </td>
+ <td>
+ <p>Name of the network</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vlan-id-inner
+ </td>
+ <td>
+ <p>Inner VLAN tag</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">integer</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ neutron-network-id
+ </td>
+ <td>
+ <p>Neutron network id of the interface that address belongs to</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ neutron-subnet-id
+ </td>
+ <td>
+ <p>Neutron id of subnet that address belongs to</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
</tbody>
</table>
</section>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/generic-vnf">/generic-vnf</a>
+ <a class="json-schema-ref" href="#/getDefinitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing generic-vnf</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}</strong></h3>
+ <div class="operation-summary">create or update an existing l3-interface-ipv4-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing generic-vnf</p>
+ <p>create or update an existing l3-interface-ipv4-address-list</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>generic-vnf object that needs to be created or updated</p>
+ <p><p>l3-interface-ipv4-address-list object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkGenericVnfsGenericVnfLInterfacesLInterfaceL3InterfaceIpv4AddressList.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/generic-vnf">/generic-vnf</a>
+ <a class="json-schema-ref" href="#/definitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a>
</div>
</div></div>
</div>
<span class="json-property-required"></span>
</td>
</tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name given to the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ l3-interface-ipv4-address
+ </td>
+ <td>
+ <p>IP address</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing generic-vnf</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}</strong></h3>
+ <div class="operation-summary">update an existing l3-interface-ipv4-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing generic-vnf</p>
+ <p>update an existing l3-interface-ipv4-address-list</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>l3-interface-ipv4-address-list object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
</tr>
<tr>
<td>
- resource-version
+ interface-name
</td>
<td>
- <p>resource-version for concurrency</p>
+ <p>Name given to the interface</p>
</td>
- <td>query</td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ l3-interface-ipv4-address
+ </td>
+ <td>
+ <p>IP address</p>
+ </td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--entitlements-"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--entitlements-get" class="swagger--panel-operation-get panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">returns entitlements</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/entitlements</strong></h3>
+ <div class="operation-summary">delete an existing l3-interface-ipv4-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns entitlements</p>
+ <p>delete an existing l3-interface-ipv4-address-list</p>
</section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
<section class="sw-request-params">
<table class="table">
<thead>
</tr>
<tr>
<td>
- vnf-name
- </td>
- <td>
- <p>Name of VNF.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- vnf-name2
- </td>
- <td>
- <p>Alternate name of VNF.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- vnf-type
- </td>
- <td>
- <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- service-id
- </td>
- <td>
- <p>Unique identifier of service, does not necessarily map to ASDC service models. SOON TO BE DEPRECATED</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- regional-resource-zone
- </td>
- <td>
- <p>Regional way of organizing pservers, source of truth should define values</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- prov-status
- </td>
- <td>
- <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- heat-stack-id
+ interface-name
</td>
<td>
- <p>Heat stack id corresponding to this instance, managed by MSO</p>
+ <p>Name given to the interface</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- in-maint
- </td>
- <td>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">boolean</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- is-closed-loop-disabled
- </td>
- <td>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">boolean</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- model-invariant-id
+ l3-interface-ipv4-address
</td>
<td>
- <p>the ASDC model id for this resource or service model.</p>
+ <p>IP address</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- model-version-id
+ resource-version
</td>
<td>
- <p>the ASDC model version for this resource or service model.</p>
+ <p>resource-version for concurrency</p>
</td>
<td>query</td>
<td>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <div class="panel-heading">
+ <div class="operation-summary">see node definition for valid relationships</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>see node definition for valid relationships</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkGenericVnfsGenericVnfLInterfacesLInterfaceL3InterfaceIpv4AddressList.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
<tr>
<td>
- widget-model-id
+ vnf-id
</td>
<td>
- <p>the ASDC data dictionary widget model. This maps directly to the A&AI widget.</p>
+ <p>Unique id of VNF. This is unique across the graph.</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- widget-model-version
+ interface-name
</td>
<td>
- <p>the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.</p>
+ <p>Name given to the interface</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- nf-type
+ l3-interface-ipv4-address
</td>
<td>
- <p>Generic description of the type of NF</p>
+ <p>IP address</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <div class="panel-heading">
+ <div class="operation-summary">delete an existing relationship</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>delete an existing relationship</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
<tr>
<td>
- nf-function
+ vnf-id
</td>
<td>
- <p>English description of Network function that the specific VNF deployment is providing</p>
+ <p>Unique id of VNF. This is unique across the graph.</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- nf-role
+ interface-name
</td>
<td>
- <p>role in the network that this model will be providing</p>
+ <p>Name given to the interface</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- nf-naming-code
+ l3-interface-ipv4-address
</td>
<td>
- <p>string assigned to this model used for naming purposes</p>
+ <p>IP address</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
</tbody>
</p>
<dl>
- <dt class="sw-response-200">
- 200 OK
-
- </dt>
- <dd class="sw-response-200">
- <div class="row">
- <div class="col-md-12">
- <p>successful operation</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- <div class="panel panel-definition">
-
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/entitlements">/entitlements</a>
- </div>
- </div>
- </div>
-
- </div> </dd>
<dt class="sw-response-default">
default
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--get" class="swagger--panel-operation-get panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">returns entitlement</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid}</strong></h3>
+ <div class="operation-summary">returns l3-interface-ipv6-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns entitlement</p>
+ <p>returns l3-interface-ipv6-address-list</p>
</section>
<section class="sw-request-params">
</tr>
<tr>
<td>
- group-uuid
+ interface-name
</td>
<td>
- <p>Unique ID for the entitlement group the resource comes from, should be uuid.</p>
+ <p>Name given to the interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- resource-uuid
+ l3-interface-ipv6-address
</td>
<td>
- <p>Unique ID of an entitlement resource.</p>
+ <p>IP address</p>
</td>
<td>path</td>
<td>
<td>
</td>
</tr>
+ <tr>
+ <td>
+ interface-id
+ </td>
+ <td>
+ <p>ID of interface</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ macaddr
+ </td>
+ <td>
+ <p>MAC address for the interface</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ network-name
+ </td>
+ <td>
+ <p>Name of the network</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vlan-id-inner
+ </td>
+ <td>
+ <p>Inner VLAN tag</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">integer</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ neutron-network-id
+ </td>
+ <td>
+ <p>Neutron network id of the interface that address belongs to</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ neutron-subnet-id
+ </td>
+ <td>
+ <p>Neutron id of subnet that address belongs to</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
</tbody>
</table>
</section>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/entitlement">/entitlement</a>
+ <a class="json-schema-ref" href="#/getDefinitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing entitlement</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid}</strong></h3>
+ <div class="operation-summary">create or update an existing l3-interface-ipv6-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing entitlement</p>
+ <p>create or update an existing l3-interface-ipv6-address-list</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>entitlement object that needs to be created or updated</p>
+ <p><p>l3-interface-ipv6-address-list object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkGenericVnfsGenericVnfLInterfacesLInterfaceL3InterfaceIpv6AddressList.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/entitlement">/entitlement</a>
+ <a class="json-schema-ref" href="#/definitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a>
</div>
</div></div>
</div>
</tr>
<tr>
<td>
- group-uuid
+ interface-name
</td>
<td>
- <p>Unique ID for the entitlement group the resource comes from, should be uuid.</p>
+ <p>Name given to the interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- resource-uuid
+ l3-interface-ipv6-address
</td>
<td>
- <p>Unique ID of an entitlement resource.</p>
+ <p>IP address</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing entitlement</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid}</strong></h3>
+ <div class="operation-summary">update an existing l3-interface-ipv6-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing entitlement</p>
+ <p>update an existing l3-interface-ipv6-address-list</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>l3-interface-ipv6-address-list object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
</tr>
<tr>
<td>
- group-uuid
+ interface-name
</td>
<td>
- <p>Unique ID for the entitlement group the resource comes from, should be uuid.</p>
+ <p>Name given to the interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- resource-uuid
+ l3-interface-ipv6-address
</td>
<td>
- <p>Unique ID of an entitlement resource.</p>
+ <p>IP address</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
- <td>
- resource-version
- </td>
- <td>
- <p>resource-version for concurrency</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--relationship-list-relationship-"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">delete an existing l3-interface-ipv6-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>see node definition for valid relationships</p>
+ <p>delete an existing l3-interface-ipv6-address-list</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
- <div class="row">
- <div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
- </div>
- </div></div>
- </div>
</section>
<section class="sw-request-params">
<table class="table">
</tr>
<tr>
<td>
- group-uuid
+ interface-name
</td>
<td>
- <p>Unique ID for the entitlement group the resource comes from, should be uuid.</p>
+ <p>Name given to the interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- resource-uuid
+ l3-interface-ipv6-address
</td>
<td>
- <p>Unique ID of an entitlement resource.</p>
+ <p>IP address</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
+ <tr>
+ <td>
+ resource-version
+ </td>
+ <td>
+ <p>resource-version for concurrency</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
</dt>
<dd class="sw-response-default">
<div class="row">
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--relationship-list-relationship-"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">see node definition for valid relationships</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing relationship</p>
+ <p>see node definition for valid relationships</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkGenericVnfsGenericVnfLInterfacesLInterfaceL3InterfaceIpv6AddressList.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
</tr>
<tr>
<td>
- group-uuid
+ interface-name
</td>
<td>
- <p>Unique ID for the entitlement group the resource comes from, should be uuid.</p>
+ <p>Name given to the interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- resource-uuid
+ l3-interface-ipv6-address
</td>
<td>
- <p>Unique ID of an entitlement resource.</p>
+ <p>IP address</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-get" class="swagger--panel-operation-get panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">returns l-interfaces</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces</strong></h3>
+ <div class="operation-summary">delete an existing relationship</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns l-interfaces</p>
+ <p>delete an existing relationship</p>
</section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
<section class="sw-request-params">
<table class="table">
<thead>
</tr>
<tr>
<td>
- vnf-name
- </td>
- <td>
- <p>Name of VNF.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- vnf-name2
- </td>
- <td>
- <p>Alternate name of VNF.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- vnf-type
- </td>
- <td>
- <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- service-id
- </td>
- <td>
- <p>Unique identifier of service, does not necessarily map to ASDC service models. SOON TO BE DEPRECATED</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- regional-resource-zone
- </td>
- <td>
- <p>Regional way of organizing pservers, source of truth should define values</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- prov-status
- </td>
- <td>
- <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- heat-stack-id
- </td>
- <td>
- <p>Heat stack id corresponding to this instance, managed by MSO</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- in-maint
- </td>
- <td>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">boolean</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- is-closed-loop-disabled
- </td>
- <td>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">boolean</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- model-invariant-id
- </td>
- <td>
- <p>the ASDC model id for this resource or service model.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- model-version-id
- </td>
- <td>
- <p>the ASDC model version for this resource or service model.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- widget-model-id
+ interface-name
</td>
<td>
- <p>the ASDC data dictionary widget model. This maps directly to the A&AI widget.</p>
+ <p>Name given to the interface</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- widget-model-version
+ l3-interface-ipv6-address
</td>
<td>
- <p>the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.</p>
+ <p>IP address</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--relationship-list-relationship-"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <div class="panel-heading">
+ <div class="operation-summary">see node definition for valid relationships</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>see node definition for valid relationships</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkGenericVnfsGenericVnfLInterfacesLInterface.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
<tr>
<td>
- nf-type
+ vnf-id
</td>
<td>
- <p>Generic description of the type of NF</p>
+ <p>Unique id of VNF. This is unique across the graph.</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- nf-function
+ interface-name
</td>
<td>
- <p>English description of Network function that the specific VNF deployment is providing</p>
+ <p>Name given to the interface</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--relationship-list-relationship-"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <div class="panel-heading">
+ <div class="operation-summary">delete an existing relationship</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>delete an existing relationship</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
<tr>
<td>
- nf-role
+ vnf-id
</td>
<td>
- <p>role in the network that this model will be providing</p>
+ <p>Unique id of VNF. This is unique across the graph.</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- nf-naming-code
+ interface-name
</td>
<td>
- <p>string assigned to this model used for naming purposes</p>
+ <p>Name given to the interface</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
</tbody>
</p>
<dl>
- <dt class="sw-response-200">
- 200 OK
-
- </dt>
- <dd class="sw-response-200">
- <div class="row">
- <div class="col-md-12">
- <p>successful operation</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- <div class="panel panel-definition">
-
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l-interfaces">/l-interfaces</a>
- </div>
- </div>
- </div>
-
- </div> </dd>
<dt class="sw-response-default">
default
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--get" class="swagger--panel-operation-get panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--sriov-vfs-"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--sriov-vfs-get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">returns l-interface</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}</strong></h3>
+ <div class="operation-summary">returns sriov-vfs</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns l-interface</p>
+ <p>returns sriov-vfs</p>
</section>
<section class="sw-request-params">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l-interface">/l-interface</a>
+ <a class="json-schema-ref" href="#/getDefinitions/sriov-vfs">/sriov-vfs</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing l-interface</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}</strong></h3>
+ <div class="operation-summary">returns sriov-vf</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing l-interface</p>
-
- </section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- <div class="row">
- <div class="col-md-6">
- <p><p>l-interface object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l-interface">/l-interface</a>
- </div>
- </div></div>
- </div>
- </section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <th class="sw-param-type"></th>
- <th class="sw-param-data-type"></th>
- <th class="sw-param-annotation"></th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>
- vnf-id
- </td>
- <td>
- <p>Unique id of VNF. This is unique across the graph.</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- interface-name
- </td>
- <td>
- <p>Name given to the interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--delete" class="swagger--panel-operation-delete panel">
- <div class="panel-heading">
- <div class="operation-summary">delete an existing l-interface</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}</strong></h3>
- Tags:
- <a href="#tag-Network">Network</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>delete an existing l-interface</p>
-
- </section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- </section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <th class="sw-param-type"></th>
- <th class="sw-param-data-type"></th>
- <th class="sw-param-annotation"></th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>
- vnf-id
- </td>
- <td>
- <p>Unique id of VNF. This is unique across the graph.</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- interface-name
- </td>
- <td>
- <p>Name given to the interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- resource-version
- </td>
- <td>
- <p>resource-version for concurrency</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--get" class="swagger--panel-operation-get panel">
- <div class="panel-heading">
- <div class="operation-summary">returns l3-interface-ipv4-address-list</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
- Tags:
- <a href="#tag-Network">Network</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>returns l3-interface-ipv4-address-list</p>
+ <p>returns sriov-vf</p>
</section>
<section class="sw-request-params">
</tr>
<tr>
<td>
- l3-interface-ipv4-address
+ pci-id
</td>
<td>
- <p>IP address</p>
+ <p>PCI ID used to identify the sriov-vf</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- vlan-id-inner
+ vf-vlan-filter
</td>
<td>
- <p>Inner VLAN tag</p>
+ <p>This metadata provides option to specify list of VLAN filters applied on VF to pass the traffic to VM.</p>
</td>
<td>query</td>
<td>
- <span class="json-property-type">integer</span>
+ <span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
</tr>
<tr>
<td>
- neutron-network-id
+ vf-mac-filter
</td>
<td>
- <p>Neutron network id of the interface that address belongs to</p>
+ <p>When MAC filters are specified, VF-agent service configures VFs to do MAC level filtering before the traffic is passed to VM.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- neutron-subnet-id
+ vf-vlan-strip
</td>
<td>
- <p>Neutron id of subnet that address belongs to</p>
+ <p>When this field is set to true, VF will configured to strip the outer TAG before the traffic is passed to VM.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">boolean</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ neutron-network-id
+ </td>
+ <td>
+ <p>Neutron network id of the interface</p>
</td>
<td>query</td>
<td>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a>
+ <a class="json-schema-ref" href="#/getDefinitions/sriov-vf">/sriov-vf</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing l3-interface-ipv4-address-list</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
+ <div class="operation-summary">create or update an existing sriov-vf</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing l3-interface-ipv4-address-list</p>
+ <p>create or update an existing sriov-vf</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>l3-interface-ipv4-address-list object that needs to be created or updated</p>
+ <p><p>sriov-vf object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkGenericVnfsGenericVnfLInterfacesLInterfaceSriovVfsSriovVf.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a>
+ <a class="json-schema-ref" href="#/definitions/sriov-vf">/sriov-vf</a>
</div>
</div></div>
</div>
</tr>
<tr>
<td>
- l3-interface-ipv4-address
+ pci-id
</td>
<td>
- <p>IP address</p>
+ <p>PCI ID used to identify the sriov-vf</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing l3-interface-ipv4-address-list</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
+ <div class="operation-summary">update an existing sriov-vf</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing l3-interface-ipv4-address-list</p>
+ <p>update an existing sriov-vf</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>sriov-vf object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/sriov-vf">/sriov-vf</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
</tr>
<tr>
<td>
- l3-interface-ipv4-address
+ pci-id
</td>
<td>
- <p>IP address</p>
+ <p>PCI ID used to identify the sriov-vf</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--delete" class="swagger--panel-operation-delete panel">
+ <div class="panel-heading">
+ <div class="operation-summary">delete an existing sriov-vf</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>delete an existing sriov-vf</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ vnf-id
+ </td>
+ <td>
+ <p>Unique id of VNF. This is unique across the graph.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name given to the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ pci-id
+ </td>
+ <td>
+ <p>PCI ID used to identify the sriov-vf</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
<div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkGenericVnfsGenericVnfLInterfacesLInterfaceSriovVfsSriovVf.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</tr>
<tr>
<td>
- l3-interface-ipv4-address
+ pci-id
</td>
<td>
- <p>IP address</p>
+ <p>PCI ID used to identify the sriov-vf</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
<div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
</tr>
<tr>
<td>
- l3-interface-ipv4-address
+ pci-id
</td>
<td>
- <p>IP address</p>
+ <p>PCI ID used to identify the sriov-vf</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--get" class="swagger--panel-operation-get panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--vlans-"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--vlans-get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">returns l3-interface-ipv6-address-list</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
+ <div class="operation-summary">returns vlans</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns l3-interface-ipv6-address-list</p>
+ <p>returns vlans</p>
</section>
<section class="sw-request-params">
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
- <td>
- l3-interface-ipv6-address
- </td>
- <td>
- <p>IP address</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
<tr>
<td>
vnf-name
<td>
</td>
</tr>
- <tr>
- <td>
- vlan-id-inner
- </td>
- <td>
- <p>Inner VLAN tag</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">integer</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- neutron-network-id
- </td>
- <td>
- <p>Neutron network id of the interface that address belongs to</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- neutron-subnet-id
- </td>
- <td>
- <p>Neutron id of subnet that address belongs to</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
</tbody>
</table>
</section>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a>
+ <a class="json-schema-ref" href="#/getDefinitions/vlans">/vlans</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing l3-interface-ipv6-address-list</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
+ <div class="operation-summary">returns vlan</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing l3-interface-ipv6-address-list</p>
+ <p>returns vlan</p>
</section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- <div class="row">
- <div class="col-md-6">
- <p><p>l3-interface-ipv6-address-list object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a>
- </div>
- </div></div>
- </div>
- </section>
<section class="sw-request-params">
<table class="table">
<thead>
</tr>
<tr>
<td>
- l3-interface-ipv6-address
+ vlan-interface
</td>
<td>
- <p>IP address</p>
+ <p>String that identifies the interface</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--delete" class="swagger--panel-operation-delete panel">
- <div class="panel-heading">
- <div class="operation-summary">delete an existing l3-interface-ipv6-address-list</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
- Tags:
- <a href="#tag-Network">Network</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>delete an existing l3-interface-ipv6-address-list</p>
-
- </section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- </section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <th class="sw-param-type"></th>
- <th class="sw-param-data-type"></th>
- <th class="sw-param-annotation"></th>
- </tr>
- </thead>
- <tbody>
<tr>
<td>
- vnf-id
+ vnf-name
</td>
<td>
- <p>Unique id of VNF. This is unique across the graph.</p>
+ <p>Name of VNF.</p>
</td>
- <td>path</td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- interface-name
+ vnf-name2
</td>
<td>
- <p>Name given to the interface</p>
+ <p>Alternate name of VNF.</p>
</td>
- <td>path</td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- l3-interface-ipv6-address
+ vnf-type
</td>
<td>
- <p>IP address</p>
+ <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p>
</td>
- <td>path</td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- resource-version
+ service-id
</td>
<td>
- <p>resource-version for concurrency</p>
+ <p>Unique identifier of service, does not necessarily map to ASDC service models. SOON TO BE DEPRECATED</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ regional-resource-zone
+ </td>
+ <td>
+ <p>Regional way of organizing pservers, source of truth should define values</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ prov-status
+ </td>
+ <td>
+ <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ heat-stack-id
+ </td>
+ <td>
+ <p>Heat stack id corresponding to this instance, managed by MSO</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ in-maint
+ </td>
+ <td>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">boolean</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ is-closed-loop-disabled
+ </td>
+ <td>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">boolean</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ model-invariant-id
+ </td>
+ <td>
+ <p>the ASDC model id for this resource or service model.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ model-version-id
+ </td>
+ <td>
+ <p>the ASDC model version for this resource or service model.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ widget-model-id
+ </td>
+ <td>
+ <p>the ASDC data dictionary widget model. This maps directly to the A&AI widget.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ widget-model-version
+ </td>
+ <td>
+ <p>the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ nf-type
+ </td>
+ <td>
+ <p>Generic description of the type of NF</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ nf-function
+ </td>
+ <td>
+ <p>English description of Network function that the specific VNF deployment is providing</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ nf-role
+ </td>
+ <td>
+ <p>role in the network that this model will be providing</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ nf-naming-code
+ </td>
+ <td>
+ <p>string assigned to this model used for naming purposes</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-id
+ </td>
+ <td>
+ <p>ID of interface</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ macaddr
+ </td>
+ <td>
+ <p>MAC address for the interface</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ network-name
+ </td>
+ <td>
+ <p>Name of the network</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vlan-id-inner
+ </td>
+ <td>
+ <p>Inner VLAN tag</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">integer</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vpn-key
+ </td>
+ <td>
+ <p>This indicates the customers VPN ID associated with this vlan</p>
</td>
<td>query</td>
<td>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
</td>
</tr>
</tbody>
</p>
<dl>
+ <dt class="sw-response-200">
+ 200 OK
+
+ </dt>
+ <dd class="sw-response-200">
+ <div class="row">
+ <div class="col-md-12">
+ <p>successful operation</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ <div class="panel panel-definition">
+
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/getDefinitions/vlan">/vlan</a>
+ </div>
+ </div>
+ </div>
+
+ </div> </dd>
<dt class="sw-response-default">
default
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">create or update an existing vlan</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>see node definition for valid relationships</p>
+ <p>create or update an existing vlan</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>vlan object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkGenericVnfsGenericVnfLInterfacesLInterfaceVlansVlan.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
+ <a class="json-schema-ref" href="#/definitions/vlan">/vlan</a>
</div>
</div></div>
</div>
</tr>
<tr>
<td>
- l3-interface-ipv6-address
+ vlan-interface
</td>
<td>
- <p>IP address</p>
+ <p>String that identifies the interface</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">update an existing vlan</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing relationship</p>
+ <p>update an existing vlan</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>vlan object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/vlan">/vlan</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
</tr>
<tr>
<td>
- l3-interface-ipv6-address
+ vlan-interface
</td>
<td>
- <p>IP address</p>
+ <p>String that identifies the interface</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--relationship-list-relationship-"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">delete an existing vlan</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>see node definition for valid relationships</p>
+ <p>delete an existing vlan</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
- <div class="row">
- <div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
- </div>
- </div></div>
- </div>
</section>
<section class="sw-request-params">
<table class="table">
<span class="json-property-required"></span>
</td>
</tr>
+ <tr>
+ <td>
+ vlan-interface
+ </td>
+ <td>
+ <p>String that identifies the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ resource-version
+ </td>
+ <td>
+ <p>resource-version for concurrency</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--relationship-list-relationship-"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">returns l3-interface-ipv4-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing relationship</p>
+ <p>returns l3-interface-ipv4-address-list</p>
</section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- </section>
<section class="sw-request-params">
<table class="table">
<thead>
<span class="json-property-required"></span>
</td>
</tr>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--sriov-vfs-"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--sriov-vfs-get" class="swagger--panel-operation-get panel">
- <div class="panel-heading">
- <div class="operation-summary">returns sriov-vfs</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs</strong></h3>
- Tags:
- <a href="#tag-Network">Network</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>returns sriov-vfs</p>
-
- </section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <th class="sw-param-type"></th>
- <th class="sw-param-data-type"></th>
- <th class="sw-param-annotation"></th>
- </tr>
- </thead>
- <tbody>
<tr>
<td>
- vnf-id
+ vlan-interface
</td>
<td>
- <p>Unique id of VNF. This is unique across the graph.</p>
+ <p>String that identifies the interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-name
+ l3-interface-ipv4-address
</td>
<td>
- <p>Name given to the interface</p>
+ <p>IP address</p>
</td>
<td>path</td>
<td>
<td>
</td>
</tr>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-200">
- 200 OK
-
- </dt>
- <dd class="sw-response-200">
- <div class="row">
- <div class="col-md-12">
- <p>successful operation</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- <div class="panel panel-definition">
-
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/sriov-vfs">/sriov-vfs</a>
- </div>
- </div>
- </div>
-
- </div> </dd>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--get" class="swagger--panel-operation-get panel">
- <div class="panel-heading">
- <div class="operation-summary">returns sriov-vf</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</strong></h3>
- Tags:
- <a href="#tag-Network">Network</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>returns sriov-vf</p>
-
- </section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <th class="sw-param-type"></th>
- <th class="sw-param-data-type"></th>
- <th class="sw-param-annotation"></th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>
- vnf-id
- </td>
- <td>
- <p>Unique id of VNF. This is unique across the graph.</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- interface-name
- </td>
- <td>
- <p>Name given to the interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- pci-id
- </td>
- <td>
- <p>PCI ID used to identify the sriov-vf</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- vnf-name
- </td>
- <td>
- <p>Name of VNF.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- vnf-name2
- </td>
- <td>
- <p>Alternate name of VNF.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- vnf-type
- </td>
- <td>
- <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- service-id
- </td>
- <td>
- <p>Unique identifier of service, does not necessarily map to ASDC service models. SOON TO BE DEPRECATED</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- regional-resource-zone
- </td>
- <td>
- <p>Regional way of organizing pservers, source of truth should define values</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- prov-status
- </td>
- <td>
- <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- heat-stack-id
- </td>
- <td>
- <p>Heat stack id corresponding to this instance, managed by MSO</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- in-maint
- </td>
- <td>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">boolean</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- is-closed-loop-disabled
- </td>
- <td>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">boolean</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- model-invariant-id
- </td>
- <td>
- <p>the ASDC model id for this resource or service model.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- model-version-id
- </td>
- <td>
- <p>the ASDC model version for this resource or service model.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- widget-model-id
- </td>
- <td>
- <p>the ASDC data dictionary widget model. This maps directly to the A&AI widget.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- widget-model-version
- </td>
- <td>
- <p>the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- nf-type
- </td>
- <td>
- <p>Generic description of the type of NF</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- nf-function
- </td>
- <td>
- <p>English description of Network function that the specific VNF deployment is providing</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- nf-role
- </td>
- <td>
- <p>role in the network that this model will be providing</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- nf-naming-code
- </td>
- <td>
- <p>string assigned to this model used for naming purposes</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- interface-id
- </td>
- <td>
- <p>ID of interface</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
<tr>
<td>
- macaddr
+ vlan-id-inner
</td>
<td>
- <p>MAC address for the interface</p>
+ <p>Inner VLAN tag</p>
</td>
<td>query</td>
<td>
- <span class="json-property-type">string</span>
+ <span class="json-property-type">integer</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
</tr>
<tr>
<td>
- network-name
+ vpn-key
</td>
<td>
- <p>Name of the network</p>
+ <p>This indicates the customers VPN ID associated with this vlan</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- vf-vlan-filter
+ vlan-id-inner
</td>
<td>
- <p>This metadata provides option to specify list of VLAN filters applied on VF to pass the traffic to VM.</p>
+ <p>Inner VLAN tag</p>
</td>
<td>query</td>
<td>
- <span class="json-property-type">string</span>
+ <span class="json-property-type">integer</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
</tr>
<tr>
<td>
- vf-mac-filter
+ neutron-network-id
</td>
<td>
- <p>When MAC filters are specified, VF-agent service configures VFs to do MAC level filtering before the traffic is passed to VM.</p>
+ <p>Neutron network id of the interface that address belongs to</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- vf-vlan-strip
- </td>
- <td>
- <p>When this field is set to true, VF will configured to strip the outer TAG before the traffic is passed to VM.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">boolean</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- neutron-network-id
+ neutron-subnet-id
</td>
<td>
- <p>Neutron network id of the interface</p>
+ <p>Neutron id of subnet that address belongs to</p>
</td>
<td>query</td>
<td>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/sriov-vf">/sriov-vf</a>
+ <a class="json-schema-ref" href="#/getDefinitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing sriov-vf</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</strong></h3>
+ <div class="operation-summary">create or update an existing l3-interface-ipv4-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing sriov-vf</p>
+ <p>create or update an existing l3-interface-ipv4-address-list</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>sriov-vf object that needs to be created or updated</p>
+ <p><p>l3-interface-ipv4-address-list object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkGenericVnfsGenericVnfLInterfacesLInterfaceVlansVlanL3InterfaceIpv4AddressList.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/sriov-vf">/sriov-vf</a>
+ <a class="json-schema-ref" href="#/definitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a>
</div>
</div></div>
</div>
</tr>
<tr>
<td>
- pci-id
+ vlan-interface
</td>
<td>
- <p>PCI ID used to identify the sriov-vf</p>
+ <p>String that identifies the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ l3-interface-ipv4-address
+ </td>
+ <td>
+ <p>IP address</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing sriov-vf</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</strong></h3>
+ <div class="operation-summary">update an existing l3-interface-ipv4-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing sriov-vf</p>
+ <p>update an existing l3-interface-ipv4-address-list</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>l3-interface-ipv4-address-list object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
</tr>
<tr>
<td>
- pci-id
+ vlan-interface
</td>
<td>
- <p>PCI ID used to identify the sriov-vf</p>
+ <p>String that identifies the interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- resource-version
+ l3-interface-ipv4-address
</td>
<td>
- <p>resource-version for concurrency</p>
+ <p>IP address</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">delete an existing l3-interface-ipv4-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>see node definition for valid relationships</p>
+ <p>delete an existing l3-interface-ipv4-address-list</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
- <div class="row">
- <div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
- </div>
- </div></div>
- </div>
</section>
<section class="sw-request-params">
<table class="table">
</tr>
<tr>
<td>
- pci-id
+ vlan-interface
</td>
<td>
- <p>PCI ID used to identify the sriov-vf</p>
+ <p>String that identifies the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ l3-interface-ipv4-address
+ </td>
+ <td>
+ <p>IP address</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
+ <tr>
+ <td>
+ resource-version
+ </td>
+ <td>
+ <p>resource-version for concurrency</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">see node definition for valid relationships</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing relationship</p>
+ <p>see node definition for valid relationships</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkGenericVnfsGenericVnfLInterfacesLInterfaceVlansVlanL3InterfaceIpv4AddressList.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
</tr>
<tr>
<td>
- pci-id
+ vlan-interface
</td>
<td>
- <p>PCI ID used to identify the sriov-vf</p>
+ <p>String that identifies the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ l3-interface-ipv4-address
+ </td>
+ <td>
+ <p>IP address</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--vlans-"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--vlans-get" class="swagger--panel-operation-get panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">returns vlans</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans</strong></h3>
+ <div class="operation-summary">delete an existing relationship</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns vlans</p>
+ <p>delete an existing relationship</p>
</section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
<section class="sw-request-params">
<table class="table">
<thead>
</tr>
<tr>
<td>
- vnf-name
- </td>
- <td>
- <p>Name of VNF.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- vnf-name2
- </td>
- <td>
- <p>Alternate name of VNF.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- vnf-type
- </td>
- <td>
- <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- service-id
- </td>
- <td>
- <p>Unique identifier of service, does not necessarily map to ASDC service models. SOON TO BE DEPRECATED</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- regional-resource-zone
- </td>
- <td>
- <p>Regional way of organizing pservers, source of truth should define values</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- prov-status
- </td>
- <td>
- <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- heat-stack-id
- </td>
- <td>
- <p>Heat stack id corresponding to this instance, managed by MSO</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- in-maint
- </td>
- <td>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">boolean</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- is-closed-loop-disabled
- </td>
- <td>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">boolean</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- model-invariant-id
- </td>
- <td>
- <p>the ASDC model id for this resource or service model.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- model-version-id
- </td>
- <td>
- <p>the ASDC model version for this resource or service model.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- widget-model-id
- </td>
- <td>
- <p>the ASDC data dictionary widget model. This maps directly to the A&AI widget.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- widget-model-version
- </td>
- <td>
- <p>the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- nf-type
- </td>
- <td>
- <p>Generic description of the type of NF</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- nf-function
- </td>
- <td>
- <p>English description of Network function that the specific VNF deployment is providing</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- nf-role
- </td>
- <td>
- <p>role in the network that this model will be providing</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- nf-naming-code
- </td>
- <td>
- <p>string assigned to this model used for naming purposes</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- interface-id
- </td>
- <td>
- <p>ID of interface</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- macaddr
+ vlan-interface
</td>
<td>
- <p>MAC address for the interface</p>
+ <p>String that identifies the interface</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- network-name
+ l3-interface-ipv4-address
</td>
<td>
- <p>Name of the network</p>
+ <p>IP address</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
</tbody>
</p>
<dl>
- <dt class="sw-response-200">
- 200 OK
-
- </dt>
- <dd class="sw-response-200">
- <div class="row">
- <div class="col-md-12">
- <p>successful operation</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- <div class="panel panel-definition">
-
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/vlans">/vlans</a>
- </div>
- </div>
- </div>
-
- </div> </dd>
<dt class="sw-response-default">
default
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--get" class="swagger--panel-operation-get panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">returns vlan</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</strong></h3>
+ <div class="operation-summary">returns l3-interface-ipv6-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns vlan</p>
+ <p>returns l3-interface-ipv6-address-list</p>
</section>
<section class="sw-request-params">
<span class="json-property-required"></span>
</td>
</tr>
+ <tr>
+ <td>
+ l3-interface-ipv6-address
+ </td>
+ <td>
+ <p>IP address</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
<tr>
<td>
vnf-name
<td>
</td>
</tr>
+ <tr>
+ <td>
+ vlan-id-inner
+ </td>
+ <td>
+ <p>Inner VLAN tag</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">integer</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ neutron-network-id
+ </td>
+ <td>
+ <p>Neutron network id of the interface that address belongs to</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ neutron-subnet-id
+ </td>
+ <td>
+ <p>Neutron id of subnet that address belongs to</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
</tbody>
</table>
</section>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/vlan">/vlan</a>
+ <a class="json-schema-ref" href="#/getDefinitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing vlan</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</strong></h3>
+ <div class="operation-summary">create or update an existing l3-interface-ipv6-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing vlan</p>
+ <p>create or update an existing l3-interface-ipv6-address-list</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>vlan object that needs to be created or updated</p>
+ <p><p>l3-interface-ipv6-address-list object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkGenericVnfsGenericVnfLInterfacesLInterfaceVlansVlanL3InterfaceIpv6AddressList.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/vlan">/vlan</a>
+ <a class="json-schema-ref" href="#/definitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a>
</div>
</div></div>
</div>
<span class="json-property-required"></span>
</td>
</tr>
+ <tr>
+ <td>
+ l3-interface-ipv6-address
+ </td>
+ <td>
+ <p>IP address</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing vlan</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</strong></h3>
+ <div class="operation-summary">update an existing l3-interface-ipv6-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing vlan</p>
+ <p>update an existing l3-interface-ipv6-address-list</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>l3-interface-ipv6-address-list object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
</tr>
<tr>
<td>
- resource-version
+ l3-interface-ipv6-address
</td>
<td>
- <p>resource-version for concurrency</p>
+ <p>IP address</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--get" class="swagger--panel-operation-get panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">returns l3-interface-ipv4-address-list</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
+ <div class="operation-summary">delete an existing l3-interface-ipv6-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns l3-interface-ipv4-address-list</p>
+ <p>delete an existing l3-interface-ipv6-address-list</p>
</section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
<section class="sw-request-params">
<table class="table">
<thead>
</tr>
<tr>
<td>
- l3-interface-ipv4-address
+ l3-interface-ipv6-address
</td>
<td>
<p>IP address</p>
</tr>
<tr>
<td>
- vnf-name
- </td>
- <td>
- <p>Name of VNF.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- vnf-name2
- </td>
- <td>
- <p>Alternate name of VNF.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- vnf-type
- </td>
- <td>
- <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- service-id
- </td>
- <td>
- <p>Unique identifier of service, does not necessarily map to ASDC service models. SOON TO BE DEPRECATED</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- regional-resource-zone
- </td>
- <td>
- <p>Regional way of organizing pservers, source of truth should define values</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- prov-status
- </td>
- <td>
- <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- heat-stack-id
- </td>
- <td>
- <p>Heat stack id corresponding to this instance, managed by MSO</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- in-maint
- </td>
- <td>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">boolean</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- is-closed-loop-disabled
- </td>
- <td>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">boolean</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- model-invariant-id
- </td>
- <td>
- <p>the ASDC model id for this resource or service model.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- model-version-id
- </td>
- <td>
- <p>the ASDC model version for this resource or service model.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- widget-model-id
- </td>
- <td>
- <p>the ASDC data dictionary widget model. This maps directly to the A&AI widget.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- widget-model-version
- </td>
- <td>
- <p>the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- nf-type
- </td>
- <td>
- <p>Generic description of the type of NF</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- nf-function
- </td>
- <td>
- <p>English description of Network function that the specific VNF deployment is providing</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- nf-role
- </td>
- <td>
- <p>role in the network that this model will be providing</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- nf-naming-code
- </td>
- <td>
- <p>string assigned to this model used for naming purposes</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- interface-id
- </td>
- <td>
- <p>ID of interface</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- macaddr
- </td>
- <td>
- <p>MAC address for the interface</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- network-name
- </td>
- <td>
- <p>Name of the network</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- vlan-id-inner
- </td>
- <td>
- <p>Inner VLAN tag</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">integer</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- vpn-key
- </td>
- <td>
- <p>This indicates the customers VPN ID associated with this vlan</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- vlan-id-inner
- </td>
- <td>
- <p>Inner VLAN tag</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">integer</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- neutron-network-id
- </td>
- <td>
- <p>Neutron network id of the interface that address belongs to</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- neutron-subnet-id
+ resource-version
</td>
<td>
- <p>Neutron id of subnet that address belongs to</p>
+ <p>resource-version for concurrency</p>
</td>
<td>query</td>
<td>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
</tbody>
</p>
<dl>
- <dt class="sw-response-200">
- 200 OK
-
- </dt>
- <dd class="sw-response-200">
- <div class="row">
- <div class="col-md-12">
- <p>successful operation</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- <div class="panel panel-definition">
-
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a>
- </div>
- </div>
- </div>
-
- </div> </dd>
<dt class="sw-response-default">
default
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing l3-interface-ipv4-address-list</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
+ <div class="operation-summary">see node definition for valid relationships</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing l3-interface-ipv4-address-list</p>
+ <p>see node definition for valid relationships</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>l3-interface-ipv4-address-list object that needs to be created or updated</p>
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkGenericVnfsGenericVnfLInterfacesLInterfaceVlansVlanL3InterfaceIpv6AddressList.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a>
+ <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
</div>
</div></div>
</div>
</tr>
<tr>
<td>
- l3-interface-ipv4-address
+ l3-interface-ipv6-address
</td>
<td>
<p>IP address</p>
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing l3-interface-ipv4-address-list</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
+ <div class="operation-summary">delete an existing relationship</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing l3-interface-ipv4-address-list</p>
+ <p>delete an existing relationship</p>
</section>
<section class="sw-request-body">
</tr>
<tr>
<td>
- l3-interface-ipv4-address
+ l3-interface-ipv6-address
</td>
<td>
<p>IP address</p>
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
- <td>
- resource-version
- </td>
- <td>
- <p>resource-version for concurrency</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
<div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkGenericVnfsGenericVnfLInterfacesLInterfaceVlansVlan.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
- <td>
- l3-interface-ipv4-address
- </td>
- <td>
- <p>IP address</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
<div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
- <td>
- l3-interface-ipv4-address
- </td>
- <td>
- <p>IP address</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--get" class="swagger--panel-operation-get panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">returns l3-interface-ipv6-address-list</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
+ <div class="operation-summary">returns lag-interfaces</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns l3-interface-ipv6-address-list</p>
+ <p>returns lag-interfaces</p>
</section>
<section class="sw-request-params">
</tr>
<tr>
<td>
- interface-name
+ vnf-name
</td>
<td>
- <p>Name given to the interface</p>
+ <p>Name of VNF.</p>
</td>
- <td>path</td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- vlan-interface
+ vnf-name2
</td>
<td>
- <p>String that identifies the interface</p>
+ <p>Alternate name of VNF.</p>
</td>
- <td>path</td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- l3-interface-ipv6-address
+ vnf-type
</td>
<td>
- <p>IP address</p>
+ <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p>
</td>
- <td>path</td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- vnf-name
+ service-id
</td>
<td>
- <p>Name of VNF.</p>
+ <p>Unique identifier of service, does not necessarily map to ASDC service models. SOON TO BE DEPRECATED</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- vnf-name2
+ regional-resource-zone
</td>
<td>
- <p>Alternate name of VNF.</p>
+ <p>Regional way of organizing pservers, source of truth should define values</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- vnf-type
+ prov-status
</td>
<td>
- <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p>
+ <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- service-id
+ heat-stack-id
</td>
<td>
- <p>Unique identifier of service, does not necessarily map to ASDC service models. SOON TO BE DEPRECATED</p>
+ <p>Heat stack id corresponding to this instance, managed by MSO</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- regional-resource-zone
+ in-maint
</td>
<td>
- <p>Regional way of organizing pservers, source of truth should define values</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">boolean</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ is-closed-loop-disabled
+ </td>
+ <td>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">boolean</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ model-invariant-id
+ </td>
+ <td>
+ <p>the ASDC model id for this resource or service model.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- prov-status
+ model-version-id
</td>
<td>
- <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p>
+ <p>the ASDC model version for this resource or service model.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- heat-stack-id
+ widget-model-id
</td>
<td>
- <p>Heat stack id corresponding to this instance, managed by MSO</p>
+ <p>the ASDC data dictionary widget model. This maps directly to the A&AI widget.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- in-maint
+ widget-model-version
</td>
<td>
+ <p>the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.</p>
</td>
<td>query</td>
<td>
- <span class="json-property-type">boolean</span>
+ <span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
</tr>
<tr>
<td>
- is-closed-loop-disabled
+ nf-type
</td>
<td>
+ <p>Generic description of the type of NF</p>
</td>
<td>query</td>
<td>
- <span class="json-property-type">boolean</span>
+ <span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
</tr>
<tr>
<td>
- model-invariant-id
+ nf-function
</td>
<td>
- <p>the ASDC model id for this resource or service model.</p>
+ <p>English description of Network function that the specific VNF deployment is providing</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- model-version-id
+ nf-role
</td>
<td>
- <p>the ASDC model version for this resource or service model.</p>
+ <p>role in the network that this model will be providing</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- widget-model-id
+ nf-naming-code
</td>
<td>
- <p>the ASDC data dictionary widget model. This maps directly to the A&AI widget.</p>
+ <p>string assigned to this model used for naming purposes</p>
</td>
<td>query</td>
<td>
<td>
</td>
</tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-200">
+ 200 OK
+
+ </dt>
+ <dd class="sw-response-200">
+ <div class="row">
+ <div class="col-md-12">
+ <p>successful operation</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ <div class="panel panel-definition">
+
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/getDefinitions/lag-interfaces">/lag-interfaces</a>
+ </div>
+ </div>
+ </div>
+
+ </div> </dd>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--get" class="swagger--panel-operation-get panel">
+ <div class="panel-heading">
+ <div class="operation-summary">returns lag-interface</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>returns lag-interface</p>
+
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ vnf-id
+ </td>
+ <td>
+ <p>Unique id of VNF. This is unique across the graph.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
<tr>
<td>
- widget-model-version
+ interface-name
</td>
<td>
- <p>the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.</p>
+ <p>Name that identifies the link aggregate interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vnf-name
+ </td>
+ <td>
+ <p>Name of VNF.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- nf-type
+ vnf-name2
</td>
<td>
- <p>Generic description of the type of NF</p>
+ <p>Alternate name of VNF.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- nf-function
+ vnf-type
</td>
<td>
- <p>English description of Network function that the specific VNF deployment is providing</p>
+ <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- nf-role
+ service-id
</td>
<td>
- <p>role in the network that this model will be providing</p>
+ <p>Unique identifier of service, does not necessarily map to ASDC service models. SOON TO BE DEPRECATED</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- nf-naming-code
+ regional-resource-zone
</td>
<td>
- <p>string assigned to this model used for naming purposes</p>
+ <p>Regional way of organizing pservers, source of truth should define values</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- interface-id
+ prov-status
</td>
<td>
- <p>ID of interface</p>
+ <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- macaddr
+ heat-stack-id
</td>
<td>
- <p>MAC address for the interface</p>
+ <p>Heat stack id corresponding to this instance, managed by MSO</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- network-name
+ in-maint
</td>
<td>
- <p>Name of the network</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">boolean</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ is-closed-loop-disabled
+ </td>
+ <td>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">boolean</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ model-invariant-id
+ </td>
+ <td>
+ <p>the ASDC model id for this resource or service model.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- vlan-id-inner
+ model-version-id
</td>
<td>
- <p>Inner VLAN tag</p>
+ <p>the ASDC model version for this resource or service model.</p>
</td>
<td>query</td>
<td>
- <span class="json-property-type">integer</span>
+ <span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
</tr>
<tr>
<td>
- vpn-key
+ widget-model-id
</td>
<td>
- <p>This indicates the customers VPN ID associated with this vlan</p>
+ <p>the ASDC data dictionary widget model. This maps directly to the A&AI widget.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- vlan-id-inner
+ widget-model-version
</td>
<td>
- <p>Inner VLAN tag</p>
+ <p>the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.</p>
</td>
<td>query</td>
<td>
- <span class="json-property-type">integer</span>
+ <span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
</tr>
<tr>
<td>
- neutron-network-id
+ nf-type
</td>
<td>
- <p>Neutron network id of the interface that address belongs to</p>
+ <p>Generic description of the type of NF</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- neutron-subnet-id
+ nf-function
</td>
<td>
- <p>Neutron id of subnet that address belongs to</p>
+ <p>English description of Network function that the specific VNF deployment is providing</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ nf-role
+ </td>
+ <td>
+ <p>role in the network that this model will be providing</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ nf-naming-code
+ </td>
+ <td>
+ <p>string assigned to this model used for naming purposes</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-id
+ </td>
+ <td>
+ <p>ID of interface</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-role
+ </td>
+ <td>
+ <p>Role assigned to this Interface, should use values as defined in ECOMP Yang models.</p>
</td>
<td>query</td>
<td>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a>
+ <a class="json-schema-ref" href="#/getDefinitions/lag-interface">/lag-interface</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing l3-interface-ipv6-address-list</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
+ <div class="operation-summary">create or update an existing lag-interface</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing l3-interface-ipv6-address-list</p>
+ <p>create or update an existing lag-interface</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>l3-interface-ipv6-address-list object that needs to be created or updated</p>
+ <p><p>lag-interface object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkGenericVnfsGenericVnfLagInterfacesLagInterface.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a>
+ <a class="json-schema-ref" href="#/definitions/lag-interface">/lag-interface</a>
</div>
</div></div>
</div>
interface-name
</td>
<td>
- <p>Name given to the interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- vlan-interface
- </td>
- <td>
- <p>String that identifies the interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- l3-interface-ipv6-address
- </td>
- <td>
- <p>IP address</p>
+ <p>Name that identifies the link aggregate interface</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing l3-interface-ipv6-address-list</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
+ <div class="operation-summary">update an existing lag-interface</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing l3-interface-ipv6-address-list</p>
+ <p>update an existing lag-interface</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>lag-interface object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/lag-interface">/lag-interface</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
interface-name
</td>
<td>
- <p>Name given to the interface</p>
+ <p>Name that identifies the link aggregate interface</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--delete" class="swagger--panel-operation-delete panel">
+ <div class="panel-heading">
+ <div class="operation-summary">delete an existing lag-interface</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>delete an existing lag-interface</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
<tr>
<td>
- vlan-interface
+ vnf-id
</td>
<td>
- <p>String that identifies the interface</p>
+ <p>Unique id of VNF. This is unique across the graph.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- l3-interface-ipv6-address
+ interface-name
</td>
<td>
- <p>IP address</p>
+ <p>Name that identifies the link aggregate interface</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">returns l-interfaces</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>see node definition for valid relationships</p>
+ <p>returns l-interfaces</p>
</section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- <div class="row">
- <div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
- </div>
- </div></div>
- </div>
- </section>
<section class="sw-request-params">
<table class="table">
<thead>
interface-name
</td>
<td>
- <p>Name given to the interface</p>
+ <p>Name that identifies the link aggregate interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- vlan-interface
+ vnf-name
</td>
<td>
- <p>String that identifies the interface</p>
+ <p>Name of VNF.</p>
</td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- l3-interface-ipv6-address
- </td>
- <td>
- <p>IP address</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
- <div class="panel-heading">
- <div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3>
- Tags:
- <a href="#tag-Network">Network</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>delete an existing relationship</p>
-
- </section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- </section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <th class="sw-param-type"></th>
- <th class="sw-param-data-type"></th>
- <th class="sw-param-annotation"></th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>
- vnf-id
- </td>
- <td>
- <p>Unique id of VNF. This is unique across the graph.</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- interface-name
- </td>
- <td>
- <p>Name given to the interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- vlan-interface
- </td>
- <td>
- <p>String that identifies the interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- l3-interface-ipv6-address
- </td>
- <td>
- <p>IP address</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
- <div class="panel-heading">
- <div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship</strong></h3>
- Tags:
- <a href="#tag-Network">Network</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>see node definition for valid relationships</p>
-
- </section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- <div class="row">
- <div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
- </div>
- </div></div>
- </div>
- </section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <th class="sw-param-type"></th>
- <th class="sw-param-data-type"></th>
- <th class="sw-param-annotation"></th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>
- vnf-id
- </td>
- <td>
- <p>Unique id of VNF. This is unique across the graph.</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- interface-name
- </td>
- <td>
- <p>Name given to the interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- vlan-interface
- </td>
- <td>
- <p>String that identifies the interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
- <div class="panel-heading">
- <div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship</strong></h3>
- Tags:
- <a href="#tag-Network">Network</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>delete an existing relationship</p>
-
- </section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- </section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <th class="sw-param-type"></th>
- <th class="sw-param-data-type"></th>
- <th class="sw-param-annotation"></th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>
- vnf-id
- </td>
- <td>
- <p>Unique id of VNF. This is unique across the graph.</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- interface-name
- </td>
- <td>
- <p>Name given to the interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- vlan-interface
- </td>
- <td>
- <p>String that identifies the interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-get" class="swagger--panel-operation-get panel">
- <div class="panel-heading">
- <div class="operation-summary">returns lag-interfaces</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces</strong></h3>
- Tags:
- <a href="#tag-Network">Network</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>returns lag-interfaces</p>
-
- </section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <th class="sw-param-type"></th>
- <th class="sw-param-data-type"></th>
- <th class="sw-param-annotation"></th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>
- vnf-id
- </td>
- <td>
- <p>Unique id of VNF. This is unique across the graph.</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- vnf-name
- </td>
- <td>
- <p>Name of VNF.</p>
- </td>
- <td>query</td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
<td>
</td>
</tr>
+ <tr>
+ <td>
+ interface-id
+ </td>
+ <td>
+ <p>ID of interface</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-role
+ </td>
+ <td>
+ <p>Role assigned to this Interface, should use values as defined in ECOMP Yang models.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
</tbody>
</table>
</section>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/lag-interfaces">/lag-interfaces</a>
+ <a class="json-schema-ref" href="#/getDefinitions/l-interfaces">/l-interfaces</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--get" class="swagger--panel-operation-get panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">returns lag-interface</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}</strong></h3>
+ <div class="operation-summary">returns l-interface</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns lag-interface</p>
+ <p>returns l-interface</p>
</section>
<section class="sw-request-params">
<span class="json-property-required"></span>
</td>
</tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name given to the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
<tr>
<td>
vnf-name
<td>
</td>
</tr>
+ <tr>
+ <td>
+ interface-id
+ </td>
+ <td>
+ <p>ID of interface</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ macaddr
+ </td>
+ <td>
+ <p>MAC address for the interface</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ network-name
+ </td>
+ <td>
+ <p>Name of the network</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
</tbody>
</table>
</section>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/lag-interface">/lag-interface</a>
+ <a class="json-schema-ref" href="#/getDefinitions/l-interface">/l-interface</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing lag-interface</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}</strong></h3>
+ <div class="operation-summary">create or update an existing l-interface</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing lag-interface</p>
+ <p>create or update an existing l-interface</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>lag-interface object that needs to be created or updated</p>
+ <p><p>l-interface object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkGenericVnfsGenericVnfLagInterfacesLagInterfaceLInterfacesLInterface.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/lag-interface">/lag-interface</a>
+ <a class="json-schema-ref" href="#/definitions/l-interface">/l-interface</a>
</div>
</div></div>
</div>
<span class="json-property-required"></span>
</td>
</tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name given to the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing lag-interface</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}</strong></h3>
+ <div class="operation-summary">update an existing l-interface</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing lag-interface</p>
+ <p>update an existing l-interface</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>l-interface object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/l-interface">/l-interface</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
</tr>
<tr>
<td>
- resource-version
+ interface-name
</td>
<td>
- <p>resource-version for concurrency</p>
+ <p>Name given to the interface</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-get" class="swagger--panel-operation-get panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">returns l-interfaces</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces</strong></h3>
+ <div class="operation-summary">delete an existing l-interface</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns l-interfaces</p>
+ <p>delete an existing l-interface</p>
</section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
<section class="sw-request-params">
<table class="table">
<thead>
</tr>
<tr>
<td>
- vnf-name
- </td>
- <td>
- <p>Name of VNF.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- vnf-name2
- </td>
- <td>
- <p>Alternate name of VNF.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- vnf-type
- </td>
- <td>
- <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- service-id
- </td>
- <td>
- <p>Unique identifier of service, does not necessarily map to ASDC service models. SOON TO BE DEPRECATED</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- regional-resource-zone
- </td>
- <td>
- <p>Regional way of organizing pservers, source of truth should define values</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- prov-status
- </td>
- <td>
- <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- heat-stack-id
- </td>
- <td>
- <p>Heat stack id corresponding to this instance, managed by MSO</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- in-maint
- </td>
- <td>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">boolean</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- is-closed-loop-disabled
- </td>
- <td>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">boolean</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- model-invariant-id
- </td>
- <td>
- <p>the ASDC model id for this resource or service model.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- model-version-id
- </td>
- <td>
- <p>the ASDC model version for this resource or service model.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- widget-model-id
- </td>
- <td>
- <p>the ASDC data dictionary widget model. This maps directly to the A&AI widget.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- widget-model-version
- </td>
- <td>
- <p>the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- nf-type
- </td>
- <td>
- <p>Generic description of the type of NF</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- nf-function
- </td>
- <td>
- <p>English description of Network function that the specific VNF deployment is providing</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- nf-role
- </td>
- <td>
- <p>role in the network that this model will be providing</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- nf-naming-code
- </td>
- <td>
- <p>string assigned to this model used for naming purposes</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- interface-id
+ interface-name
</td>
<td>
- <p>ID of interface</p>
+ <p>Name given to the interface</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- interface-role
+ resource-version
</td>
<td>
- <p>Role assigned to this Interface, should use values as defined in ECOMP Yang models.</p>
+ <p>resource-version for concurrency</p>
</td>
<td>query</td>
<td>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
</tbody>
</p>
<dl>
- <dt class="sw-response-200">
- 200 OK
-
- </dt>
- <dd class="sw-response-200">
- <div class="row">
- <div class="col-md-12">
- <p>successful operation</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- <div class="panel panel-definition">
-
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l-interfaces">/l-interfaces</a>
- </div>
- </div>
- </div>
-
- </div> </dd>
<dt class="sw-response-default">
default
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--get" class="swagger--panel-operation-get panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">returns l-interface</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}</strong></h3>
+ <div class="operation-summary">returns l3-interface-ipv4-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns l-interface</p>
+ <p>returns l3-interface-ipv4-address-list</p>
</section>
<section class="sw-request-params">
<span class="json-property-required"></span>
</td>
</tr>
+ <tr>
+ <td>
+ l3-interface-ipv4-address
+ </td>
+ <td>
+ <p>IP address</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
<tr>
<td>
vnf-name
<td>
</td>
</tr>
+ <tr>
+ <td>
+ vlan-id-inner
+ </td>
+ <td>
+ <p>Inner VLAN tag</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">integer</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ neutron-network-id
+ </td>
+ <td>
+ <p>Neutron network id of the interface that address belongs to</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ neutron-subnet-id
+ </td>
+ <td>
+ <p>Neutron id of subnet that address belongs to</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
</tbody>
</table>
</section>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l-interface">/l-interface</a>
+ <a class="json-schema-ref" href="#/getDefinitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing l-interface</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}</strong></h3>
+ <div class="operation-summary">create or update an existing l3-interface-ipv4-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing l-interface</p>
+ <p>create or update an existing l3-interface-ipv4-address-list</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>l-interface object that needs to be created or updated</p>
+ <p><p>l3-interface-ipv4-address-list object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkGenericVnfsGenericVnfLagInterfacesLagInterfaceLInterfacesLInterfaceL3InterfaceIpv4AddressList.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l-interface">/l-interface</a>
+ <a class="json-schema-ref" href="#/definitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a>
</div>
</div></div>
</div>
<span class="json-property-required"></span>
</td>
</tr>
+ <tr>
+ <td>
+ l3-interface-ipv4-address
+ </td>
+ <td>
+ <p>IP address</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing l-interface</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}</strong></h3>
+ <div class="operation-summary">update an existing l3-interface-ipv4-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing l-interface</p>
+ <p>update an existing l3-interface-ipv4-address-list</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
- </section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <th class="sw-param-type"></th>
- <th class="sw-param-data-type"></th>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>l3-interface-ipv4-address-list object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ vnf-id
+ </td>
+ <td>
+ <p>Unique id of VNF. This is unique across the graph.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name that identifies the link aggregate interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name given to the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ l3-interface-ipv4-address
+ </td>
+ <td>
+ <p>IP address</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--delete" class="swagger--panel-operation-delete panel">
+ <div class="panel-heading">
+ <div class="operation-summary">delete an existing l3-interface-ipv4-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>delete an existing l3-interface-ipv4-address-list</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
<th class="sw-param-annotation"></th>
</tr>
</thead>
<span class="json-property-required"></span>
</td>
</tr>
+ <tr>
+ <td>
+ l3-interface-ipv4-address
+ </td>
+ <td>
+ <p>IP address</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
<tr>
<td>
resource-version
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--get" class="swagger--panel-operation-get panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">returns l3-interface-ipv4-address-list</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
+ <div class="operation-summary">see node definition for valid relationships</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns l3-interface-ipv4-address-list</p>
+ <p>see node definition for valid relationships</p>
</section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkGenericVnfsGenericVnfLagInterfacesLagInterfaceLInterfacesLInterfaceL3InterfaceIpv4AddressList.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
<section class="sw-request-params">
<table class="table">
<thead>
<span class="json-property-required"></span>
</td>
</tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <div class="panel-heading">
+ <div class="operation-summary">delete an existing relationship</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>delete an existing relationship</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ vnf-id
+ </td>
+ <td>
+ <p>Unique id of VNF. This is unique across the graph.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name that identifies the link aggregate interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name given to the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ l3-interface-ipv4-address
+ </td>
+ <td>
+ <p>IP address</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--get" class="swagger--panel-operation-get panel">
+ <div class="panel-heading">
+ <div class="operation-summary">returns l3-interface-ipv6-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>returns l3-interface-ipv6-address-list</p>
+
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ vnf-id
+ </td>
+ <td>
+ <p>Unique id of VNF. This is unique across the graph.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name that identifies the link aggregate interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name given to the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ l3-interface-ipv6-address
+ </td>
+ <td>
+ <p>IP address</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
<tr>
<td>
vnf-name
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a>
+ <a class="json-schema-ref" href="#/getDefinitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing l3-interface-ipv4-address-list</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
+ <div class="operation-summary">create or update an existing l3-interface-ipv6-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing l3-interface-ipv4-address-list</p>
+ <p>create or update an existing l3-interface-ipv6-address-list</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>l3-interface-ipv4-address-list object that needs to be created or updated</p>
+ <p><p>l3-interface-ipv6-address-list object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkGenericVnfsGenericVnfLagInterfacesLagInterfaceLInterfacesLInterfaceL3InterfaceIpv6AddressList.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a>
+ <a class="json-schema-ref" href="#/definitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a>
</div>
</div></div>
</div>
</tr>
<tr>
<td>
- l3-interface-ipv4-address
+ l3-interface-ipv6-address
</td>
<td>
<p>IP address</p>
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing l3-interface-ipv4-address-list</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
+ <div class="operation-summary">update an existing l3-interface-ipv6-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing l3-interface-ipv4-address-list</p>
+ <p>update an existing l3-interface-ipv6-address-list</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>l3-interface-ipv6-address-list object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
</tr>
<tr>
<td>
- l3-interface-ipv4-address
+ l3-interface-ipv6-address
</td>
<td>
<p>IP address</p>
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
- <td>
- resource-version
- </td>
- <td>
- <p>resource-version for concurrency</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">delete an existing l3-interface-ipv6-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>see node definition for valid relationships</p>
+ <p>delete an existing l3-interface-ipv6-address-list</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
- <div class="row">
- <div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
- </div>
- </div></div>
- </div>
</section>
<section class="sw-request-params">
<table class="table">
</tr>
<tr>
<td>
- l3-interface-ipv4-address
+ l3-interface-ipv6-address
</td>
<td>
<p>IP address</p>
<span class="json-property-required"></span>
</td>
</tr>
+ <tr>
+ <td>
+ resource-version
+ </td>
+ <td>
+ <p>resource-version for concurrency</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">see node definition for valid relationships</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing relationship</p>
+ <p>see node definition for valid relationships</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkGenericVnfsGenericVnfLagInterfacesLagInterfaceLInterfacesLInterfaceL3InterfaceIpv6AddressList.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
</tr>
<tr>
<td>
- l3-interface-ipv4-address
+ l3-interface-ipv6-address
</td>
<td>
<p>IP address</p>
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--get" class="swagger--panel-operation-get panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">returns l3-interface-ipv6-address-list</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
+ <div class="operation-summary">delete an existing relationship</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns l3-interface-ipv6-address-list</p>
+ <p>delete an existing relationship</p>
</section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
<section class="sw-request-params">
<table class="table">
<thead>
<span class="json-property-required"></span>
</td>
</tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--relationship-list-relationship-"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <div class="panel-heading">
+ <div class="operation-summary">see node definition for valid relationships</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>see node definition for valid relationships</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkGenericVnfsGenericVnfLagInterfacesLagInterfaceLInterfacesLInterface.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ vnf-id
+ </td>
+ <td>
+ <p>Unique id of VNF. This is unique across the graph.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name that identifies the link aggregate interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name given to the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--relationship-list-relationship-"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <div class="panel-heading">
+ <div class="operation-summary">delete an existing relationship</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>delete an existing relationship</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ vnf-id
+ </td>
+ <td>
+ <p>Unique id of VNF. This is unique across the graph.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name that identifies the link aggregate interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name given to the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-get" class="swagger--panel-operation-get panel">
+ <div class="panel-heading">
+ <div class="operation-summary">returns sriov-vfs</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>returns sriov-vfs</p>
+
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ vnf-id
+ </td>
+ <td>
+ <p>Unique id of VNF. This is unique across the graph.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name that identifies the link aggregate interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name given to the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
<tr>
<td>
vnf-name
<td>
</td>
</tr>
- <tr>
- <td>
- vlan-id-inner
- </td>
- <td>
- <p>Inner VLAN tag</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">integer</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- neutron-network-id
- </td>
- <td>
- <p>Neutron network id of the interface that address belongs to</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- neutron-subnet-id
- </td>
- <td>
- <p>Neutron id of subnet that address belongs to</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
</tbody>
</table>
</section>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a>
+ <a class="json-schema-ref" href="#/getDefinitions/sriov-vfs">/sriov-vfs</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing l3-interface-ipv6-address-list</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
+ <div class="operation-summary">returns sriov-vf</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing l3-interface-ipv6-address-list</p>
+ <p>returns sriov-vf</p>
</section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- <div class="row">
- <div class="col-md-6">
- <p><p>l3-interface-ipv6-address-list object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a>
- </div>
- </div></div>
- </div>
- </section>
<section class="sw-request-params">
<table class="table">
<thead>
</tr>
<tr>
<td>
- l3-interface-ipv6-address
+ pci-id
</td>
<td>
- <p>IP address</p>
+ <p>PCI ID used to identify the sriov-vf</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
+ <tr>
+ <td>
+ vnf-name
+ </td>
+ <td>
+ <p>Name of VNF.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vnf-name2
+ </td>
+ <td>
+ <p>Alternate name of VNF.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vnf-type
+ </td>
+ <td>
+ <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ service-id
+ </td>
+ <td>
+ <p>Unique identifier of service, does not necessarily map to ASDC service models. SOON TO BE DEPRECATED</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ regional-resource-zone
+ </td>
+ <td>
+ <p>Regional way of organizing pservers, source of truth should define values</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ prov-status
+ </td>
+ <td>
+ <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ heat-stack-id
+ </td>
+ <td>
+ <p>Heat stack id corresponding to this instance, managed by MSO</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ in-maint
+ </td>
+ <td>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">boolean</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ is-closed-loop-disabled
+ </td>
+ <td>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">boolean</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ model-invariant-id
+ </td>
+ <td>
+ <p>the ASDC model id for this resource or service model.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ model-version-id
+ </td>
+ <td>
+ <p>the ASDC model version for this resource or service model.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ widget-model-id
+ </td>
+ <td>
+ <p>the ASDC data dictionary widget model. This maps directly to the A&AI widget.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ widget-model-version
+ </td>
+ <td>
+ <p>the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ nf-type
+ </td>
+ <td>
+ <p>Generic description of the type of NF</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ nf-function
+ </td>
+ <td>
+ <p>English description of Network function that the specific VNF deployment is providing</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ nf-role
+ </td>
+ <td>
+ <p>role in the network that this model will be providing</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ nf-naming-code
+ </td>
+ <td>
+ <p>string assigned to this model used for naming purposes</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-id
+ </td>
+ <td>
+ <p>ID of interface</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-role
+ </td>
+ <td>
+ <p>Role assigned to this Interface, should use values as defined in ECOMP Yang models.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-id
+ </td>
+ <td>
+ <p>ID of interface</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ macaddr
+ </td>
+ <td>
+ <p>MAC address for the interface</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ network-name
+ </td>
+ <td>
+ <p>Name of the network</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vf-vlan-filter
+ </td>
+ <td>
+ <p>This metadata provides option to specify list of VLAN filters applied on VF to pass the traffic to VM.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vf-mac-filter
+ </td>
+ <td>
+ <p>When MAC filters are specified, VF-agent service configures VFs to do MAC level filtering before the traffic is passed to VM.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vf-vlan-strip
+ </td>
+ <td>
+ <p>When this field is set to true, VF will configured to strip the outer TAG before the traffic is passed to VM.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">boolean</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ neutron-network-id
+ </td>
+ <td>
+ <p>Neutron network id of the interface</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
</tbody>
</table>
</section>
</p>
<dl>
+ <dt class="sw-response-200">
+ 200 OK
+
+ </dt>
+ <dd class="sw-response-200">
+ <div class="row">
+ <div class="col-md-12">
+ <p>successful operation</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ <div class="panel panel-definition">
+
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/getDefinitions/sriov-vf">/sriov-vf</a>
+ </div>
+ </div>
+ </div>
+
+ </div> </dd>
<dt class="sw-response-default">
default
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing l3-interface-ipv6-address-list</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
+ <div class="operation-summary">create or update an existing sriov-vf</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing l3-interface-ipv6-address-list</p>
+ <p>create or update an existing sriov-vf</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>sriov-vf object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkGenericVnfsGenericVnfLagInterfacesLagInterfaceLInterfacesLInterfaceSriovVfsSriovVf.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/sriov-vf">/sriov-vf</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
</tr>
<tr>
<td>
- l3-interface-ipv6-address
+ pci-id
</td>
<td>
- <p>IP address</p>
+ <p>PCI ID used to identify the sriov-vf</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
- <td>
- resource-version
- </td>
- <td>
- <p>resource-version for concurrency</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">update an existing sriov-vf</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>see node definition for valid relationships</p>
+ <p>update an existing sriov-vf</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>sriov-vf object that needs to be created or updated.</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
+ <a class="json-schema-ref" href="#/patchDefinitions/sriov-vf">/sriov-vf</a>
</div>
</div></div>
</div>
</tr>
<tr>
<td>
- l3-interface-ipv6-address
+ pci-id
</td>
<td>
- <p>IP address</p>
+ <p>PCI ID used to identify the sriov-vf</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">delete an existing sriov-vf</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing relationship</p>
+ <p>delete an existing sriov-vf</p>
</section>
<section class="sw-request-body">
</tr>
<tr>
<td>
- l3-interface-ipv6-address
+ pci-id
</td>
<td>
- <p>IP address</p>
+ <p>PCI ID used to identify the sriov-vf</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
+ <tr>
+ <td>
+ resource-version
+ </td>
+ <td>
+ <p>resource-version for concurrency</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--relationship-list-relationship-"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
<div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkGenericVnfsGenericVnfLagInterfacesLagInterfaceLInterfacesLInterfaceSriovVfsSriovVf.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<span class="json-property-required"></span>
</td>
</tr>
+ <tr>
+ <td>
+ pci-id
+ </td>
+ <td>
+ <p>PCI ID used to identify the sriov-vf</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--relationship-list-relationship-"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
<div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<span class="json-property-required"></span>
</td>
</tr>
+ <tr>
+ <td>
+ pci-id
+ </td>
+ <td>
+ <p>PCI ID used to identify the sriov-vf</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-get" class="swagger--panel-operation-get panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">returns sriov-vfs</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs</strong></h3>
+ <div class="operation-summary">returns vlans</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns sriov-vfs</p>
+ <p>returns vlans</p>
</section>
<section class="sw-request-params">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/sriov-vfs">/sriov-vfs</a>
+ <a class="json-schema-ref" href="#/getDefinitions/vlans">/vlans</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--get" class="swagger--panel-operation-get panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">returns sriov-vf</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</strong></h3>
+ <div class="operation-summary">returns vlan</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns sriov-vf</p>
+ <p>returns vlan</p>
</section>
<section class="sw-request-params">
</tr>
<tr>
<td>
- pci-id
+ vlan-interface
</td>
<td>
- <p>PCI ID used to identify the sriov-vf</p>
+ <p>String that identifies the interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- vf-vlan-filter
- </td>
- <td>
- <p>This metadata provides option to specify list of VLAN filters applied on VF to pass the traffic to VM.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- vf-mac-filter
- </td>
- <td>
- <p>When MAC filters are specified, VF-agent service configures VFs to do MAC level filtering before the traffic is passed to VM.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- vf-vlan-strip
+ vlan-id-inner
</td>
<td>
- <p>When this field is set to true, VF will configured to strip the outer TAG before the traffic is passed to VM.</p>
+ <p>Inner VLAN tag</p>
</td>
<td>query</td>
<td>
- <span class="json-property-type">boolean</span>
+ <span class="json-property-type">integer</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
</tr>
<tr>
<td>
- neutron-network-id
+ vpn-key
</td>
<td>
- <p>Neutron network id of the interface</p>
+ <p>This indicates the customers VPN ID associated with this vlan</p>
</td>
<td>query</td>
<td>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/sriov-vf">/sriov-vf</a>
+ <a class="json-schema-ref" href="#/getDefinitions/vlan">/vlan</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing sriov-vf</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</strong></h3>
+ <div class="operation-summary">create or update an existing vlan</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing sriov-vf</p>
+ <p>create or update an existing vlan</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>sriov-vf object that needs to be created or updated</p>
+ <p><p>vlan object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkGenericVnfsGenericVnfLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlan.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/sriov-vf">/sriov-vf</a>
+ <a class="json-schema-ref" href="#/definitions/vlan">/vlan</a>
</div>
</div></div>
</div>
</tr>
<tr>
<td>
- pci-id
+ vlan-interface
</td>
<td>
- <p>PCI ID used to identify the sriov-vf</p>
+ <p>String that identifies the interface</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing sriov-vf</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</strong></h3>
+ <div class="operation-summary">update an existing vlan</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing sriov-vf</p>
+ <p>update an existing vlan</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>vlan object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/vlan">/vlan</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
</tr>
<tr>
<td>
- pci-id
+ vlan-interface
</td>
<td>
- <p>PCI ID used to identify the sriov-vf</p>
+ <p>String that identifies the interface</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
- <td>
- resource-version
- </td>
- <td>
- <p>resource-version for concurrency</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">delete an existing vlan</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>see node definition for valid relationships</p>
+ <p>delete an existing vlan</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
- <div class="row">
- <div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
- </div>
- </div></div>
- </div>
</section>
<section class="sw-request-params">
<table class="table">
</tr>
<tr>
<td>
- pci-id
+ vlan-interface
</td>
<td>
- <p>PCI ID used to identify the sriov-vf</p>
+ <p>String that identifies the interface</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
+ <tr>
+ <td>
+ resource-version
+ </td>
+ <td>
+ <p>resource-version for concurrency</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">returns l3-interface-ipv4-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing relationship</p>
+ <p>returns l3-interface-ipv4-address-list</p>
</section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- </section>
<section class="sw-request-params">
<table class="table">
<thead>
</tr>
<tr>
<td>
- pci-id
- </td>
- <td>
- <p>PCI ID used to identify the sriov-vf</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-get" class="swagger--panel-operation-get panel">
- <div class="panel-heading">
- <div class="operation-summary">returns vlans</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans</strong></h3>
- Tags:
- <a href="#tag-Network">Network</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>returns vlans</p>
-
- </section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <th class="sw-param-type"></th>
- <th class="sw-param-data-type"></th>
- <th class="sw-param-annotation"></th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>
- vnf-id
- </td>
- <td>
- <p>Unique id of VNF. This is unique across the graph.</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- interface-name
+ vlan-interface
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
+ <p>String that identifies the interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-name
+ l3-interface-ipv4-address
</td>
<td>
- <p>Name given to the interface</p>
+ <p>IP address</p>
</td>
<td>path</td>
<td>
<td>
</td>
</tr>
+ <tr>
+ <td>
+ vlan-id-inner
+ </td>
+ <td>
+ <p>Inner VLAN tag</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">integer</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vpn-key
+ </td>
+ <td>
+ <p>This indicates the customers VPN ID associated with this vlan</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vlan-id-inner
+ </td>
+ <td>
+ <p>Inner VLAN tag</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">integer</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ neutron-network-id
+ </td>
+ <td>
+ <p>Neutron network id of the interface that address belongs to</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ neutron-subnet-id
+ </td>
+ <td>
+ <p>Neutron id of subnet that address belongs to</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
</tbody>
</table>
</section>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/vlans">/vlans</a>
+ <a class="json-schema-ref" href="#/getDefinitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--get" class="swagger--panel-operation-get panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">returns vlan</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</strong></h3>
+ <div class="operation-summary">create or update an existing l3-interface-ipv4-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns vlan</p>
+ <p>create or update an existing l3-interface-ipv4-address-list</p>
</section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>l3-interface-ipv4-address-list object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkGenericVnfsGenericVnfLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlanL3InterfaceIpv4AddressList.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
<section class="sw-request-params">
<table class="table">
<thead>
</tr>
<tr>
<td>
- vnf-name
- </td>
- <td>
- <p>Name of VNF.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- vnf-name2
- </td>
- <td>
- <p>Alternate name of VNF.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- vnf-type
- </td>
- <td>
- <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- service-id
- </td>
- <td>
- <p>Unique identifier of service, does not necessarily map to ASDC service models. SOON TO BE DEPRECATED</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- regional-resource-zone
- </td>
- <td>
- <p>Regional way of organizing pservers, source of truth should define values</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- prov-status
- </td>
- <td>
- <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- heat-stack-id
- </td>
- <td>
- <p>Heat stack id corresponding to this instance, managed by MSO</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- in-maint
- </td>
- <td>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">boolean</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- is-closed-loop-disabled
- </td>
- <td>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">boolean</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- model-invariant-id
- </td>
- <td>
- <p>the ASDC model id for this resource or service model.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- model-version-id
- </td>
- <td>
- <p>the ASDC model version for this resource or service model.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- widget-model-id
+ l3-interface-ipv4-address
</td>
<td>
- <p>the ASDC data dictionary widget model. This maps directly to the A&AI widget.</p>
+ <p>IP address</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--patch" class="swagger--panel-operation-patch panel">
+ <div class="panel-heading">
+ <div class="operation-summary">update an existing l3-interface-ipv4-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>update an existing l3-interface-ipv4-address-list</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>l3-interface-ipv4-address-list object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
<tr>
<td>
- widget-model-version
+ vnf-id
</td>
<td>
- <p>the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.</p>
+ <p>Unique id of VNF. This is unique across the graph.</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- nf-type
+ interface-name
</td>
<td>
- <p>Generic description of the type of NF</p>
+ <p>Name that identifies the link aggregate interface</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- nf-function
+ interface-name
</td>
<td>
- <p>English description of Network function that the specific VNF deployment is providing</p>
+ <p>Name given to the interface</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- nf-role
+ vlan-interface
</td>
<td>
- <p>role in the network that this model will be providing</p>
+ <p>String that identifies the interface</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- nf-naming-code
+ l3-interface-ipv4-address
</td>
<td>
- <p>string assigned to this model used for naming purposes</p>
+ <p>IP address</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--delete" class="swagger--panel-operation-delete panel">
+ <div class="panel-heading">
+ <div class="operation-summary">delete an existing l3-interface-ipv4-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>delete an existing l3-interface-ipv4-address-list</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
<tr>
<td>
- interface-id
+ vnf-id
</td>
<td>
- <p>ID of interface</p>
+ <p>Unique id of VNF. This is unique across the graph.</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- interface-role
+ interface-name
</td>
<td>
- <p>Role assigned to this Interface, should use values as defined in ECOMP Yang models.</p>
+ <p>Name that identifies the link aggregate interface</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- interface-id
+ interface-name
</td>
<td>
- <p>ID of interface</p>
+ <p>Name given to the interface</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- macaddr
+ vlan-interface
</td>
<td>
- <p>MAC address for the interface</p>
+ <p>String that identifies the interface</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- network-name
+ l3-interface-ipv4-address
</td>
<td>
- <p>Name of the network</p>
+ <p>IP address</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- vlan-id-inner
- </td>
- <td>
- <p>Inner VLAN tag</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">integer</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- vpn-key
+ resource-version
</td>
<td>
- <p>This indicates the customers VPN ID associated with this vlan</p>
+ <p>resource-version for concurrency</p>
</td>
<td>query</td>
<td>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
</tbody>
</p>
<dl>
- <dt class="sw-response-200">
- 200 OK
-
- </dt>
- <dd class="sw-response-200">
- <div class="row">
- <div class="col-md-12">
- <p>successful operation</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- <div class="panel panel-definition">
-
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/vlan">/vlan</a>
- </div>
- </div>
- </div>
-
- </div> </dd>
<dt class="sw-response-default">
default
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing vlan</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</strong></h3>
+ <div class="operation-summary">see node definition for valid relationships</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing vlan</p>
+ <p>see node definition for valid relationships</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>vlan object that needs to be created or updated</p>
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkGenericVnfsGenericVnfLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlanL3InterfaceIpv4AddressList.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/vlan">/vlan</a>
+ <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
</div>
</div></div>
</div>
<span class="json-property-required"></span>
</td>
</tr>
+ <tr>
+ <td>
+ l3-interface-ipv4-address
+ </td>
+ <td>
+ <p>IP address</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing vlan</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</strong></h3>
+ <div class="operation-summary">delete an existing relationship</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing vlan</p>
+ <p>delete an existing relationship</p>
</section>
<section class="sw-request-body">
</tr>
<tr>
<td>
- resource-version
+ l3-interface-ipv4-address
</td>
<td>
- <p>resource-version for concurrency</p>
+ <p>IP address</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--get" class="swagger--panel-operation-get panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">returns l3-interface-ipv4-address-list</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
+ <div class="operation-summary">returns l3-interface-ipv6-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns l3-interface-ipv4-address-list</p>
+ <p>returns l3-interface-ipv6-address-list</p>
</section>
<section class="sw-request-params">
</tr>
<tr>
<td>
- l3-interface-ipv4-address
+ l3-interface-ipv6-address
</td>
<td>
<p>IP address</p>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a>
+ <a class="json-schema-ref" href="#/getDefinitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing l3-interface-ipv4-address-list</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
+ <div class="operation-summary">create or update an existing l3-interface-ipv6-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing l3-interface-ipv4-address-list</p>
+ <p>create or update an existing l3-interface-ipv6-address-list</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>l3-interface-ipv4-address-list object that needs to be created or updated</p>
+ <p><p>l3-interface-ipv6-address-list object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkGenericVnfsGenericVnfLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlanL3InterfaceIpv6AddressList.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a>
+ <a class="json-schema-ref" href="#/definitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a>
</div>
</div></div>
</div>
</tr>
<tr>
<td>
- l3-interface-ipv4-address
+ l3-interface-ipv6-address
</td>
<td>
<p>IP address</p>
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing l3-interface-ipv4-address-list</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
+ <div class="operation-summary">update an existing l3-interface-ipv6-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing l3-interface-ipv4-address-list</p>
+ <p>update an existing l3-interface-ipv6-address-list</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>l3-interface-ipv6-address-list object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
</tr>
<tr>
<td>
- l3-interface-ipv4-address
+ l3-interface-ipv6-address
+ </td>
+ <td>
+ <p>IP address</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--delete" class="swagger--panel-operation-delete panel">
+ <div class="panel-heading">
+ <div class="operation-summary">delete an existing l3-interface-ipv6-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>delete an existing l3-interface-ipv6-address-list</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ vnf-id
+ </td>
+ <td>
+ <p>Unique id of VNF. This is unique across the graph.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name that identifies the link aggregate interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name given to the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vlan-interface
+ </td>
+ <td>
+ <p>String that identifies the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ l3-interface-ipv6-address
</td>
<td>
<p>IP address</p>
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
<div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkGenericVnfsGenericVnfLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlanL3InterfaceIpv6AddressList.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</tr>
<tr>
<td>
- l3-interface-ipv4-address
+ l3-interface-ipv6-address
</td>
<td>
<p>IP address</p>
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
<div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
</tr>
<tr>
<td>
- l3-interface-ipv4-address
+ l3-interface-ipv6-address
</td>
<td>
<p>IP address</p>
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--get" class="swagger--panel-operation-get panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">returns l3-interface-ipv6-address-list</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
+ <div class="operation-summary">see node definition for valid relationships</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns l3-interface-ipv6-address-list</p>
+ <p>see node definition for valid relationships</p>
</section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkGenericVnfsGenericVnfLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlan.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
<section class="sw-request-params">
<table class="table">
<thead>
<span class="json-property-required"></span>
</td>
</tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <div class="panel-heading">
+ <div class="operation-summary">delete an existing relationship</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>delete an existing relationship</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
<tr>
<td>
- l3-interface-ipv6-address
+ vnf-id
</td>
<td>
- <p>IP address</p>
+ <p>Unique id of VNF. This is unique across the graph.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- vnf-name
+ interface-name
</td>
<td>
- <p>Name of VNF.</p>
+ <p>Name that identifies the link aggregate interface</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- vnf-name2
+ interface-name
</td>
<td>
- <p>Alternate name of VNF.</p>
+ <p>Name given to the interface</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- vnf-type
+ vlan-interface
</td>
<td>
- <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p>
+ <p>String that identifies the interface</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--relationship-list-relationship-"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <div class="panel-heading">
+ <div class="operation-summary">see node definition for valid relationships</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/relationship-list/relationship</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>see node definition for valid relationships</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkGenericVnfsGenericVnfLagInterfacesLagInterface.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
<tr>
<td>
- service-id
+ vnf-id
</td>
<td>
- <p>Unique identifier of service, does not necessarily map to ASDC service models. SOON TO BE DEPRECATED</p>
+ <p>Unique id of VNF. This is unique across the graph.</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- regional-resource-zone
+ interface-name
</td>
<td>
- <p>Regional way of organizing pservers, source of truth should define values</p>
+ <p>Name that identifies the link aggregate interface</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--relationship-list-relationship-"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <div class="panel-heading">
+ <div class="operation-summary">delete an existing relationship</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/relationship-list/relationship</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>delete an existing relationship</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
<tr>
<td>
- prov-status
+ vnf-id
</td>
<td>
- <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p>
+ <p>Unique id of VNF. This is unique across the graph.</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- heat-stack-id
+ interface-name
</td>
<td>
- <p>Heat stack id corresponding to this instance, managed by MSO</p>
+ <p>Name that identifies the link aggregate interface</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--licenses-"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--licenses-get" class="swagger--panel-operation-get panel">
+ <div class="panel-heading">
+ <div class="operation-summary">returns licenses</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/licenses</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>returns licenses</p>
+
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
<tr>
<td>
- in-maint
- </td>
- <td>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">boolean</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- is-closed-loop-disabled
- </td>
- <td>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">boolean</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- model-invariant-id
+ vnf-id
</td>
<td>
- <p>the ASDC model id for this resource or service model.</p>
+ <p>Unique id of VNF. This is unique across the graph.</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- model-version-id
+ vnf-name
</td>
<td>
- <p>the ASDC model version for this resource or service model.</p>
+ <p>Name of VNF.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- widget-model-id
+ vnf-name2
</td>
<td>
- <p>the ASDC data dictionary widget model. This maps directly to the A&AI widget.</p>
+ <p>Alternate name of VNF.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- widget-model-version
+ vnf-type
</td>
<td>
- <p>the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.</p>
+ <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- nf-type
+ service-id
</td>
<td>
- <p>Generic description of the type of NF</p>
+ <p>Unique identifier of service, does not necessarily map to ASDC service models. SOON TO BE DEPRECATED</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- nf-function
+ regional-resource-zone
</td>
<td>
- <p>English description of Network function that the specific VNF deployment is providing</p>
+ <p>Regional way of organizing pservers, source of truth should define values</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- nf-role
+ prov-status
</td>
<td>
- <p>role in the network that this model will be providing</p>
+ <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- nf-naming-code
+ heat-stack-id
</td>
<td>
- <p>string assigned to this model used for naming purposes</p>
+ <p>Heat stack id corresponding to this instance, managed by MSO</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- interface-id
+ in-maint
</td>
<td>
- <p>ID of interface</p>
</td>
<td>query</td>
<td>
- <span class="json-property-type">string</span>
+ <span class="json-property-type">boolean</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
</tr>
<tr>
<td>
- interface-role
+ is-closed-loop-disabled
</td>
<td>
- <p>Role assigned to this Interface, should use values as defined in ECOMP Yang models.</p>
</td>
<td>query</td>
<td>
- <span class="json-property-type">string</span>
+ <span class="json-property-type">boolean</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
</tr>
<tr>
<td>
- interface-id
+ model-invariant-id
</td>
<td>
- <p>ID of interface</p>
+ <p>the ASDC model id for this resource or service model.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- macaddr
+ model-version-id
</td>
<td>
- <p>MAC address for the interface</p>
+ <p>the ASDC model version for this resource or service model.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- network-name
+ widget-model-id
</td>
<td>
- <p>Name of the network</p>
+ <p>the ASDC data dictionary widget model. This maps directly to the A&AI widget.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- vlan-id-inner
+ widget-model-version
</td>
<td>
- <p>Inner VLAN tag</p>
+ <p>the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.</p>
</td>
<td>query</td>
<td>
- <span class="json-property-type">integer</span>
+ <span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
</tr>
<tr>
<td>
- vpn-key
+ nf-type
</td>
<td>
- <p>This indicates the customers VPN ID associated with this vlan</p>
+ <p>Generic description of the type of NF</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- vlan-id-inner
+ nf-function
</td>
<td>
- <p>Inner VLAN tag</p>
+ <p>English description of Network function that the specific VNF deployment is providing</p>
</td>
<td>query</td>
<td>
- <span class="json-property-type">integer</span>
+ <span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
</tr>
<tr>
<td>
- neutron-network-id
+ nf-role
</td>
<td>
- <p>Neutron network id of the interface that address belongs to</p>
+ <p>role in the network that this model will be providing</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- neutron-subnet-id
+ nf-naming-code
</td>
<td>
- <p>Neutron id of subnet that address belongs to</p>
+ <p>string assigned to this model used for naming purposes</p>
</td>
<td>query</td>
<td>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a>
+ <a class="json-schema-ref" href="#/getDefinitions/licenses">/licenses</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--licenses-license--group-uuid---resource-uuid--"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--licenses-license--group-uuid---resource-uuid--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing l3-interface-ipv6-address-list</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
+ <div class="operation-summary">returns license</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing l3-interface-ipv6-address-list</p>
+ <p>returns license</p>
</section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- <div class="row">
- <div class="col-md-6">
- <p><p>l3-interface-ipv6-address-list object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a>
- </div>
- </div></div>
- </div>
- </section>
<section class="sw-request-params">
<table class="table">
<thead>
</tr>
<tr>
<td>
- interface-name
+ group-uuid
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
+ <p>Unique ID for the license group the resource belongs to, should be uuid.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-name
+ resource-uuid
</td>
<td>
- <p>Name given to the interface</p>
+ <p>Unique ID of a license resource.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- vlan-interface
+ vnf-name
</td>
<td>
- <p>String that identifies the interface</p>
+ <p>Name of VNF.</p>
</td>
- <td>path</td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- l3-interface-ipv6-address
+ vnf-name2
</td>
<td>
- <p>IP address</p>
+ <p>Alternate name of VNF.</p>
</td>
- <td>path</td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
</td>
</tr>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--delete" class="swagger--panel-operation-delete panel">
- <div class="panel-heading">
- <div class="operation-summary">delete an existing l3-interface-ipv6-address-list</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
- Tags:
- <a href="#tag-Network">Network</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>delete an existing l3-interface-ipv6-address-list</p>
-
- </section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- </section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <th class="sw-param-type"></th>
- <th class="sw-param-data-type"></th>
- <th class="sw-param-annotation"></th>
- </tr>
- </thead>
- <tbody>
<tr>
<td>
- vnf-id
+ vnf-type
</td>
<td>
- <p>Unique id of VNF. This is unique across the graph.</p>
+ <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p>
</td>
- <td>path</td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- interface-name
+ service-id
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
+ <p>Unique identifier of service, does not necessarily map to ASDC service models. SOON TO BE DEPRECATED</p>
</td>
- <td>path</td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- interface-name
+ regional-resource-zone
</td>
<td>
- <p>Name given to the interface</p>
+ <p>Regional way of organizing pservers, source of truth should define values</p>
</td>
- <td>path</td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- vlan-interface
+ prov-status
</td>
<td>
- <p>String that identifies the interface</p>
+ <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p>
</td>
- <td>path</td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- l3-interface-ipv6-address
+ heat-stack-id
</td>
<td>
- <p>IP address</p>
+ <p>Heat stack id corresponding to this instance, managed by MSO</p>
</td>
- <td>path</td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- resource-version
+ in-maint
</td>
<td>
- <p>resource-version for concurrency</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">boolean</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ is-closed-loop-disabled
+ </td>
+ <td>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">boolean</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ model-invariant-id
+ </td>
+ <td>
+ <p>the ASDC model id for this resource or service model.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ model-version-id
+ </td>
+ <td>
+ <p>the ASDC model version for this resource or service model.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ widget-model-id
+ </td>
+ <td>
+ <p>the ASDC data dictionary widget model. This maps directly to the A&AI widget.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ widget-model-version
+ </td>
+ <td>
+ <p>the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ nf-type
+ </td>
+ <td>
+ <p>Generic description of the type of NF</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ nf-function
+ </td>
+ <td>
+ <p>English description of Network function that the specific VNF deployment is providing</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ nf-role
+ </td>
+ <td>
+ <p>role in the network that this model will be providing</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ nf-naming-code
+ </td>
+ <td>
+ <p>string assigned to this model used for naming purposes</p>
</td>
<td>query</td>
<td>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
</td>
</tr>
</tbody>
</p>
<dl>
+ <dt class="sw-response-200">
+ 200 OK
+
+ </dt>
+ <dd class="sw-response-200">
+ <div class="row">
+ <div class="col-md-12">
+ <p>successful operation</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ <div class="panel panel-definition">
+
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/getDefinitions/license">/license</a>
+ </div>
+ </div>
+ </div>
+
+ </div> </dd>
<dt class="sw-response-default">
default
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--licenses-license--group-uuid---resource-uuid--"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--licenses-license--group-uuid---resource-uuid--put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">create or update an existing license</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>see node definition for valid relationships</p>
+ <p>create or update an existing license</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>license object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkGenericVnfsGenericVnfLicensesLicense.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
+ <a class="json-schema-ref" href="#/definitions/license">/license</a>
</div>
</div></div>
</div>
</tr>
<tr>
<td>
- interface-name
- </td>
- <td>
- <p>Name that identifies the link aggregate interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- interface-name
- </td>
- <td>
- <p>Name given to the interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- vlan-interface
+ group-uuid
</td>
<td>
- <p>String that identifies the interface</p>
+ <p>Unique ID for the license group the resource belongs to, should be uuid.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- l3-interface-ipv6-address
+ resource-uuid
</td>
<td>
- <p>IP address</p>
+ <p>Unique ID of a license resource.</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--licenses-license--group-uuid---resource-uuid--"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--licenses-license--group-uuid---resource-uuid--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">update an existing license</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing relationship</p>
+ <p>update an existing license</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>license object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/license">/license</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
</tr>
<tr>
<td>
- interface-name
- </td>
- <td>
- <p>Name that identifies the link aggregate interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- interface-name
+ group-uuid
</td>
<td>
- <p>Name given to the interface</p>
+ <p>Unique ID for the license group the resource belongs to, should be uuid.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- vlan-interface
+ resource-uuid
</td>
<td>
- <p>String that identifies the interface</p>
+ <p>Unique ID of a license resource.</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--licenses-license--group-uuid---resource-uuid--"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--licenses-license--group-uuid---resource-uuid--delete" class="swagger--panel-operation-delete panel">
+ <div class="panel-heading">
+ <div class="operation-summary">delete an existing license</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid}</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>delete an existing license</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
<td>
- l3-interface-ipv6-address
+ vnf-id
</td>
<td>
- <p>IP address</p>
+ <p>Unique id of VNF. This is unique across the graph.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ group-uuid
+ </td>
+ <td>
+ <p>Unique ID for the license group the resource belongs to, should be uuid.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ resource-uuid
+ </td>
+ <td>
+ <p>Unique ID of a license resource.</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
+ <tr>
+ <td>
+ resource-version
+ </td>
+ <td>
+ <p>resource-version for concurrency</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--licenses-license--group-uuid---resource-uuid--relationship-list-relationship-"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--licenses-license--group-uuid---resource-uuid--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
<div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkGenericVnfsGenericVnfLicensesLicense.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</tr>
<tr>
<td>
- interface-name
- </td>
- <td>
- <p>Name that identifies the link aggregate interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- interface-name
+ group-uuid
</td>
<td>
- <p>Name given to the interface</p>
+ <p>Unique ID for the license group the resource belongs to, should be uuid.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- vlan-interface
+ resource-uuid
</td>
<td>
- <p>String that identifies the interface</p>
+ <p>Unique ID of a license resource.</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--licenses-license--group-uuid---resource-uuid--relationship-list-relationship-"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--licenses-license--group-uuid---resource-uuid--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
<div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
</tr>
<tr>
<td>
- interface-name
- </td>
- <td>
- <p>Name that identifies the link aggregate interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- interface-name
+ group-uuid
</td>
<td>
- <p>Name given to the interface</p>
+ <p>Unique ID for the license group the resource belongs to, should be uuid.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- vlan-interface
+ resource-uuid
</td>
<td>
- <p>String that identifies the interface</p>
+ <p>Unique ID of a license resource.</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--relationship-list-relationship-"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--relationship-list-relationship-"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
<div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/relationship-list/relationship</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkGenericVnfsGenericVnf.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
- <td>
- interface-name
- </td>
- <td>
- <p>Name that identifies the link aggregate interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--relationship-list-relationship-"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--lag-interfaces-lag-interface--interface-name--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--relationship-list-relationship-"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
<div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/relationship-list/relationship</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
- <td>
- interface-name
- </td>
- <td>
- <p>Name that identifies the link aggregate interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--licenses-"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--licenses-get" class="swagger--panel-operation-get panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--vf-modules-"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--vf-modules-get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">returns licenses</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/licenses</strong></h3>
+ <div class="operation-summary">returns vf-modules</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/vf-modules</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns licenses</p>
+ <p>returns vf-modules</p>
</section>
<section class="sw-request-params">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/licenses">/licenses</a>
+ <a class="json-schema-ref" href="#/getDefinitions/vf-modules">/vf-modules</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--licenses-license--group-uuid---resource-uuid--"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--licenses-license--group-uuid---resource-uuid--get" class="swagger--panel-operation-get panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--vf-modules-vf-module--vf-module-id--"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--vf-modules-vf-module--vf-module-id--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">returns license</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid}</strong></h3>
+ <div class="operation-summary">returns vf-module</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/vf-modules/vf-module/{vf-module-id}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns license</p>
+ <p>returns vf-module</p>
</section>
<section class="sw-request-params">
</tr>
<tr>
<td>
- group-uuid
- </td>
- <td>
- <p>Unique ID for the license group the resource belongs to, should be uuid.</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- resource-uuid
+ vf-module-id
</td>
<td>
- <p>Unique ID of a license resource.</p>
+ <p>Unique ID of vf-module.</p>
</td>
<td>path</td>
<td>
<td>
</td>
</tr>
+ <tr>
+ <td>
+ vf-module-name
+ </td>
+ <td>
+ <p>Name of vf-module</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ heat-stack-id
+ </td>
+ <td>
+ <p>Heat stack id corresponding to this instance.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ model-invariant-id
+ </td>
+ <td>
+ <p>the ASDC model id for this resource or service model.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ model-version-id
+ </td>
+ <td>
+ <p>the ASDC model version for this resource or service model.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ widget-model-id
+ </td>
+ <td>
+ <p>the ASDC data dictionary widget model. This maps directly to the A&AI widget.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ widget-model-version
+ </td>
+ <td>
+ <p>the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ contrail-service-instance-fqdn
+ </td>
+ <td>
+ <p>the Contrail unique ID for a service-instance</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
</tbody>
</table>
</section>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/license">/license</a>
+ <a class="json-schema-ref" href="#/getDefinitions/vf-module">/vf-module</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--licenses-license--group-uuid---resource-uuid--"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--licenses-license--group-uuid---resource-uuid--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--vf-modules-vf-module--vf-module-id--"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--vf-modules-vf-module--vf-module-id--put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing license</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid}</strong></h3>
+ <div class="operation-summary">create or update an existing vf-module</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/vf-modules/vf-module/{vf-module-id}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing license</p>
+ <p>create or update an existing vf-module</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>license object that needs to be created or updated</p>
+ <p><p>vf-module object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkGenericVnfsGenericVnfVfModulesVfModule.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/license">/license</a>
+ <a class="json-schema-ref" href="#/definitions/vf-module">/vf-module</a>
</div>
</div></div>
</div>
</tr>
<tr>
<td>
- group-uuid
- </td>
- <td>
- <p>Unique ID for the license group the resource belongs to, should be uuid.</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- resource-uuid
+ vf-module-id
</td>
<td>
- <p>Unique ID of a license resource.</p>
+ <p>Unique ID of vf-module.</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--licenses-license--group-uuid---resource-uuid--"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--licenses-license--group-uuid---resource-uuid--delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--vf-modules-vf-module--vf-module-id--"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--vf-modules-vf-module--vf-module-id--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing license</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid}</strong></h3>
+ <div class="operation-summary">update an existing vf-module</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/vf-modules/vf-module/{vf-module-id}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing license</p>
+ <p>update an existing vf-module</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>vf-module object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/vf-module">/vf-module</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
</tr>
<tr>
<td>
- group-uuid
- </td>
- <td>
- <p>Unique ID for the license group the resource belongs to, should be uuid.</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- resource-uuid
+ vf-module-id
</td>
<td>
- <p>Unique ID of a license resource.</p>
+ <p>Unique ID of vf-module.</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
- <td>
- resource-version
- </td>
- <td>
- <p>resource-version for concurrency</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--licenses-license--group-uuid---resource-uuid--relationship-list-relationship-"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--licenses-license--group-uuid---resource-uuid--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--vf-modules-vf-module--vf-module-id--"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--vf-modules-vf-module--vf-module-id--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">delete an existing vf-module</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/vf-modules/vf-module/{vf-module-id}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>see node definition for valid relationships</p>
+ <p>delete an existing vf-module</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
- <div class="row">
- <div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
- </div>
- </div></div>
- </div>
</section>
<section class="sw-request-params">
<table class="table">
</tr>
<tr>
<td>
- group-uuid
+ vf-module-id
</td>
<td>
- <p>Unique ID for the license group the resource belongs to, should be uuid.</p>
+ <p>Unique ID of vf-module.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- resource-uuid
+ resource-version
</td>
<td>
- <p>Unique ID of a license resource.</p>
+ <p>resource-version for concurrency</p>
</td>
- <td>path</td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--licenses-license--group-uuid---resource-uuid--relationship-list-relationship-"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--licenses-license--group-uuid---resource-uuid--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--vf-modules-vf-module--vf-module-id--relationship-list-relationship-"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--vf-modules-vf-module--vf-module-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">see node definition for valid relationships</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/vf-modules/vf-module/{vf-module-id}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing relationship</p>
+ <p>see node definition for valid relationships</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkGenericVnfsGenericVnfVfModulesVfModule.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
</tr>
<tr>
<td>
- group-uuid
- </td>
- <td>
- <p>Unique ID for the license group the resource belongs to, should be uuid.</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- resource-uuid
+ vf-module-id
</td>
<td>
- <p>Unique ID of a license resource.</p>
+ <p>Unique ID of vf-module.</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--relationship-list-relationship-"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--network-generic-vnfs-generic-vnf--vnf-id--vf-modules-vf-module--vf-module-id--relationship-list-relationship-"></span>
+ <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--vf-modules-vf-module--vf-module-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">delete an existing relationship</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/vf-modules/vf-module/{vf-module-id}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>see node definition for valid relationships</p>
+ <p>delete an existing relationship</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
- <div class="row">
- <div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
- </div>
- </div></div>
- </div>
</section>
<section class="sw-request-params">
<table class="table">
<span class="json-property-required"></span>
</td>
</tr>
+ <tr>
+ <td>
+ vf-module-id
+ </td>
+ <td>
+ <p>Unique ID of vf-module.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--relationship-list-relationship-"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-instance-groups-"></span>
+ <div id="operation--network-instance-groups-get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">returns instance-groups</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/instance-groups</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing relationship</p>
+ <p>returns instance-groups</p>
</section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- </section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <th class="sw-param-type"></th>
- <th class="sw-param-data-type"></th>
- <th class="sw-param-annotation"></th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>
- vnf-id
- </td>
- <td>
- <p>Unique id of VNF. This is unique across the graph.</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- </tbody>
- </table>
- </section>
<section class="sw-responses">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
<dl>
+ <dt class="sw-response-200">
+ 200 OK
+
+ </dt>
+ <dd class="sw-response-200">
+ <div class="row">
+ <div class="col-md-12">
+ <p>successful operation</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ <div class="panel panel-definition">
+
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/getDefinitions/instance-groups">/instance-groups</a>
+ </div>
+ </div>
+ </div>
+
+ </div> </dd>
<dt class="sw-response-default">
default
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--vf-modules-"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--vf-modules-get" class="swagger--panel-operation-get panel">
+ <span id="path--network-instance-groups-instance-group--id--"></span>
+ <div id="operation--network-instance-groups-instance-group--id--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">returns vf-modules</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/vf-modules</strong></h3>
+ <div class="operation-summary">returns instance-group</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/instance-groups/instance-group/{id}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns vf-modules</p>
+ <p>returns instance-group</p>
</section>
<section class="sw-request-params">
<tbody>
<tr>
<td>
- vnf-id
+ id
</td>
<td>
- <p>Unique id of VNF. This is unique across the graph.</p>
+ <p>Instance Group ID, UUID assigned to this instance.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- vnf-name
- </td>
- <td>
- <p>Name of VNF.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- vnf-name2
- </td>
- <td>
- <p>Alternate name of VNF.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- vnf-type
- </td>
- <td>
- <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- service-id
- </td>
- <td>
- <p>Unique identifier of service, does not necessarily map to ASDC service models. SOON TO BE DEPRECATED</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- regional-resource-zone
- </td>
- <td>
- <p>Regional way of organizing pservers, source of truth should define values</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- prov-status
- </td>
- <td>
- <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- heat-stack-id
+ description
</td>
<td>
- <p>Heat stack id corresponding to this instance, managed by MSO</p>
+ <p>Descriptive text to help identify the usage of this instance-group</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- in-maint
- </td>
- <td>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">boolean</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- is-closed-loop-disabled
- </td>
- <td>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">boolean</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- model-invariant-id
+ type
</td>
<td>
- <p>the ASDC model id for this resource or service model.</p>
+ <p>Only valid value today is lower case ha for high availability</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- model-version-id
+ sub-type
</td>
<td>
- <p>the ASDC model version for this resource or service model.</p>
+ <p>Valid values for ha type are [geo-activeactive, geo-activestandby, local-activeactive, local-activestandby]</p>
</td>
<td>query</td>
<td>
<td>
</td>
</tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-200">
+ 200 OK
+
+ </dt>
+ <dd class="sw-response-200">
+ <div class="row">
+ <div class="col-md-12">
+ <p>successful operation</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ <div class="panel panel-definition">
+
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/getDefinitions/instance-group">/instance-group</a>
+ </div>
+ </div>
+ </div>
+
+ </div> </dd>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-instance-groups-instance-group--id--"></span>
+ <div id="operation--network-instance-groups-instance-group--id--put" class="swagger--panel-operation-put panel">
+ <div class="panel-heading">
+ <div class="operation-summary">create or update an existing instance-group</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/instance-groups/instance-group/{id}</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>create or update an existing instance-group</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>instance-group object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkInstanceGroupsInstanceGroup.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/instance-group">/instance-group</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
<tr>
<td>
- widget-model-id
+ id
</td>
<td>
- <p>the ASDC data dictionary widget model. This maps directly to the A&AI widget.</p>
+ <p>Instance Group ID, UUID assigned to this instance.</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-instance-groups-instance-group--id--"></span>
+ <div id="operation--network-instance-groups-instance-group--id--patch" class="swagger--panel-operation-patch panel">
+ <div class="panel-heading">
+ <div class="operation-summary">update an existing instance-group</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/instance-groups/instance-group/{id}</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>update an existing instance-group</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>instance-group object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/instance-group">/instance-group</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
<tr>
<td>
- widget-model-version
+ id
</td>
<td>
- <p>the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.</p>
+ <p>Instance Group ID, UUID assigned to this instance.</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-instance-groups-instance-group--id--"></span>
+ <div id="operation--network-instance-groups-instance-group--id--delete" class="swagger--panel-operation-delete panel">
+ <div class="panel-heading">
+ <div class="operation-summary">delete an existing instance-group</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/instance-groups/instance-group/{id}</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>delete an existing instance-group</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
<tr>
<td>
- nf-type
+ id
</td>
<td>
- <p>Generic description of the type of NF</p>
+ <p>Instance Group ID, UUID assigned to this instance.</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- nf-function
+ resource-version
</td>
<td>
- <p>English description of Network function that the specific VNF deployment is providing</p>
+ <p>resource-version for concurrency</p>
</td>
<td>query</td>
<td>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-instance-groups-instance-group--id--relationship-list-relationship-"></span>
+ <div id="operation--network-instance-groups-instance-group--id--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <div class="panel-heading">
+ <div class="operation-summary">see node definition for valid relationships</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/instance-groups/instance-group/{id}/relationship-list/relationship</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>see node definition for valid relationships</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkInstanceGroupsInstanceGroup.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
<tr>
<td>
- nf-role
+ id
</td>
<td>
- <p>role in the network that this model will be providing</p>
+ <p>Instance Group ID, UUID assigned to this instance.</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-instance-groups-instance-group--id--relationship-list-relationship-"></span>
+ <div id="operation--network-instance-groups-instance-group--id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <div class="panel-heading">
+ <div class="operation-summary">delete an existing relationship</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/instance-groups/instance-group/{id}/relationship-list/relationship</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>delete an existing relationship</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
<tr>
<td>
- nf-naming-code
+ id
</td>
<td>
- <p>string assigned to this model used for naming purposes</p>
+ <p>Instance Group ID, UUID assigned to this instance.</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
</tbody>
</table>
</section>
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-ipsec-configurations-"></span>
+ <div id="operation--network-ipsec-configurations-get" class="swagger--panel-operation-get panel">
+ <div class="panel-heading">
+ <div class="operation-summary">returns ipsec-configurations</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/ipsec-configurations</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>returns ipsec-configurations</p>
+
+ </section>
+
<section class="sw-responses">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/vf-modules">/vf-modules</a>
+ <a class="json-schema-ref" href="#/getDefinitions/ipsec-configurations">/ipsec-configurations</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--vf-modules-vf-module--vf-module-id--"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--vf-modules-vf-module--vf-module-id--get" class="swagger--panel-operation-get panel">
+ <span id="path--network-ipsec-configurations-ipsec-configuration--ipsec-configuration-id--"></span>
+ <div id="operation--network-ipsec-configurations-ipsec-configuration--ipsec-configuration-id--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">returns vf-module</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/vf-modules/vf-module/{vf-module-id}</strong></h3>
+ <div class="operation-summary">returns ipsec-configuration</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/ipsec-configurations/ipsec-configuration/{ipsec-configuration-id}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns vf-module</p>
+ <p>returns ipsec-configuration</p>
</section>
<section class="sw-request-params">
<tbody>
<tr>
<td>
- vnf-id
+ ipsec-configuration-id
</td>
<td>
- <p>Unique id of VNF. This is unique across the graph.</p>
+ <p>UUID of this configuration</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-200">
+ 200 OK
+
+ </dt>
+ <dd class="sw-response-200">
+ <div class="row">
+ <div class="col-md-12">
+ <p>successful operation</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ <div class="panel panel-definition">
+
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/getDefinitions/ipsec-configuration">/ipsec-configuration</a>
+ </div>
+ </div>
+ </div>
+
+ </div> </dd>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-ipsec-configurations-ipsec-configuration--ipsec-configuration-id--"></span>
+ <div id="operation--network-ipsec-configurations-ipsec-configuration--ipsec-configuration-id--put" class="swagger--panel-operation-put panel">
+ <div class="panel-heading">
+ <div class="operation-summary">create or update an existing ipsec-configuration</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/ipsec-configurations/ipsec-configuration/{ipsec-configuration-id}</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>create or update an existing ipsec-configuration</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>ipsec-configuration object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkIpsecConfigurationsIpsecConfiguration.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/ipsec-configuration">/ipsec-configuration</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
<tr>
<td>
- vf-module-id
+ ipsec-configuration-id
</td>
<td>
- <p>Unique ID of vf-module.</p>
+ <p>UUID of this configuration</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-ipsec-configurations-ipsec-configuration--ipsec-configuration-id--"></span>
+ <div id="operation--network-ipsec-configurations-ipsec-configuration--ipsec-configuration-id--patch" class="swagger--panel-operation-patch panel">
+ <div class="panel-heading">
+ <div class="operation-summary">update an existing ipsec-configuration</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/ipsec-configurations/ipsec-configuration/{ipsec-configuration-id}</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>update an existing ipsec-configuration</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>ipsec-configuration object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/ipsec-configuration">/ipsec-configuration</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
<tr>
<td>
- vnf-name
+ ipsec-configuration-id
</td>
<td>
- <p>Name of VNF.</p>
+ <p>UUID of this configuration</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-ipsec-configurations-ipsec-configuration--ipsec-configuration-id--"></span>
+ <div id="operation--network-ipsec-configurations-ipsec-configuration--ipsec-configuration-id--delete" class="swagger--panel-operation-delete panel">
+ <div class="panel-heading">
+ <div class="operation-summary">delete an existing ipsec-configuration</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/ipsec-configurations/ipsec-configuration/{ipsec-configuration-id}</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>delete an existing ipsec-configuration</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
<tr>
<td>
- vnf-name2
+ ipsec-configuration-id
</td>
<td>
- <p>Alternate name of VNF.</p>
+ <p>UUID of this configuration</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- vnf-type
+ resource-version
</td>
<td>
- <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p>
+ <p>resource-version for concurrency</p>
</td>
<td>query</td>
<td>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-ipsec-configurations-ipsec-configuration--ipsec-configuration-id--relationship-list-relationship-"></span>
+ <div id="operation--network-ipsec-configurations-ipsec-configuration--ipsec-configuration-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <div class="panel-heading">
+ <div class="operation-summary">see node definition for valid relationships</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/ipsec-configurations/ipsec-configuration/{ipsec-configuration-id}/relationship-list/relationship</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>see node definition for valid relationships</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkIpsecConfigurationsIpsecConfiguration.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
<tr>
<td>
- service-id
+ ipsec-configuration-id
</td>
<td>
- <p>Unique identifier of service, does not necessarily map to ASDC service models. SOON TO BE DEPRECATED</p>
+ <p>UUID of this configuration</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
- <tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-ipsec-configurations-ipsec-configuration--ipsec-configuration-id--relationship-list-relationship-"></span>
+ <div id="operation--network-ipsec-configurations-ipsec-configuration--ipsec-configuration-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <div class="panel-heading">
+ <div class="operation-summary">delete an existing relationship</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/ipsec-configurations/ipsec-configuration/{ipsec-configuration-id}/relationship-list/relationship</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>delete an existing relationship</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
<td>
- regional-resource-zone
+ ipsec-configuration-id
</td>
<td>
- <p>Regional way of organizing pservers, source of truth should define values</p>
+ <p>UUID of this configuration</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-ipsec-configurations-ipsec-configuration--ipsec-configuration-id--vig-servers-"></span>
+ <div id="operation--network-ipsec-configurations-ipsec-configuration--ipsec-configuration-id--vig-servers-get" class="swagger--panel-operation-get panel">
+ <div class="panel-heading">
+ <div class="operation-summary">returns vig-servers</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/ipsec-configurations/ipsec-configuration/{ipsec-configuration-id}/vig-servers</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>returns vig-servers</p>
+
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
<tr>
<td>
- prov-status
+ ipsec-configuration-id
</td>
<td>
- <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p>
+ <p>UUID of this configuration</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-200">
+ 200 OK
+
+ </dt>
+ <dd class="sw-response-200">
+ <div class="row">
+ <div class="col-md-12">
+ <p>successful operation</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ <div class="panel panel-definition">
+
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/getDefinitions/vig-servers">/vig-servers</a>
+ </div>
+ </div>
+ </div>
+
+ </div> </dd>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-ipsec-configurations-ipsec-configuration--ipsec-configuration-id--vig-servers-vig-server--vig-address-type--"></span>
+ <div id="operation--network-ipsec-configurations-ipsec-configuration--ipsec-configuration-id--vig-servers-vig-server--vig-address-type--get" class="swagger--panel-operation-get panel">
+ <div class="panel-heading">
+ <div class="operation-summary">returns vig-server</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/ipsec-configurations/ipsec-configuration/{ipsec-configuration-id}/vig-servers/vig-server/{vig-address-type}</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>returns vig-server</p>
+
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ ipsec-configuration-id
+ </td>
+ <td>
+ <p>UUID of this configuration</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vig-address-type
+ </td>
+ <td>
+ <p>indicates whether the VIG is for AVPN or INTERNET</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-200">
+ 200 OK
+
+ </dt>
+ <dd class="sw-response-200">
+ <div class="row">
+ <div class="col-md-12">
+ <p>successful operation</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ <div class="panel panel-definition">
+
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/getDefinitions/vig-server">/vig-server</a>
+ </div>
+ </div>
+ </div>
+
+ </div> </dd>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-ipsec-configurations-ipsec-configuration--ipsec-configuration-id--vig-servers-vig-server--vig-address-type--"></span>
+ <div id="operation--network-ipsec-configurations-ipsec-configuration--ipsec-configuration-id--vig-servers-vig-server--vig-address-type--put" class="swagger--panel-operation-put panel">
+ <div class="panel-heading">
+ <div class="operation-summary">create or update an existing vig-server</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/ipsec-configurations/ipsec-configuration/{ipsec-configuration-id}/vig-servers/vig-server/{vig-address-type}</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>create or update an existing vig-server</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>vig-server object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkIpsecConfigurationsIpsecConfigurationVigServersVigServer.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/vig-server">/vig-server</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ ipsec-configuration-id
+ </td>
+ <td>
+ <p>UUID of this configuration</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vig-address-type
+ </td>
+ <td>
+ <p>indicates whether the VIG is for AVPN or INTERNET</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-ipsec-configurations-ipsec-configuration--ipsec-configuration-id--vig-servers-vig-server--vig-address-type--"></span>
+ <div id="operation--network-ipsec-configurations-ipsec-configuration--ipsec-configuration-id--vig-servers-vig-server--vig-address-type--patch" class="swagger--panel-operation-patch panel">
+ <div class="panel-heading">
+ <div class="operation-summary">update an existing vig-server</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/ipsec-configurations/ipsec-configuration/{ipsec-configuration-id}/vig-servers/vig-server/{vig-address-type}</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>update an existing vig-server</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>vig-server object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/vig-server">/vig-server</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ ipsec-configuration-id
+ </td>
+ <td>
+ <p>UUID of this configuration</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vig-address-type
+ </td>
+ <td>
+ <p>indicates whether the VIG is for AVPN or INTERNET</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-ipsec-configurations-ipsec-configuration--ipsec-configuration-id--vig-servers-vig-server--vig-address-type--"></span>
+ <div id="operation--network-ipsec-configurations-ipsec-configuration--ipsec-configuration-id--vig-servers-vig-server--vig-address-type--delete" class="swagger--panel-operation-delete panel">
+ <div class="panel-heading">
+ <div class="operation-summary">delete an existing vig-server</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/ipsec-configurations/ipsec-configuration/{ipsec-configuration-id}/vig-servers/vig-server/{vig-address-type}</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>delete an existing vig-server</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ ipsec-configuration-id
+ </td>
+ <td>
+ <p>UUID of this configuration</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vig-address-type
+ </td>
+ <td>
+ <p>indicates whether the VIG is for AVPN or INTERNET</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ resource-version
+ </td>
+ <td>
+ <p>resource-version for concurrency</p>
</td>
<td>query</td>
<td>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-ipsec-configurations-ipsec-configuration--ipsec-configuration-id--vig-servers-vig-server--vig-address-type--relationship-list-relationship-"></span>
+ <div id="operation--network-ipsec-configurations-ipsec-configuration--ipsec-configuration-id--vig-servers-vig-server--vig-address-type--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <div class="panel-heading">
+ <div class="operation-summary">see node definition for valid relationships</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/ipsec-configurations/ipsec-configuration/{ipsec-configuration-id}/vig-servers/vig-server/{vig-address-type}/relationship-list/relationship</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>see node definition for valid relationships</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkIpsecConfigurationsIpsecConfigurationVigServersVigServer.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ ipsec-configuration-id
+ </td>
+ <td>
+ <p>UUID of this configuration</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- heat-stack-id
+ vig-address-type
</td>
<td>
- <p>Heat stack id corresponding to this instance, managed by MSO</p>
+ <p>indicates whether the VIG is for AVPN or INTERNET</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-ipsec-configurations-ipsec-configuration--ipsec-configuration-id--vig-servers-vig-server--vig-address-type--relationship-list-relationship-"></span>
+ <div id="operation--network-ipsec-configurations-ipsec-configuration--ipsec-configuration-id--vig-servers-vig-server--vig-address-type--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <div class="panel-heading">
+ <div class="operation-summary">delete an existing relationship</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/ipsec-configurations/ipsec-configuration/{ipsec-configuration-id}/vig-servers/vig-server/{vig-address-type}/relationship-list/relationship</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>delete an existing relationship</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ ipsec-configuration-id
+ </td>
+ <td>
+ <p>UUID of this configuration</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vig-address-type
+ </td>
+ <td>
+ <p>indicates whether the VIG is for AVPN or INTERNET</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-l3-networks-"></span>
+ <div id="operation--network-l3-networks-get" class="swagger--panel-operation-get panel">
+ <div class="panel-heading">
+ <div class="operation-summary">returns l3-networks</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/l3-networks</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>returns l3-networks</p>
+
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-200">
+ 200 OK
+
+ </dt>
+ <dd class="sw-response-200">
+ <div class="row">
+ <div class="col-md-12">
+ <p>successful operation</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ <div class="panel panel-definition">
+
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/getDefinitions/l3-networks">/l3-networks</a>
+ </div>
+ </div>
+ </div>
+
+ </div> </dd>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-l3-networks-l3-network--network-id--"></span>
+ <div id="operation--network-l3-networks-l3-network--network-id--get" class="swagger--panel-operation-get panel">
+ <div class="panel-heading">
+ <div class="operation-summary">returns l3-network</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/l3-networks/l3-network/{network-id}</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>returns l3-network</p>
+
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ network-id
+ </td>
+ <td>
+ <p>Network ID, should be uuid. Unique across A&AI.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ network-name
+ </td>
+ <td>
+ <p>Name of the network, governed by some naming convention..</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- in-maint
+ network-role
</td>
<td>
+ <p>Role the network plans - who defines these values?</p>
</td>
<td>query</td>
<td>
- <span class="json-property-type">boolean</span>
+ <span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
</tr>
<tr>
<td>
- is-closed-loop-disabled
+ service-id
</td>
<td>
+ <p>Unique identifier of service from ASDC. Does not strictly map to ASDC services. SOON TO BE DEPRECATED</p>
</td>
<td>query</td>
<td>
- <span class="json-property-type">boolean</span>
+ <span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
</tr>
<tr>
<td>
- model-invariant-id
+ heat-stack-id
</td>
<td>
- <p>the ASDC model id for this resource or service model.</p>
+ <p>Heat stack id corresponding to this instance, managed by MSO</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- model-version-id
+ contrail-network-fqdn
</td>
<td>
- <p>the ASDC model version for this resource or service model.</p>
+ <p>Contrail FQDN for the network</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- widget-model-id
+ model-invariant-id
</td>
<td>
- <p>the ASDC data dictionary widget model. This maps directly to the A&AI widget.</p>
+ <p>the ASDC model id for this resource or service model.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- widget-model-version
+ model-version-id
</td>
<td>
- <p>the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.</p>
+ <p>the ASDC model version for this resource or service model.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- nf-type
+ widget-model-id
</td>
<td>
- <p>Generic description of the type of NF</p>
+ <p>the ASDC data dictionary widget model. This maps directly to the A&AI widget.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- nf-function
+ widget-model-version
</td>
<td>
- <p>English description of Network function that the specific VNF deployment is providing</p>
+ <p>the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-200">
+ 200 OK
+
+ </dt>
+ <dd class="sw-response-200">
+ <div class="row">
+ <div class="col-md-12">
+ <p>successful operation</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ <div class="panel panel-definition">
+
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/getDefinitions/l3-network">/l3-network</a>
+ </div>
+ </div>
+ </div>
+
+ </div> </dd>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-l3-networks-l3-network--network-id--"></span>
+ <div id="operation--network-l3-networks-l3-network--network-id--put" class="swagger--panel-operation-put panel">
+ <div class="panel-heading">
+ <div class="operation-summary">create or update an existing l3-network</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/l3-networks/l3-network/{network-id}</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>create or update an existing l3-network</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>l3-network object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkL3NetworksL3Network.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/l3-network">/l3-network</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ network-id
+ </td>
+ <td>
+ <p>Network ID, should be uuid. Unique across A&AI.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-l3-networks-l3-network--network-id--"></span>
+ <div id="operation--network-l3-networks-l3-network--network-id--patch" class="swagger--panel-operation-patch panel">
+ <div class="panel-heading">
+ <div class="operation-summary">update an existing l3-network</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/l3-networks/l3-network/{network-id}</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>update an existing l3-network</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>l3-network object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/l3-network">/l3-network</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ network-id
+ </td>
+ <td>
+ <p>Network ID, should be uuid. Unique across A&AI.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-l3-networks-l3-network--network-id--"></span>
+ <div id="operation--network-l3-networks-l3-network--network-id--delete" class="swagger--panel-operation-delete panel">
+ <div class="panel-heading">
+ <div class="operation-summary">delete an existing l3-network</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/l3-networks/l3-network/{network-id}</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>delete an existing l3-network</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ network-id
+ </td>
+ <td>
+ <p>Network ID, should be uuid. Unique across A&AI.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ resource-version
+ </td>
+ <td>
+ <p>resource-version for concurrency</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-l3-networks-l3-network--network-id--ctag-assignments-"></span>
+ <div id="operation--network-l3-networks-l3-network--network-id--ctag-assignments-get" class="swagger--panel-operation-get panel">
+ <div class="panel-heading">
+ <div class="operation-summary">returns ctag-assignments</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/l3-networks/l3-network/{network-id}/ctag-assignments</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>returns ctag-assignments</p>
+
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ network-id
+ </td>
+ <td>
+ <p>Network ID, should be uuid. Unique across A&AI.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ network-name
+ </td>
+ <td>
+ <p>Name of the network, governed by some naming convention..</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ network-role
+ </td>
+ <td>
+ <p>Role the network plans - who defines these values?</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ service-id
+ </td>
+ <td>
+ <p>Unique identifier of service from ASDC. Does not strictly map to ASDC services. SOON TO BE DEPRECATED</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ heat-stack-id
+ </td>
+ <td>
+ <p>Heat stack id corresponding to this instance, managed by MSO</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ contrail-network-fqdn
+ </td>
+ <td>
+ <p>Contrail FQDN for the network</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ model-invariant-id
+ </td>
+ <td>
+ <p>the ASDC model id for this resource or service model.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ model-version-id
+ </td>
+ <td>
+ <p>the ASDC model version for this resource or service model.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ widget-model-id
+ </td>
+ <td>
+ <p>the ASDC data dictionary widget model. This maps directly to the A&AI widget.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ widget-model-version
+ </td>
+ <td>
+ <p>the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-200">
+ 200 OK
+
+ </dt>
+ <dd class="sw-response-200">
+ <div class="row">
+ <div class="col-md-12">
+ <p>successful operation</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ <div class="panel panel-definition">
+
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/getDefinitions/ctag-assignments">/ctag-assignments</a>
+ </div>
+ </div>
+ </div>
+
+ </div> </dd>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-l3-networks-l3-network--network-id--ctag-assignments-ctag-assignment--vlan-id-inner--"></span>
+ <div id="operation--network-l3-networks-l3-network--network-id--ctag-assignments-ctag-assignment--vlan-id-inner--get" class="swagger--panel-operation-get panel">
+ <div class="panel-heading">
+ <div class="operation-summary">returns ctag-assignment</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/l3-networks/l3-network/{network-id}/ctag-assignments/ctag-assignment/{vlan-id-inner}</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>returns ctag-assignment</p>
+
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ network-id
+ </td>
+ <td>
+ <p>Network ID, should be uuid. Unique across A&AI.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vlan-id-inner
+ </td>
+ <td>
+ <p>id.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">integer</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ network-name
+ </td>
+ <td>
+ <p>Name of the network, governed by some naming convention..</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ network-role
+ </td>
+ <td>
+ <p>Role the network plans - who defines these values?</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ service-id
+ </td>
+ <td>
+ <p>Unique identifier of service from ASDC. Does not strictly map to ASDC services. SOON TO BE DEPRECATED</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ heat-stack-id
+ </td>
+ <td>
+ <p>Heat stack id corresponding to this instance, managed by MSO</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ contrail-network-fqdn
+ </td>
+ <td>
+ <p>Contrail FQDN for the network</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ model-invariant-id
+ </td>
+ <td>
+ <p>the ASDC model id for this resource or service model.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ model-version-id
+ </td>
+ <td>
+ <p>the ASDC model version for this resource or service model.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ widget-model-id
+ </td>
+ <td>
+ <p>the ASDC data dictionary widget model. This maps directly to the A&AI widget.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ widget-model-version
+ </td>
+ <td>
+ <p>the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-200">
+ 200 OK
+
+ </dt>
+ <dd class="sw-response-200">
+ <div class="row">
+ <div class="col-md-12">
+ <p>successful operation</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ <div class="panel panel-definition">
+
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/getDefinitions/ctag-assignment">/ctag-assignment</a>
+ </div>
+ </div>
+ </div>
+
+ </div> </dd>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-l3-networks-l3-network--network-id--ctag-assignments-ctag-assignment--vlan-id-inner--"></span>
+ <div id="operation--network-l3-networks-l3-network--network-id--ctag-assignments-ctag-assignment--vlan-id-inner--put" class="swagger--panel-operation-put panel">
+ <div class="panel-heading">
+ <div class="operation-summary">create or update an existing ctag-assignment</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/l3-networks/l3-network/{network-id}/ctag-assignments/ctag-assignment/{vlan-id-inner}</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>create or update an existing ctag-assignment</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>ctag-assignment object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkL3NetworksL3NetworkCtagAssignmentsCtagAssignment.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/ctag-assignment">/ctag-assignment</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ network-id
+ </td>
+ <td>
+ <p>Network ID, should be uuid. Unique across A&AI.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vlan-id-inner
+ </td>
+ <td>
+ <p>id.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">integer</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-l3-networks-l3-network--network-id--ctag-assignments-ctag-assignment--vlan-id-inner--"></span>
+ <div id="operation--network-l3-networks-l3-network--network-id--ctag-assignments-ctag-assignment--vlan-id-inner--patch" class="swagger--panel-operation-patch panel">
+ <div class="panel-heading">
+ <div class="operation-summary">update an existing ctag-assignment</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/l3-networks/l3-network/{network-id}/ctag-assignments/ctag-assignment/{vlan-id-inner}</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>update an existing ctag-assignment</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>ctag-assignment object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/ctag-assignment">/ctag-assignment</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ network-id
+ </td>
+ <td>
+ <p>Network ID, should be uuid. Unique across A&AI.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vlan-id-inner
+ </td>
+ <td>
+ <p>id.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">integer</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-l3-networks-l3-network--network-id--ctag-assignments-ctag-assignment--vlan-id-inner--"></span>
+ <div id="operation--network-l3-networks-l3-network--network-id--ctag-assignments-ctag-assignment--vlan-id-inner--delete" class="swagger--panel-operation-delete panel">
+ <div class="panel-heading">
+ <div class="operation-summary">delete an existing ctag-assignment</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/l3-networks/l3-network/{network-id}/ctag-assignments/ctag-assignment/{vlan-id-inner}</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>delete an existing ctag-assignment</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ network-id
+ </td>
+ <td>
+ <p>Network ID, should be uuid. Unique across A&AI.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vlan-id-inner
+ </td>
+ <td>
+ <p>id.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">integer</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ resource-version
+ </td>
+ <td>
+ <p>resource-version for concurrency</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-l3-networks-l3-network--network-id--ctag-assignments-ctag-assignment--vlan-id-inner--relationship-list-relationship-"></span>
+ <div id="operation--network-l3-networks-l3-network--network-id--ctag-assignments-ctag-assignment--vlan-id-inner--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <div class="panel-heading">
+ <div class="operation-summary">see node definition for valid relationships</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/l3-networks/l3-network/{network-id}/ctag-assignments/ctag-assignment/{vlan-id-inner}/relationship-list/relationship</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>see node definition for valid relationships</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkL3NetworksL3NetworkCtagAssignmentsCtagAssignment.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ network-id
+ </td>
+ <td>
+ <p>Network ID, should be uuid. Unique across A&AI.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vlan-id-inner
+ </td>
+ <td>
+ <p>id.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">integer</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-l3-networks-l3-network--network-id--ctag-assignments-ctag-assignment--vlan-id-inner--relationship-list-relationship-"></span>
+ <div id="operation--network-l3-networks-l3-network--network-id--ctag-assignments-ctag-assignment--vlan-id-inner--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <div class="panel-heading">
+ <div class="operation-summary">delete an existing relationship</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/l3-networks/l3-network/{network-id}/ctag-assignments/ctag-assignment/{vlan-id-inner}/relationship-list/relationship</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>delete an existing relationship</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ network-id
+ </td>
+ <td>
+ <p>Network ID, should be uuid. Unique across A&AI.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vlan-id-inner
+ </td>
+ <td>
+ <p>id.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">integer</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-l3-networks-l3-network--network-id--relationship-list-relationship-"></span>
+ <div id="operation--network-l3-networks-l3-network--network-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <div class="panel-heading">
+ <div class="operation-summary">see node definition for valid relationships</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/l3-networks/l3-network/{network-id}/relationship-list/relationship</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>see node definition for valid relationships</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkL3NetworksL3Network.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ network-id
+ </td>
+ <td>
+ <p>Network ID, should be uuid. Unique across A&AI.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-l3-networks-l3-network--network-id--relationship-list-relationship-"></span>
+ <div id="operation--network-l3-networks-l3-network--network-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <div class="panel-heading">
+ <div class="operation-summary">delete an existing relationship</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/l3-networks/l3-network/{network-id}/relationship-list/relationship</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>delete an existing relationship</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ network-id
+ </td>
+ <td>
+ <p>Network ID, should be uuid. Unique across A&AI.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-l3-networks-l3-network--network-id--segmentation-assignments-"></span>
+ <div id="operation--network-l3-networks-l3-network--network-id--segmentation-assignments-get" class="swagger--panel-operation-get panel">
+ <div class="panel-heading">
+ <div class="operation-summary">returns segmentation-assignments</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/l3-networks/l3-network/{network-id}/segmentation-assignments</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>returns segmentation-assignments</p>
+
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ network-id
+ </td>
+ <td>
+ <p>Network ID, should be uuid. Unique across A&AI.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ network-name
+ </td>
+ <td>
+ <p>Name of the network, governed by some naming convention..</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ network-role
+ </td>
+ <td>
+ <p>Role the network plans - who defines these values?</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ service-id
+ </td>
+ <td>
+ <p>Unique identifier of service from ASDC. Does not strictly map to ASDC services. SOON TO BE DEPRECATED</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ heat-stack-id
+ </td>
+ <td>
+ <p>Heat stack id corresponding to this instance, managed by MSO</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ contrail-network-fqdn
+ </td>
+ <td>
+ <p>Contrail FQDN for the network</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ model-invariant-id
+ </td>
+ <td>
+ <p>the ASDC model id for this resource or service model.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ model-version-id
+ </td>
+ <td>
+ <p>the ASDC model version for this resource or service model.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ widget-model-id
+ </td>
+ <td>
+ <p>the ASDC data dictionary widget model. This maps directly to the A&AI widget.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ widget-model-version
+ </td>
+ <td>
+ <p>the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-200">
+ 200 OK
+
+ </dt>
+ <dd class="sw-response-200">
+ <div class="row">
+ <div class="col-md-12">
+ <p>successful operation</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ <div class="panel panel-definition">
+
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/getDefinitions/segmentation-assignments">/segmentation-assignments</a>
+ </div>
+ </div>
+ </div>
+
+ </div> </dd>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-l3-networks-l3-network--network-id--segmentation-assignments-segmentation-assignment--segmentation-id--"></span>
+ <div id="operation--network-l3-networks-l3-network--network-id--segmentation-assignments-segmentation-assignment--segmentation-id--get" class="swagger--panel-operation-get panel">
+ <div class="panel-heading">
+ <div class="operation-summary">returns segmentation-assignment</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/l3-networks/l3-network/{network-id}/segmentation-assignments/segmentation-assignment/{segmentation-id}</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>returns segmentation-assignment</p>
+
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ network-id
+ </td>
+ <td>
+ <p>Network ID, should be uuid. Unique across A&AI.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ segmentation-id
+ </td>
+ <td>
+ <p>Route Table Reference id, UUID assigned to this instance.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ network-name
+ </td>
+ <td>
+ <p>Name of the network, governed by some naming convention..</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ network-role
+ </td>
+ <td>
+ <p>Role the network plans - who defines these values?</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ service-id
+ </td>
+ <td>
+ <p>Unique identifier of service from ASDC. Does not strictly map to ASDC services. SOON TO BE DEPRECATED</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ heat-stack-id
+ </td>
+ <td>
+ <p>Heat stack id corresponding to this instance, managed by MSO</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ contrail-network-fqdn
+ </td>
+ <td>
+ <p>Contrail FQDN for the network</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ model-invariant-id
+ </td>
+ <td>
+ <p>the ASDC model id for this resource or service model.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ model-version-id
+ </td>
+ <td>
+ <p>the ASDC model version for this resource or service model.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ widget-model-id
+ </td>
+ <td>
+ <p>the ASDC data dictionary widget model. This maps directly to the A&AI widget.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ widget-model-version
+ </td>
+ <td>
+ <p>the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-200">
+ 200 OK
+
+ </dt>
+ <dd class="sw-response-200">
+ <div class="row">
+ <div class="col-md-12">
+ <p>successful operation</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ <div class="panel panel-definition">
+
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/getDefinitions/segmentation-assignment">/segmentation-assignment</a>
+ </div>
+ </div>
+ </div>
+
+ </div> </dd>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-l3-networks-l3-network--network-id--segmentation-assignments-segmentation-assignment--segmentation-id--"></span>
+ <div id="operation--network-l3-networks-l3-network--network-id--segmentation-assignments-segmentation-assignment--segmentation-id--put" class="swagger--panel-operation-put panel">
+ <div class="panel-heading">
+ <div class="operation-summary">create or update an existing segmentation-assignment</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/l3-networks/l3-network/{network-id}/segmentation-assignments/segmentation-assignment/{segmentation-id}</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>create or update an existing segmentation-assignment</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>segmentation-assignment object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkL3NetworksL3NetworkSegmentationAssignmentsSegmentationAssignment.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/segmentation-assignment">/segmentation-assignment</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ network-id
+ </td>
+ <td>
+ <p>Network ID, should be uuid. Unique across A&AI.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ segmentation-id
+ </td>
+ <td>
+ <p>Route Table Reference id, UUID assigned to this instance.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-l3-networks-l3-network--network-id--segmentation-assignments-segmentation-assignment--segmentation-id--"></span>
+ <div id="operation--network-l3-networks-l3-network--network-id--segmentation-assignments-segmentation-assignment--segmentation-id--patch" class="swagger--panel-operation-patch panel">
+ <div class="panel-heading">
+ <div class="operation-summary">update an existing segmentation-assignment</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/l3-networks/l3-network/{network-id}/segmentation-assignments/segmentation-assignment/{segmentation-id}</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>update an existing segmentation-assignment</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>segmentation-assignment object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/segmentation-assignment">/segmentation-assignment</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ network-id
+ </td>
+ <td>
+ <p>Network ID, should be uuid. Unique across A&AI.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ segmentation-id
+ </td>
+ <td>
+ <p>Route Table Reference id, UUID assigned to this instance.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-l3-networks-l3-network--network-id--segmentation-assignments-segmentation-assignment--segmentation-id--"></span>
+ <div id="operation--network-l3-networks-l3-network--network-id--segmentation-assignments-segmentation-assignment--segmentation-id--delete" class="swagger--panel-operation-delete panel">
+ <div class="panel-heading">
+ <div class="operation-summary">delete an existing segmentation-assignment</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/l3-networks/l3-network/{network-id}/segmentation-assignments/segmentation-assignment/{segmentation-id}</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>delete an existing segmentation-assignment</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ network-id
+ </td>
+ <td>
+ <p>Network ID, should be uuid. Unique across A&AI.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ segmentation-id
+ </td>
+ <td>
+ <p>Route Table Reference id, UUID assigned to this instance.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ resource-version
+ </td>
+ <td>
+ <p>resource-version for concurrency</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-l3-networks-l3-network--network-id--segmentation-assignments-segmentation-assignment--segmentation-id--relationship-list-relationship-"></span>
+ <div id="operation--network-l3-networks-l3-network--network-id--segmentation-assignments-segmentation-assignment--segmentation-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <div class="panel-heading">
+ <div class="operation-summary">see node definition for valid relationships</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/l3-networks/l3-network/{network-id}/segmentation-assignments/segmentation-assignment/{segmentation-id}/relationship-list/relationship</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>see node definition for valid relationships</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkL3NetworksL3NetworkSegmentationAssignmentsSegmentationAssignment.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ network-id
+ </td>
+ <td>
+ <p>Network ID, should be uuid. Unique across A&AI.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ segmentation-id
+ </td>
+ <td>
+ <p>Route Table Reference id, UUID assigned to this instance.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-l3-networks-l3-network--network-id--segmentation-assignments-segmentation-assignment--segmentation-id--relationship-list-relationship-"></span>
+ <div id="operation--network-l3-networks-l3-network--network-id--segmentation-assignments-segmentation-assignment--segmentation-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <div class="panel-heading">
+ <div class="operation-summary">delete an existing relationship</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/l3-networks/l3-network/{network-id}/segmentation-assignments/segmentation-assignment/{segmentation-id}/relationship-list/relationship</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>delete an existing relationship</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ network-id
+ </td>
+ <td>
+ <p>Network ID, should be uuid. Unique across A&AI.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ segmentation-id
+ </td>
+ <td>
+ <p>Route Table Reference id, UUID assigned to this instance.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-l3-networks-l3-network--network-id--subnets-"></span>
+ <div id="operation--network-l3-networks-l3-network--network-id--subnets-get" class="swagger--panel-operation-get panel">
+ <div class="panel-heading">
+ <div class="operation-summary">returns subnets</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/l3-networks/l3-network/{network-id}/subnets</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>returns subnets</p>
+
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ network-id
+ </td>
+ <td>
+ <p>Network ID, should be uuid. Unique across A&AI.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ network-name
+ </td>
+ <td>
+ <p>Name of the network, governed by some naming convention..</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ network-role
+ </td>
+ <td>
+ <p>Role the network plans - who defines these values?</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ service-id
+ </td>
+ <td>
+ <p>Unique identifier of service from ASDC. Does not strictly map to ASDC services. SOON TO BE DEPRECATED</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ heat-stack-id
+ </td>
+ <td>
+ <p>Heat stack id corresponding to this instance, managed by MSO</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ contrail-network-fqdn
+ </td>
+ <td>
+ <p>Contrail FQDN for the network</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ model-invariant-id
+ </td>
+ <td>
+ <p>the ASDC model id for this resource or service model.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ model-version-id
+ </td>
+ <td>
+ <p>the ASDC model version for this resource or service model.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ widget-model-id
+ </td>
+ <td>
+ <p>the ASDC data dictionary widget model. This maps directly to the A&AI widget.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ widget-model-version
+ </td>
+ <td>
+ <p>the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-200">
+ 200 OK
+
+ </dt>
+ <dd class="sw-response-200">
+ <div class="row">
+ <div class="col-md-12">
+ <p>successful operation</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ <div class="panel panel-definition">
+
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/getDefinitions/subnets">/subnets</a>
+ </div>
+ </div>
+ </div>
+
+ </div> </dd>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-l3-networks-l3-network--network-id--subnets-subnet--subnet-id--"></span>
+ <div id="operation--network-l3-networks-l3-network--network-id--subnets-subnet--subnet-id--get" class="swagger--panel-operation-get panel">
+ <div class="panel-heading">
+ <div class="operation-summary">returns subnet</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>returns subnet</p>
+
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ network-id
+ </td>
+ <td>
+ <p>Network ID, should be uuid. Unique across A&AI.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ subnet-id
+ </td>
+ <td>
+ <p>Subnet ID, should be UUID.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ network-name
+ </td>
+ <td>
+ <p>Name of the network, governed by some naming convention..</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ network-role
+ </td>
+ <td>
+ <p>Role the network plans - who defines these values?</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ service-id
+ </td>
+ <td>
+ <p>Unique identifier of service from ASDC. Does not strictly map to ASDC services. SOON TO BE DEPRECATED</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ heat-stack-id
+ </td>
+ <td>
+ <p>Heat stack id corresponding to this instance, managed by MSO</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ contrail-network-fqdn
+ </td>
+ <td>
+ <p>Contrail FQDN for the network</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ model-invariant-id
+ </td>
+ <td>
+ <p>the ASDC model id for this resource or service model.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ model-version-id
+ </td>
+ <td>
+ <p>the ASDC model version for this resource or service model.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ widget-model-id
+ </td>
+ <td>
+ <p>the ASDC data dictionary widget model. This maps directly to the A&AI widget.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ widget-model-version
+ </td>
+ <td>
+ <p>the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ subnet-name
+ </td>
+ <td>
+ <p>Name associated with the subnet.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-200">
+ 200 OK
+
+ </dt>
+ <dd class="sw-response-200">
+ <div class="row">
+ <div class="col-md-12">
+ <p>successful operation</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ <div class="panel panel-definition">
+
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/getDefinitions/subnet">/subnet</a>
+ </div>
+ </div>
+ </div>
+
+ </div> </dd>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-l3-networks-l3-network--network-id--subnets-subnet--subnet-id--"></span>
+ <div id="operation--network-l3-networks-l3-network--network-id--subnets-subnet--subnet-id--put" class="swagger--panel-operation-put panel">
+ <div class="panel-heading">
+ <div class="operation-summary">create or update an existing subnet</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>create or update an existing subnet</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>subnet object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkL3NetworksL3NetworkSubnetsSubnet.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/subnet">/subnet</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ network-id
+ </td>
+ <td>
+ <p>Network ID, should be uuid. Unique across A&AI.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ subnet-id
+ </td>
+ <td>
+ <p>Subnet ID, should be UUID.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-l3-networks-l3-network--network-id--subnets-subnet--subnet-id--"></span>
+ <div id="operation--network-l3-networks-l3-network--network-id--subnets-subnet--subnet-id--patch" class="swagger--panel-operation-patch panel">
+ <div class="panel-heading">
+ <div class="operation-summary">update an existing subnet</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>update an existing subnet</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>subnet object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/subnet">/subnet</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ network-id
+ </td>
+ <td>
+ <p>Network ID, should be uuid. Unique across A&AI.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ subnet-id
+ </td>
+ <td>
+ <p>Subnet ID, should be UUID.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-l3-networks-l3-network--network-id--subnets-subnet--subnet-id--"></span>
+ <div id="operation--network-l3-networks-l3-network--network-id--subnets-subnet--subnet-id--delete" class="swagger--panel-operation-delete panel">
+ <div class="panel-heading">
+ <div class="operation-summary">delete an existing subnet</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>delete an existing subnet</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ network-id
+ </td>
+ <td>
+ <p>Network ID, should be uuid. Unique across A&AI.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ subnet-id
+ </td>
+ <td>
+ <p>Subnet ID, should be UUID.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ resource-version
+ </td>
+ <td>
+ <p>resource-version for concurrency</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-l3-networks-l3-network--network-id--subnets-subnet--subnet-id--host-routes-"></span>
+ <div id="operation--network-l3-networks-l3-network--network-id--subnets-subnet--subnet-id--host-routes-get" class="swagger--panel-operation-get panel">
+ <div class="panel-heading">
+ <div class="operation-summary">returns host-routes</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}/host-routes</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>returns host-routes</p>
+
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ network-id
+ </td>
+ <td>
+ <p>Network ID, should be uuid. Unique across A&AI.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ subnet-id
+ </td>
+ <td>
+ <p>Subnet ID, should be UUID.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ network-name
+ </td>
+ <td>
+ <p>Name of the network, governed by some naming convention..</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ network-role
+ </td>
+ <td>
+ <p>Role the network plans - who defines these values?</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ service-id
+ </td>
+ <td>
+ <p>Unique identifier of service from ASDC. Does not strictly map to ASDC services. SOON TO BE DEPRECATED</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ heat-stack-id
+ </td>
+ <td>
+ <p>Heat stack id corresponding to this instance, managed by MSO</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ contrail-network-fqdn
+ </td>
+ <td>
+ <p>Contrail FQDN for the network</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ model-invariant-id
+ </td>
+ <td>
+ <p>the ASDC model id for this resource or service model.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ model-version-id
+ </td>
+ <td>
+ <p>the ASDC model version for this resource or service model.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ widget-model-id
+ </td>
+ <td>
+ <p>the ASDC data dictionary widget model. This maps directly to the A&AI widget.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ widget-model-version
+ </td>
+ <td>
+ <p>the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ subnet-name
+ </td>
+ <td>
+ <p>Name associated with the subnet.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-200">
+ 200 OK
+
+ </dt>
+ <dd class="sw-response-200">
+ <div class="row">
+ <div class="col-md-12">
+ <p>successful operation</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ <div class="panel panel-definition">
+
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/getDefinitions/host-routes">/host-routes</a>
+ </div>
+ </div>
+ </div>
+
+ </div> </dd>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-l3-networks-l3-network--network-id--subnets-subnet--subnet-id--host-routes-host-route--host-route-id--"></span>
+ <div id="operation--network-l3-networks-l3-network--network-id--subnets-subnet--subnet-id--host-routes-host-route--host-route-id--get" class="swagger--panel-operation-get panel">
+ <div class="panel-heading">
+ <div class="operation-summary">returns host-route</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}/host-routes/host-route/{host-route-id}</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>returns host-route</p>
+
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ network-id
+ </td>
+ <td>
+ <p>Network ID, should be uuid. Unique across A&AI.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ subnet-id
+ </td>
+ <td>
+ <p>Subnet ID, should be UUID.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ host-route-id
+ </td>
+ <td>
+ <p>host-route id</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ network-name
+ </td>
+ <td>
+ <p>Name of the network, governed by some naming convention..</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ network-role
+ </td>
+ <td>
+ <p>Role the network plans - who defines these values?</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ service-id
+ </td>
+ <td>
+ <p>Unique identifier of service from ASDC. Does not strictly map to ASDC services. SOON TO BE DEPRECATED</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ heat-stack-id
+ </td>
+ <td>
+ <p>Heat stack id corresponding to this instance, managed by MSO</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ contrail-network-fqdn
+ </td>
+ <td>
+ <p>Contrail FQDN for the network</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ model-invariant-id
+ </td>
+ <td>
+ <p>the ASDC model id for this resource or service model.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ model-version-id
+ </td>
+ <td>
+ <p>the ASDC model version for this resource or service model.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ widget-model-id
+ </td>
+ <td>
+ <p>the ASDC data dictionary widget model. This maps directly to the A&AI widget.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ widget-model-version
+ </td>
+ <td>
+ <p>the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ subnet-name
+ </td>
+ <td>
+ <p>Name associated with the subnet.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-200">
+ 200 OK
+
+ </dt>
+ <dd class="sw-response-200">
+ <div class="row">
+ <div class="col-md-12">
+ <p>successful operation</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ <div class="panel panel-definition">
+
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/getDefinitions/host-route">/host-route</a>
+ </div>
+ </div>
+ </div>
+
+ </div> </dd>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-l3-networks-l3-network--network-id--subnets-subnet--subnet-id--host-routes-host-route--host-route-id--"></span>
+ <div id="operation--network-l3-networks-l3-network--network-id--subnets-subnet--subnet-id--host-routes-host-route--host-route-id--put" class="swagger--panel-operation-put panel">
+ <div class="panel-heading">
+ <div class="operation-summary">create or update an existing host-route</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}/host-routes/host-route/{host-route-id}</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>create or update an existing host-route</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>host-route object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkL3NetworksL3NetworkSubnetsSubnetHostRoutesHostRoute.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/host-route">/host-route</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ network-id
+ </td>
+ <td>
+ <p>Network ID, should be uuid. Unique across A&AI.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ subnet-id
+ </td>
+ <td>
+ <p>Subnet ID, should be UUID.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ host-route-id
+ </td>
+ <td>
+ <p>host-route id</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-l3-networks-l3-network--network-id--subnets-subnet--subnet-id--host-routes-host-route--host-route-id--"></span>
+ <div id="operation--network-l3-networks-l3-network--network-id--subnets-subnet--subnet-id--host-routes-host-route--host-route-id--patch" class="swagger--panel-operation-patch panel">
+ <div class="panel-heading">
+ <div class="operation-summary">update an existing host-route</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}/host-routes/host-route/{host-route-id}</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>update an existing host-route</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>host-route object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/host-route">/host-route</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ network-id
+ </td>
+ <td>
+ <p>Network ID, should be uuid. Unique across A&AI.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ subnet-id
+ </td>
+ <td>
+ <p>Subnet ID, should be UUID.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ host-route-id
+ </td>
+ <td>
+ <p>host-route id</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-l3-networks-l3-network--network-id--subnets-subnet--subnet-id--host-routes-host-route--host-route-id--"></span>
+ <div id="operation--network-l3-networks-l3-network--network-id--subnets-subnet--subnet-id--host-routes-host-route--host-route-id--delete" class="swagger--panel-operation-delete panel">
+ <div class="panel-heading">
+ <div class="operation-summary">delete an existing host-route</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}/host-routes/host-route/{host-route-id}</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>delete an existing host-route</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ network-id
+ </td>
+ <td>
+ <p>Network ID, should be uuid. Unique across A&AI.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ subnet-id
+ </td>
+ <td>
+ <p>Subnet ID, should be UUID.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ host-route-id
+ </td>
+ <td>
+ <p>host-route id</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ resource-version
+ </td>
+ <td>
+ <p>resource-version for concurrency</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-l3-networks-l3-network--network-id--subnets-subnet--subnet-id--host-routes-host-route--host-route-id--relationship-list-relationship-"></span>
+ <div id="operation--network-l3-networks-l3-network--network-id--subnets-subnet--subnet-id--host-routes-host-route--host-route-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <div class="panel-heading">
+ <div class="operation-summary">see node definition for valid relationships</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}/host-routes/host-route/{host-route-id}/relationship-list/relationship</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>see node definition for valid relationships</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkL3NetworksL3NetworkSubnetsSubnetHostRoutesHostRoute.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ network-id
+ </td>
+ <td>
+ <p>Network ID, should be uuid. Unique across A&AI.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ subnet-id
+ </td>
+ <td>
+ <p>Subnet ID, should be UUID.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ host-route-id
+ </td>
+ <td>
+ <p>host-route id</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-l3-networks-l3-network--network-id--subnets-subnet--subnet-id--host-routes-host-route--host-route-id--relationship-list-relationship-"></span>
+ <div id="operation--network-l3-networks-l3-network--network-id--subnets-subnet--subnet-id--host-routes-host-route--host-route-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <div class="panel-heading">
+ <div class="operation-summary">delete an existing relationship</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}/host-routes/host-route/{host-route-id}/relationship-list/relationship</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>delete an existing relationship</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ network-id
+ </td>
+ <td>
+ <p>Network ID, should be uuid. Unique across A&AI.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ subnet-id
+ </td>
+ <td>
+ <p>Subnet ID, should be UUID.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ host-route-id
+ </td>
+ <td>
+ <p>host-route id</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-l3-networks-l3-network--network-id--subnets-subnet--subnet-id--relationship-list-relationship-"></span>
+ <div id="operation--network-l3-networks-l3-network--network-id--subnets-subnet--subnet-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <div class="panel-heading">
+ <div class="operation-summary">see node definition for valid relationships</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}/relationship-list/relationship</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>see node definition for valid relationships</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkL3NetworksL3NetworkSubnetsSubnet.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ network-id
+ </td>
+ <td>
+ <p>Network ID, should be uuid. Unique across A&AI.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ subnet-id
+ </td>
+ <td>
+ <p>Subnet ID, should be UUID.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-l3-networks-l3-network--network-id--subnets-subnet--subnet-id--relationship-list-relationship-"></span>
+ <div id="operation--network-l3-networks-l3-network--network-id--subnets-subnet--subnet-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <div class="panel-heading">
+ <div class="operation-summary">delete an existing relationship</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}/relationship-list/relationship</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>delete an existing relationship</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ network-id
+ </td>
+ <td>
+ <p>Network ID, should be uuid. Unique across A&AI.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ subnet-id
+ </td>
+ <td>
+ <p>Subnet ID, should be UUID.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-lag-links-"></span>
+ <div id="operation--network-lag-links-get" class="swagger--panel-operation-get panel">
+ <div class="panel-heading">
+ <div class="operation-summary">returns lag-links</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/lag-links</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>returns lag-links</p>
+
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-200">
+ 200 OK
+
+ </dt>
+ <dd class="sw-response-200">
+ <div class="row">
+ <div class="col-md-12">
+ <p>successful operation</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ <div class="panel panel-definition">
+
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/getDefinitions/lag-links">/lag-links</a>
+ </div>
+ </div>
+ </div>
+
+ </div> </dd>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-lag-links-lag-link--link-name--"></span>
+ <div id="operation--network-lag-links-lag-link--link-name--get" class="swagger--panel-operation-get panel">
+ <div class="panel-heading">
+ <div class="operation-summary">returns lag-link</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/lag-links/lag-link/{link-name}</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>returns lag-link</p>
+
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ link-name
+ </td>
+ <td>
+ <p>Alphabetical concatenation of lag-interface names</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-200">
+ 200 OK
+
+ </dt>
+ <dd class="sw-response-200">
+ <div class="row">
+ <div class="col-md-12">
+ <p>successful operation</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ <div class="panel panel-definition">
+
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/getDefinitions/lag-link">/lag-link</a>
+ </div>
+ </div>
+ </div>
+
+ </div> </dd>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-lag-links-lag-link--link-name--"></span>
+ <div id="operation--network-lag-links-lag-link--link-name--put" class="swagger--panel-operation-put panel">
+ <div class="panel-heading">
+ <div class="operation-summary">create or update an existing lag-link</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/lag-links/lag-link/{link-name}</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>create or update an existing lag-link</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>lag-link object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkLagLinksLagLink.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/lag-link">/lag-link</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ link-name
+ </td>
+ <td>
+ <p>Alphabetical concatenation of lag-interface names</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-lag-links-lag-link--link-name--"></span>
+ <div id="operation--network-lag-links-lag-link--link-name--patch" class="swagger--panel-operation-patch panel">
+ <div class="panel-heading">
+ <div class="operation-summary">update an existing lag-link</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/lag-links/lag-link/{link-name}</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>update an existing lag-link</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>lag-link object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/lag-link">/lag-link</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ link-name
+ </td>
+ <td>
+ <p>Alphabetical concatenation of lag-interface names</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-lag-links-lag-link--link-name--"></span>
+ <div id="operation--network-lag-links-lag-link--link-name--delete" class="swagger--panel-operation-delete panel">
+ <div class="panel-heading">
+ <div class="operation-summary">delete an existing lag-link</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/lag-links/lag-link/{link-name}</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>delete an existing lag-link</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ link-name
+ </td>
+ <td>
+ <p>Alphabetical concatenation of lag-interface names</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ resource-version
+ </td>
+ <td>
+ <p>resource-version for concurrency</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-lag-links-lag-link--link-name--relationship-list-relationship-"></span>
+ <div id="operation--network-lag-links-lag-link--link-name--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <div class="panel-heading">
+ <div class="operation-summary">see node definition for valid relationships</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/lag-links/lag-link/{link-name}/relationship-list/relationship</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>see node definition for valid relationships</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkLagLinksLagLink.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ link-name
+ </td>
+ <td>
+ <p>Alphabetical concatenation of lag-interface names</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-lag-links-lag-link--link-name--relationship-list-relationship-"></span>
+ <div id="operation--network-lag-links-lag-link--link-name--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <div class="panel-heading">
+ <div class="operation-summary">delete an existing relationship</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/lag-links/lag-link/{link-name}/relationship-list/relationship</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>delete an existing relationship</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ link-name
+ </td>
+ <td>
+ <p>Alphabetical concatenation of lag-interface names</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-logical-links-"></span>
+ <div id="operation--network-logical-links-get" class="swagger--panel-operation-get panel">
+ <div class="panel-heading">
+ <div class="operation-summary">returns logical-links</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/logical-links</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>returns logical-links</p>
+
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-200">
+ 200 OK
+
+ </dt>
+ <dd class="sw-response-200">
+ <div class="row">
+ <div class="col-md-12">
+ <p>successful operation</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ <div class="panel panel-definition">
+
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/getDefinitions/logical-links">/logical-links</a>
+ </div>
+ </div>
+ </div>
+
+ </div> </dd>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-logical-links-logical-link--link-name--"></span>
+ <div id="operation--network-logical-links-logical-link--link-name--get" class="swagger--panel-operation-get panel">
+ <div class="panel-heading">
+ <div class="operation-summary">returns logical-link</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/logical-links/logical-link/{link-name}</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>returns logical-link</p>
+
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ link-name
+ </td>
+ <td>
+ <p>e.g., evc-name, or vnf-nameA_interface-nameA_vnf-nameZ_interface-nameZ</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ model-invariant-id
+ </td>
+ <td>
+ <p>the ASDC model id for this resource or service model.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ model-version-id
+ </td>
+ <td>
+ <p>the ASDC model version for this resource or service model.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ widget-model-id
+ </td>
+ <td>
+ <p>the ASDC data dictionary widget model. This maps directly to the A&AI widget.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ widget-model-version
+ </td>
+ <td>
+ <p>the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ prov-status
+ </td>
+ <td>
+ <p>Trigger for operational monitoring of this VNF by BAU Service Assurance systems.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ link-id
+ </td>
+ <td>
+ <p>UUID of the logical-link, SDNC generates this.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ circuit-id
+ </td>
+ <td>
+ <p>Circuit id</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ purpose
+ </td>
+ <td>
+ <p>Reason for this entity, role it is playing</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-200">
+ 200 OK
+
+ </dt>
+ <dd class="sw-response-200">
+ <div class="row">
+ <div class="col-md-12">
+ <p>successful operation</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ <div class="panel panel-definition">
+
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/getDefinitions/logical-link">/logical-link</a>
+ </div>
+ </div>
+ </div>
+
+ </div> </dd>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-logical-links-logical-link--link-name--"></span>
+ <div id="operation--network-logical-links-logical-link--link-name--put" class="swagger--panel-operation-put panel">
+ <div class="panel-heading">
+ <div class="operation-summary">create or update an existing logical-link</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/logical-links/logical-link/{link-name}</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>create or update an existing logical-link</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>logical-link object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkLogicalLinksLogicalLink.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/logical-link">/logical-link</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ link-name
+ </td>
+ <td>
+ <p>e.g., evc-name, or vnf-nameA_interface-nameA_vnf-nameZ_interface-nameZ</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-logical-links-logical-link--link-name--"></span>
+ <div id="operation--network-logical-links-logical-link--link-name--patch" class="swagger--panel-operation-patch panel">
+ <div class="panel-heading">
+ <div class="operation-summary">update an existing logical-link</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/logical-links/logical-link/{link-name}</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>update an existing logical-link</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>logical-link object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/logical-link">/logical-link</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ link-name
+ </td>
+ <td>
+ <p>e.g., evc-name, or vnf-nameA_interface-nameA_vnf-nameZ_interface-nameZ</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-logical-links-logical-link--link-name--"></span>
+ <div id="operation--network-logical-links-logical-link--link-name--delete" class="swagger--panel-operation-delete panel">
+ <div class="panel-heading">
+ <div class="operation-summary">delete an existing logical-link</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/logical-links/logical-link/{link-name}</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>delete an existing logical-link</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ link-name
+ </td>
+ <td>
+ <p>e.g., evc-name, or vnf-nameA_interface-nameA_vnf-nameZ_interface-nameZ</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ resource-version
+ </td>
+ <td>
+ <p>resource-version for concurrency</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-logical-links-logical-link--link-name--relationship-list-relationship-"></span>
+ <div id="operation--network-logical-links-logical-link--link-name--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <div class="panel-heading">
+ <div class="operation-summary">see node definition for valid relationships</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/logical-links/logical-link/{link-name}/relationship-list/relationship</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>see node definition for valid relationships</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkLogicalLinksLogicalLink.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ link-name
+ </td>
+ <td>
+ <p>e.g., evc-name, or vnf-nameA_interface-nameA_vnf-nameZ_interface-nameZ</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-logical-links-logical-link--link-name--relationship-list-relationship-"></span>
+ <div id="operation--network-logical-links-logical-link--link-name--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <div class="panel-heading">
+ <div class="operation-summary">delete an existing relationship</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/logical-links/logical-link/{link-name}/relationship-list/relationship</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>delete an existing relationship</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ link-name
+ </td>
+ <td>
+ <p>e.g., evc-name, or vnf-nameA_interface-nameA_vnf-nameZ_interface-nameZ</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-multicast-configurations-"></span>
+ <div id="operation--network-multicast-configurations-get" class="swagger--panel-operation-get panel">
+ <div class="panel-heading">
+ <div class="operation-summary">returns multicast-configurations</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/multicast-configurations</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>returns multicast-configurations</p>
+
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-200">
+ 200 OK
+
+ </dt>
+ <dd class="sw-response-200">
+ <div class="row">
+ <div class="col-md-12">
+ <p>successful operation</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ <div class="panel panel-definition">
+
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/getDefinitions/multicast-configurations">/multicast-configurations</a>
+ </div>
+ </div>
+ </div>
+
+ </div> </dd>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-multicast-configurations-multicast-configuration--multicast-configuration-id--"></span>
+ <div id="operation--network-multicast-configurations-multicast-configuration--multicast-configuration-id--get" class="swagger--panel-operation-get panel">
+ <div class="panel-heading">
+ <div class="operation-summary">returns multicast-configuration</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/multicast-configurations/multicast-configuration/{multicast-configuration-id}</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>returns multicast-configuration</p>
+
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ multicast-configuration-id
+ </td>
+ <td>
+ <p>Unique id of multicast configuration.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-200">
+ 200 OK
+
+ </dt>
+ <dd class="sw-response-200">
+ <div class="row">
+ <div class="col-md-12">
+ <p>successful operation</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ <div class="panel panel-definition">
+
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/getDefinitions/multicast-configuration">/multicast-configuration</a>
+ </div>
+ </div>
+ </div>
+
+ </div> </dd>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-multicast-configurations-multicast-configuration--multicast-configuration-id--"></span>
+ <div id="operation--network-multicast-configurations-multicast-configuration--multicast-configuration-id--put" class="swagger--panel-operation-put panel">
+ <div class="panel-heading">
+ <div class="operation-summary">create or update an existing multicast-configuration</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/multicast-configurations/multicast-configuration/{multicast-configuration-id}</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>create or update an existing multicast-configuration</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>multicast-configuration object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkMulticastConfigurationsMulticastConfiguration.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/multicast-configuration">/multicast-configuration</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ multicast-configuration-id
+ </td>
+ <td>
+ <p>Unique id of multicast configuration.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-multicast-configurations-multicast-configuration--multicast-configuration-id--"></span>
+ <div id="operation--network-multicast-configurations-multicast-configuration--multicast-configuration-id--patch" class="swagger--panel-operation-patch panel">
+ <div class="panel-heading">
+ <div class="operation-summary">update an existing multicast-configuration</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/multicast-configurations/multicast-configuration/{multicast-configuration-id}</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>update an existing multicast-configuration</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>multicast-configuration object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/multicast-configuration">/multicast-configuration</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ multicast-configuration-id
+ </td>
+ <td>
+ <p>Unique id of multicast configuration.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-multicast-configurations-multicast-configuration--multicast-configuration-id--"></span>
+ <div id="operation--network-multicast-configurations-multicast-configuration--multicast-configuration-id--delete" class="swagger--panel-operation-delete panel">
+ <div class="panel-heading">
+ <div class="operation-summary">delete an existing multicast-configuration</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/multicast-configurations/multicast-configuration/{multicast-configuration-id}</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>delete an existing multicast-configuration</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ multicast-configuration-id
+ </td>
+ <td>
+ <p>Unique id of multicast configuration.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ resource-version
+ </td>
+ <td>
+ <p>resource-version for concurrency</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-multicast-configurations-multicast-configuration--multicast-configuration-id--relationship-list-relationship-"></span>
+ <div id="operation--network-multicast-configurations-multicast-configuration--multicast-configuration-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <div class="panel-heading">
+ <div class="operation-summary">see node definition for valid relationships</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/multicast-configurations/multicast-configuration/{multicast-configuration-id}/relationship-list/relationship</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>see node definition for valid relationships</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkMulticastConfigurationsMulticastConfiguration.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ multicast-configuration-id
+ </td>
+ <td>
+ <p>Unique id of multicast configuration.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-multicast-configurations-multicast-configuration--multicast-configuration-id--relationship-list-relationship-"></span>
+ <div id="operation--network-multicast-configurations-multicast-configuration--multicast-configuration-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <div class="panel-heading">
+ <div class="operation-summary">delete an existing relationship</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/multicast-configurations/multicast-configuration/{multicast-configuration-id}/relationship-list/relationship</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>delete an existing relationship</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ multicast-configuration-id
+ </td>
+ <td>
+ <p>Unique id of multicast configuration.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-network-policies-"></span>
+ <div id="operation--network-network-policies-get" class="swagger--panel-operation-get panel">
+ <div class="panel-heading">
+ <div class="operation-summary">returns network-policies</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/network-policies</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>returns network-policies</p>
+
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-200">
+ 200 OK
+
+ </dt>
+ <dd class="sw-response-200">
+ <div class="row">
+ <div class="col-md-12">
+ <p>successful operation</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ <div class="panel panel-definition">
+
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/getDefinitions/network-policies">/network-policies</a>
+ </div>
+ </div>
+ </div>
+
+ </div> </dd>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-network-policies-network-policy--network-policy-id--"></span>
+ <div id="operation--network-network-policies-network-policy--network-policy-id--get" class="swagger--panel-operation-get panel">
+ <div class="panel-heading">
+ <div class="operation-summary">returns network-policy</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/network-policies/network-policy/{network-policy-id}</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>returns network-policy</p>
+
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ network-policy-id
+ </td>
+ <td>
+ <p>UUID representing unique key to this instance</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ network-policy-fqdn
+ </td>
+ <td>
+ <p>Contrail FQDN for the policy</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-200">
+ 200 OK
+
+ </dt>
+ <dd class="sw-response-200">
+ <div class="row">
+ <div class="col-md-12">
+ <p>successful operation</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ <div class="panel panel-definition">
+
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/getDefinitions/network-policy">/network-policy</a>
+ </div>
+ </div>
+ </div>
+
+ </div> </dd>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-network-policies-network-policy--network-policy-id--"></span>
+ <div id="operation--network-network-policies-network-policy--network-policy-id--put" class="swagger--panel-operation-put panel">
+ <div class="panel-heading">
+ <div class="operation-summary">create or update an existing network-policy</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/network-policies/network-policy/{network-policy-id}</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>create or update an existing network-policy</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>network-policy object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkNetworkPoliciesNetworkPolicy.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/network-policy">/network-policy</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ network-policy-id
+ </td>
+ <td>
+ <p>UUID representing unique key to this instance</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-network-policies-network-policy--network-policy-id--"></span>
+ <div id="operation--network-network-policies-network-policy--network-policy-id--patch" class="swagger--panel-operation-patch panel">
+ <div class="panel-heading">
+ <div class="operation-summary">update an existing network-policy</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/network-policies/network-policy/{network-policy-id}</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>update an existing network-policy</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>network-policy object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/network-policy">/network-policy</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ network-policy-id
+ </td>
+ <td>
+ <p>UUID representing unique key to this instance</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-network-policies-network-policy--network-policy-id--"></span>
+ <div id="operation--network-network-policies-network-policy--network-policy-id--delete" class="swagger--panel-operation-delete panel">
+ <div class="panel-heading">
+ <div class="operation-summary">delete an existing network-policy</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/network-policies/network-policy/{network-policy-id}</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>delete an existing network-policy</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ network-policy-id
+ </td>
+ <td>
+ <p>UUID representing unique key to this instance</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- nf-role
+ resource-version
</td>
<td>
- <p>role in the network that this model will be providing</p>
+ <p>resource-version for concurrency</p>
</td>
<td>query</td>
<td>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-network-policies-network-policy--network-policy-id--relationship-list-relationship-"></span>
+ <div id="operation--network-network-policies-network-policy--network-policy-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <div class="panel-heading">
+ <div class="operation-summary">see node definition for valid relationships</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/network-policies/network-policy/{network-policy-id}/relationship-list/relationship</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>see node definition for valid relationships</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkNetworkPoliciesNetworkPolicy.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
<tr>
<td>
- nf-naming-code
+ network-policy-id
</td>
<td>
- <p>string assigned to this model used for naming purposes</p>
+ <p>UUID representing unique key to this instance</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-network-policies-network-policy--network-policy-id--relationship-list-relationship-"></span>
+ <div id="operation--network-network-policies-network-policy--network-policy-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <div class="panel-heading">
+ <div class="operation-summary">delete an existing relationship</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/network-policies/network-policy/{network-policy-id}/relationship-list/relationship</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>delete an existing relationship</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
<tr>
<td>
- vf-module-name
+ network-policy-id
</td>
<td>
- <p>Name of vf-module</p>
+ <p>UUID representing unique key to this instance</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-newvces-"></span>
+ <div id="operation--network-newvces-get" class="swagger--panel-operation-get panel">
+ <div class="panel-heading">
+ <div class="operation-summary">returns newvces</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/newvces</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>returns newvces</p>
+
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-200">
+ 200 OK
+
+ </dt>
+ <dd class="sw-response-200">
+ <div class="row">
+ <div class="col-md-12">
+ <p>successful operation</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ <div class="panel panel-definition">
+
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/getDefinitions/newvces">/newvces</a>
+ </div>
+ </div>
+ </div>
+
+ </div> </dd>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-newvces-newvce--vnf-id2--"></span>
+ <div id="operation--network-newvces-newvce--vnf-id2--get" class="swagger--panel-operation-get panel">
+ <div class="panel-heading">
+ <div class="operation-summary">returns newvce</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/newvces/newvce/{vnf-id2}</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>returns newvce</p>
+
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
<tr>
<td>
- heat-stack-id
+ vnf-id2
</td>
<td>
- <p>Heat stack id corresponding to this instance.</p>
+ <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- model-invariant-id
+ vnf-name
</td>
<td>
- <p>the ASDC model id for this resource or service model.</p>
+ <p>Name of VNF.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- model-version-id
+ vnf-name2
</td>
<td>
- <p>the ASDC model version for this resource or service model.</p>
+ <p>Alternate name of VNF.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- widget-model-id
+ vnf-type
</td>
<td>
- <p>the ASDC data dictionary widget model. This maps directly to the A&AI widget.</p>
+ <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- widget-model-version
+ prov-status
</td>
<td>
- <p>the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.</p>
+ <p>Trigger for operational monitoring of this VNF by BAU Service Assurance systems.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- contrail-service-instance-fqdn
+ heat-stack-id
</td>
<td>
- <p>the Contrail unique ID for a service-instance</p>
+ <p>Heat stack id corresponding to this instance, managed by MSO</p>
</td>
<td>query</td>
<td>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/vf-module">/vf-module</a>
+ <a class="json-schema-ref" href="#/getDefinitions/newvce">/newvce</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--vf-modules-vf-module--vf-module-id--"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--vf-modules-vf-module--vf-module-id--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-newvces-newvce--vnf-id2--"></span>
+ <div id="operation--network-newvces-newvce--vnf-id2--put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing vf-module</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/vf-modules/vf-module/{vf-module-id}</strong></h3>
+ <div class="operation-summary">create or update an existing newvce</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/newvces/newvce/{vnf-id2}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing vf-module</p>
+ <p>create or update an existing newvce</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>vf-module object that needs to be created or updated</p>
+ <p><p>newvce object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkNewvcesNewvce.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/vf-module">/vf-module</a>
+ <a class="json-schema-ref" href="#/definitions/newvce">/newvce</a>
</div>
</div></div>
</div>
<tbody>
<tr>
<td>
- vnf-id
- </td>
- <td>
- <p>Unique id of VNF. This is unique across the graph.</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- vf-module-id
+ vnf-id2
</td>
<td>
- <p>Unique ID of vf-module.</p>
+ <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--vf-modules-vf-module--vf-module-id--"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--vf-modules-vf-module--vf-module-id--delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-newvces-newvce--vnf-id2--"></span>
+ <div id="operation--network-newvces-newvce--vnf-id2--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing vf-module</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/vf-modules/vf-module/{vf-module-id}</strong></h3>
+ <div class="operation-summary">update an existing newvce</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/newvces/newvce/{vnf-id2}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing vf-module</p>
+ <p>update an existing newvce</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>newvce object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/newvce">/newvce</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
<tbody>
<tr>
<td>
- vnf-id
- </td>
- <td>
- <p>Unique id of VNF. This is unique across the graph.</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- vf-module-id
+ vnf-id2
</td>
<td>
- <p>Unique ID of vf-module.</p>
+ <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
- <td>
- resource-version
- </td>
- <td>
- <p>resource-version for concurrency</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--vf-modules-vf-module--vf-module-id--relationship-list-relationship-"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--vf-modules-vf-module--vf-module-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--network-newvces-newvce--vnf-id2--"></span>
+ <div id="operation--network-newvces-newvce--vnf-id2--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/vf-modules/vf-module/{vf-module-id}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">delete an existing newvce</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/newvces/newvce/{vnf-id2}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>see node definition for valid relationships</p>
+ <p>delete an existing newvce</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
- <div class="row">
- <div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
- </div>
- </div></div>
- </div>
</section>
<section class="sw-request-params">
<table class="table">
<tbody>
<tr>
<td>
- vnf-id
+ vnf-id2
</td>
<td>
- <p>Unique id of VNF. This is unique across the graph.</p>
+ <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- vf-module-id
+ resource-version
</td>
<td>
- <p>Unique ID of vf-module.</p>
+ <p>resource-version for concurrency</p>
</td>
- <td>path</td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</div>
</div>
- <span id="path--network-generic-vnfs-generic-vnf--vnf-id--vf-modules-vf-module--vf-module-id--relationship-list-relationship-"></span>
- <div id="operation--network-generic-vnfs-generic-vnf--vnf-id--vf-modules-vf-module--vf-module-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-newvces-newvce--vnf-id2--l-interfaces-"></span>
+ <div id="operation--network-newvces-newvce--vnf-id2--l-interfaces-get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/generic-vnfs/generic-vnf/{vnf-id}/vf-modules/vf-module/{vf-module-id}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">returns l-interfaces</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/newvces/newvce/{vnf-id2}/l-interfaces</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing relationship</p>
+ <p>returns l-interfaces</p>
</section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- </section>
<section class="sw-request-params">
<table class="table">
<thead>
<tbody>
<tr>
<td>
- vnf-id
+ vnf-id2
</td>
<td>
- <p>Unique id of VNF. This is unique across the graph.</p>
+ <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- vf-module-id
+ vnf-name
</td>
<td>
- <p>Unique ID of vf-module.</p>
+ <p>Name of VNF.</p>
</td>
- <td>path</td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vnf-name2
+ </td>
+ <td>
+ <p>Alternate name of VNF.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vnf-type
+ </td>
+ <td>
+ <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ prov-status
+ </td>
+ <td>
+ <p>Trigger for operational monitoring of this VNF by BAU Service Assurance systems.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ heat-stack-id
+ </td>
+ <td>
+ <p>Heat stack id corresponding to this instance, managed by MSO</p>
+ </td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
</td>
</tr>
</tbody>
</table>
</section>
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--network-instance-groups-"></span>
- <div id="operation--network-instance-groups-get" class="swagger--panel-operation-get panel">
- <div class="panel-heading">
- <div class="operation-summary">returns instance-groups</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/instance-groups</strong></h3>
- Tags:
- <a href="#tag-Network">Network</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>returns instance-groups</p>
-
- </section>
-
<section class="sw-responses">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/instance-groups">/instance-groups</a>
+ <a class="json-schema-ref" href="#/getDefinitions/l-interfaces">/l-interfaces</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-instance-groups-instance-group--id--"></span>
- <div id="operation--network-instance-groups-instance-group--id--get" class="swagger--panel-operation-get panel">
+ <span id="path--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--"></span>
+ <div id="operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">returns instance-group</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/instance-groups/instance-group/{id}</strong></h3>
+ <div class="operation-summary">returns l-interface</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns instance-group</p>
+ <p>returns l-interface</p>
</section>
<section class="sw-request-params">
<tbody>
<tr>
<td>
- id
+ vnf-id2
</td>
<td>
- <p>Instance Group ID, UUID assigned to this instance.</p>
+ <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- description
+ interface-name
</td>
<td>
- <p>Descriptive text to help identify the usage of this instance-group</p>
+ <p>Name given to the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vnf-name
+ </td>
+ <td>
+ <p>Name of VNF.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- type
+ vnf-name2
</td>
<td>
- <p>Only valid value today is lower case ha for high availability</p>
+ <p>Alternate name of VNF.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- sub-type
+ vnf-type
</td>
<td>
- <p>Valid values for ha type are [geo-activeactive, geo-activestandby, local-activeactive, local-activestandby]</p>
+ <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ prov-status
+ </td>
+ <td>
+ <p>Trigger for operational monitoring of this VNF by BAU Service Assurance systems.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ heat-stack-id
+ </td>
+ <td>
+ <p>Heat stack id corresponding to this instance, managed by MSO</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-id
+ </td>
+ <td>
+ <p>ID of interface</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ macaddr
+ </td>
+ <td>
+ <p>MAC address for the interface</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ network-name
+ </td>
+ <td>
+ <p>Name of the network</p>
</td>
<td>query</td>
<td>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/instance-group">/instance-group</a>
+ <a class="json-schema-ref" href="#/getDefinitions/l-interface">/l-interface</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-instance-groups-instance-group--id--"></span>
- <div id="operation--network-instance-groups-instance-group--id--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--"></span>
+ <div id="operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing instance-group</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/instance-groups/instance-group/{id}</strong></h3>
+ <div class="operation-summary">create or update an existing l-interface</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing instance-group</p>
+ <p>create or update an existing l-interface</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>instance-group object that needs to be created or updated</p>
+ <p><p>l-interface object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkNewvcesNewvceLInterfacesLInterface.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/instance-group">/instance-group</a>
+ <a class="json-schema-ref" href="#/definitions/l-interface">/l-interface</a>
</div>
</div></div>
</div>
<tbody>
<tr>
<td>
- id
+ vnf-id2
</td>
<td>
- <p>Instance Group ID, UUID assigned to this instance.</p>
+ <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name given to the interface</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-instance-groups-instance-group--id--"></span>
- <div id="operation--network-instance-groups-instance-group--id--delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--"></span>
+ <div id="operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing instance-group</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/instance-groups/instance-group/{id}</strong></h3>
+ <div class="operation-summary">update an existing l-interface</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing instance-group</p>
+ <p>update an existing l-interface</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>l-interface object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/l-interface">/l-interface</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
<tbody>
<tr>
<td>
- id
+ vnf-id2
</td>
<td>
- <p>Instance Group ID, UUID assigned to this instance.</p>
+ <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- resource-version
+ interface-name
</td>
<td>
- <p>resource-version for concurrency</p>
+ <p>Name given to the interface</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</div>
</div>
- <span id="path--network-instance-groups-instance-group--id--relationship-list-relationship-"></span>
- <div id="operation--network-instance-groups-instance-group--id--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--"></span>
+ <div id="operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/instance-groups/instance-group/{id}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">delete an existing l-interface</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>see node definition for valid relationships</p>
+ <p>delete an existing l-interface</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
- <div class="row">
- <div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
- </div>
- </div></div>
- </div>
</section>
<section class="sw-request-params">
<table class="table">
<tbody>
<tr>
<td>
- id
+ vnf-id2
+ </td>
+ <td>
+ <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name given to the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ resource-version
+ </td>
+ <td>
+ <p>resource-version for concurrency</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
+ <div id="operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--get" class="swagger--panel-operation-get panel">
+ <div class="panel-heading">
+ <div class="operation-summary">returns l3-interface-ipv4-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>returns l3-interface-ipv4-address-list</p>
+
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ vnf-id2
+ </td>
+ <td>
+ <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name given to the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ l3-interface-ipv4-address
+ </td>
+ <td>
+ <p>IP address</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vnf-name
+ </td>
+ <td>
+ <p>Name of VNF.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vnf-name2
+ </td>
+ <td>
+ <p>Alternate name of VNF.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vnf-type
+ </td>
+ <td>
+ <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ prov-status
+ </td>
+ <td>
+ <p>Trigger for operational monitoring of this VNF by BAU Service Assurance systems.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ heat-stack-id
+ </td>
+ <td>
+ <p>Heat stack id corresponding to this instance, managed by MSO</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-id
+ </td>
+ <td>
+ <p>ID of interface</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ macaddr
+ </td>
+ <td>
+ <p>MAC address for the interface</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ network-name
+ </td>
+ <td>
+ <p>Name of the network</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vlan-id-inner
+ </td>
+ <td>
+ <p>Inner VLAN tag</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">integer</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ neutron-network-id
</td>
<td>
- <p>Instance Group ID, UUID assigned to this instance.</p>
+ <p>Neutron network id of the interface that address belongs to</p>
</td>
- <td>path</td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
</td>
</tr>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--network-instance-groups-instance-group--id--relationship-list-relationship-"></span>
- <div id="operation--network-instance-groups-instance-group--id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
- <div class="panel-heading">
- <div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/instance-groups/instance-group/{id}/relationship-list/relationship</strong></h3>
- Tags:
- <a href="#tag-Network">Network</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>delete an existing relationship</p>
-
- </section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- </section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <th class="sw-param-type"></th>
- <th class="sw-param-data-type"></th>
- <th class="sw-param-annotation"></th>
- </tr>
- </thead>
- <tbody>
<tr>
<td>
- id
+ neutron-subnet-id
</td>
<td>
- <p>Instance Group ID, UUID assigned to this instance.</p>
+ <p>Neutron id of subnet that address belongs to</p>
</td>
- <td>path</td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
</td>
</tr>
</tbody>
</table>
</section>
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--network-ipsec-configurations-"></span>
- <div id="operation--network-ipsec-configurations-get" class="swagger--panel-operation-get panel">
- <div class="panel-heading">
- <div class="operation-summary">returns ipsec-configurations</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/ipsec-configurations</strong></h3>
- Tags:
- <a href="#tag-Network">Network</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>returns ipsec-configurations</p>
-
- </section>
-
<section class="sw-responses">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/ipsec-configurations">/ipsec-configurations</a>
+ <a class="json-schema-ref" href="#/getDefinitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-ipsec-configurations-ipsec-configuration--ipsec-configuration-id--"></span>
- <div id="operation--network-ipsec-configurations-ipsec-configuration--ipsec-configuration-id--get" class="swagger--panel-operation-get panel">
+ <span id="path--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
+ <div id="operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">returns ipsec-configuration</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/ipsec-configurations/ipsec-configuration/{ipsec-configuration-id}</strong></h3>
+ <div class="operation-summary">create or update an existing l3-interface-ipv4-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns ipsec-configuration</p>
+ <p>create or update an existing l3-interface-ipv4-address-list</p>
</section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>l3-interface-ipv4-address-list object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkNewvcesNewvceLInterfacesLInterfaceL3InterfaceIpv4AddressList.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
<section class="sw-request-params">
<table class="table">
<thead>
<tbody>
<tr>
<td>
- ipsec-configuration-id
+ vnf-id2
</td>
<td>
- <p>UUID of this configuration</p>
+ <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name given to the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ l3-interface-ipv4-address
+ </td>
+ <td>
+ <p>IP address</p>
</td>
<td>path</td>
<td>
</p>
<dl>
- <dt class="sw-response-200">
- 200 OK
-
- </dt>
- <dd class="sw-response-200">
- <div class="row">
- <div class="col-md-12">
- <p>successful operation</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- <div class="panel panel-definition">
-
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/ipsec-configuration">/ipsec-configuration</a>
- </div>
- </div>
- </div>
-
- </div> </dd>
<dt class="sw-response-default">
default
</div>
</div>
- <span id="path--network-ipsec-configurations-ipsec-configuration--ipsec-configuration-id--"></span>
- <div id="operation--network-ipsec-configurations-ipsec-configuration--ipsec-configuration-id--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
+ <div id="operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing ipsec-configuration</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/ipsec-configurations/ipsec-configuration/{ipsec-configuration-id}</strong></h3>
+ <div class="operation-summary">update an existing l3-interface-ipv4-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing ipsec-configuration</p>
+ <p>update an existing l3-interface-ipv4-address-list</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>ipsec-configuration object that needs to be created or updated</p>
+ <p><p>l3-interface-ipv4-address-list object that needs to be created or updated.</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/ipsec-configuration">/ipsec-configuration</a>
+ <a class="json-schema-ref" href="#/patchDefinitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a>
</div>
</div></div>
</div>
<tbody>
<tr>
<td>
- ipsec-configuration-id
+ vnf-id2
</td>
<td>
- <p>UUID of this configuration</p>
+ <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name given to the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ l3-interface-ipv4-address
+ </td>
+ <td>
+ <p>IP address</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-ipsec-configurations-ipsec-configuration--ipsec-configuration-id--"></span>
- <div id="operation--network-ipsec-configurations-ipsec-configuration--ipsec-configuration-id--delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
+ <div id="operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing ipsec-configuration</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/ipsec-configurations/ipsec-configuration/{ipsec-configuration-id}</strong></h3>
+ <div class="operation-summary">delete an existing l3-interface-ipv4-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing ipsec-configuration</p>
+ <p>delete an existing l3-interface-ipv4-address-list</p>
</section>
<section class="sw-request-body">
<tbody>
<tr>
<td>
- ipsec-configuration-id
+ vnf-id2
</td>
<td>
- <p>UUID of this configuration</p>
+ <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name given to the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ l3-interface-ipv4-address
+ </td>
+ <td>
+ <p>IP address</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-ipsec-configurations-ipsec-configuration--ipsec-configuration-id--relationship-list-relationship-"></span>
- <div id="operation--network-ipsec-configurations-ipsec-configuration--ipsec-configuration-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-"></span>
+ <div id="operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
<div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/ipsec-configurations/ipsec-configuration/{ipsec-configuration-id}/relationship-list/relationship</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkNewvcesNewvceLInterfacesLInterfaceL3InterfaceIpv4AddressList.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<tbody>
<tr>
<td>
- ipsec-configuration-id
+ vnf-id2
</td>
<td>
- <p>UUID of this configuration</p>
+ <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name given to the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ l3-interface-ipv4-address
+ </td>
+ <td>
+ <p>IP address</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-ipsec-configurations-ipsec-configuration--ipsec-configuration-id--relationship-list-relationship-"></span>
- <div id="operation--network-ipsec-configurations-ipsec-configuration--ipsec-configuration-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-"></span>
+ <div id="operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
<div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/ipsec-configurations/ipsec-configuration/{ipsec-configuration-id}/relationship-list/relationship</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<tbody>
<tr>
<td>
- ipsec-configuration-id
+ vnf-id2
</td>
<td>
- <p>UUID of this configuration</p>
+ <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name given to the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ l3-interface-ipv4-address
+ </td>
+ <td>
+ <p>IP address</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-ipsec-configurations-ipsec-configuration--ipsec-configuration-id--vig-servers-"></span>
- <div id="operation--network-ipsec-configurations-ipsec-configuration--ipsec-configuration-id--vig-servers-get" class="swagger--panel-operation-get panel">
+ <span id="path--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
+ <div id="operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">returns vig-servers</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/ipsec-configurations/ipsec-configuration/{ipsec-configuration-id}/vig-servers</strong></h3>
+ <div class="operation-summary">returns l3-interface-ipv6-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns vig-servers</p>
+ <p>returns l3-interface-ipv6-address-list</p>
</section>
<section class="sw-request-params">
<tbody>
<tr>
<td>
- ipsec-configuration-id
+ vnf-id2
</td>
<td>
- <p>UUID of this configuration</p>
+ <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name given to the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ l3-interface-ipv6-address
+ </td>
+ <td>
+ <p>IP address</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
+ <tr>
+ <td>
+ vnf-name
+ </td>
+ <td>
+ <p>Name of VNF.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vnf-name2
+ </td>
+ <td>
+ <p>Alternate name of VNF.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vnf-type
+ </td>
+ <td>
+ <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ prov-status
+ </td>
+ <td>
+ <p>Trigger for operational monitoring of this VNF by BAU Service Assurance systems.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ heat-stack-id
+ </td>
+ <td>
+ <p>Heat stack id corresponding to this instance, managed by MSO</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-id
+ </td>
+ <td>
+ <p>ID of interface</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ macaddr
+ </td>
+ <td>
+ <p>MAC address for the interface</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ network-name
+ </td>
+ <td>
+ <p>Name of the network</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vlan-id-inner
+ </td>
+ <td>
+ <p>Inner VLAN tag</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">integer</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ neutron-network-id
+ </td>
+ <td>
+ <p>Neutron network id of the interface that address belongs to</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ neutron-subnet-id
+ </td>
+ <td>
+ <p>Neutron id of subnet that address belongs to</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
</tbody>
</table>
</section>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/vig-servers">/vig-servers</a>
+ <a class="json-schema-ref" href="#/getDefinitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-ipsec-configurations-ipsec-configuration--ipsec-configuration-id--vig-servers-vig-server--vig-address-type--"></span>
- <div id="operation--network-ipsec-configurations-ipsec-configuration--ipsec-configuration-id--vig-servers-vig-server--vig-address-type--get" class="swagger--panel-operation-get panel">
+ <span id="path--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
+ <div id="operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">returns vig-server</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/ipsec-configurations/ipsec-configuration/{ipsec-configuration-id}/vig-servers/vig-server/{vig-address-type}</strong></h3>
+ <div class="operation-summary">create or update an existing l3-interface-ipv6-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns vig-server</p>
+ <p>create or update an existing l3-interface-ipv6-address-list</p>
</section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>l3-interface-ipv6-address-list object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkNewvcesNewvceLInterfacesLInterfaceL3InterfaceIpv6AddressList.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
<section class="sw-request-params">
<table class="table">
<thead>
<tbody>
<tr>
<td>
- ipsec-configuration-id
+ vnf-id2
</td>
<td>
- <p>UUID of this configuration</p>
+ <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- vig-address-type
+ interface-name
</td>
<td>
- <p>indicates whether the VIG is for AVPN or INTERNET</p>
+ <p>Name given to the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ l3-interface-ipv6-address
+ </td>
+ <td>
+ <p>IP address</p>
</td>
<td>path</td>
<td>
</p>
<dl>
- <dt class="sw-response-200">
- 200 OK
-
- </dt>
- <dd class="sw-response-200">
- <div class="row">
- <div class="col-md-12">
- <p>successful operation</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- <div class="panel panel-definition">
-
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/vig-server">/vig-server</a>
- </div>
- </div>
- </div>
-
- </div> </dd>
<dt class="sw-response-default">
default
</div>
</div>
- <span id="path--network-ipsec-configurations-ipsec-configuration--ipsec-configuration-id--vig-servers-vig-server--vig-address-type--"></span>
- <div id="operation--network-ipsec-configurations-ipsec-configuration--ipsec-configuration-id--vig-servers-vig-server--vig-address-type--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
+ <div id="operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing vig-server</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/ipsec-configurations/ipsec-configuration/{ipsec-configuration-id}/vig-servers/vig-server/{vig-address-type}</strong></h3>
+ <div class="operation-summary">update an existing l3-interface-ipv6-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing vig-server</p>
+ <p>update an existing l3-interface-ipv6-address-list</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>vig-server object that needs to be created or updated</p>
+ <p><p>l3-interface-ipv6-address-list object that needs to be created or updated.</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/vig-server">/vig-server</a>
+ <a class="json-schema-ref" href="#/patchDefinitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a>
</div>
</div></div>
</div>
<tbody>
<tr>
<td>
- ipsec-configuration-id
+ vnf-id2
</td>
<td>
- <p>UUID of this configuration</p>
+ <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- vig-address-type
+ interface-name
</td>
<td>
- <p>indicates whether the VIG is for AVPN or INTERNET</p>
+ <p>Name given to the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ l3-interface-ipv6-address
+ </td>
+ <td>
+ <p>IP address</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-ipsec-configurations-ipsec-configuration--ipsec-configuration-id--vig-servers-vig-server--vig-address-type--"></span>
- <div id="operation--network-ipsec-configurations-ipsec-configuration--ipsec-configuration-id--vig-servers-vig-server--vig-address-type--delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
+ <div id="operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing vig-server</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/ipsec-configurations/ipsec-configuration/{ipsec-configuration-id}/vig-servers/vig-server/{vig-address-type}</strong></h3>
+ <div class="operation-summary">delete an existing l3-interface-ipv6-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing vig-server</p>
+ <p>delete an existing l3-interface-ipv6-address-list</p>
</section>
<section class="sw-request-body">
<tbody>
<tr>
<td>
- ipsec-configuration-id
+ vnf-id2
</td>
<td>
- <p>UUID of this configuration</p>
+ <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- vig-address-type
+ interface-name
</td>
<td>
- <p>indicates whether the VIG is for AVPN or INTERNET</p>
+ <p>Name given to the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ l3-interface-ipv6-address
+ </td>
+ <td>
+ <p>IP address</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-ipsec-configurations-ipsec-configuration--ipsec-configuration-id--vig-servers-vig-server--vig-address-type--relationship-list-relationship-"></span>
- <div id="operation--network-ipsec-configurations-ipsec-configuration--ipsec-configuration-id--vig-servers-vig-server--vig-address-type--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span>
+ <div id="operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
<div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/ipsec-configurations/ipsec-configuration/{ipsec-configuration-id}/vig-servers/vig-server/{vig-address-type}/relationship-list/relationship</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkNewvcesNewvceLInterfacesLInterfaceL3InterfaceIpv6AddressList.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<tbody>
<tr>
<td>
- ipsec-configuration-id
+ vnf-id2
</td>
<td>
- <p>UUID of this configuration</p>
+ <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- vig-address-type
+ interface-name
</td>
<td>
- <p>indicates whether the VIG is for AVPN or INTERNET</p>
+ <p>Name given to the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ l3-interface-ipv6-address
+ </td>
+ <td>
+ <p>IP address</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-ipsec-configurations-ipsec-configuration--ipsec-configuration-id--vig-servers-vig-server--vig-address-type--relationship-list-relationship-"></span>
- <div id="operation--network-ipsec-configurations-ipsec-configuration--ipsec-configuration-id--vig-servers-vig-server--vig-address-type--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span>
+ <div id="operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
<div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/ipsec-configurations/ipsec-configuration/{ipsec-configuration-id}/vig-servers/vig-server/{vig-address-type}/relationship-list/relationship</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<tbody>
<tr>
<td>
- ipsec-configuration-id
+ vnf-id2
</td>
<td>
- <p>UUID of this configuration</p>
+ <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- vig-address-type
+ interface-name
</td>
<td>
- <p>indicates whether the VIG is for AVPN or INTERNET</p>
+ <p>Name given to the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ l3-interface-ipv6-address
+ </td>
+ <td>
+ <p>IP address</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-l3-networks-"></span>
- <div id="operation--network-l3-networks-get" class="swagger--panel-operation-get panel">
+ <span id="path--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--relationship-list-relationship-"></span>
+ <div id="operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">returns l3-networks</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/l3-networks</strong></h3>
+ <div class="operation-summary">see node definition for valid relationships</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns l3-networks</p>
+ <p>see node definition for valid relationships</p>
</section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-200">
- 200 OK
-
- </dt>
- <dd class="sw-response-200">
- <div class="row">
- <div class="col-md-12">
- <p>successful operation</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- <div class="panel panel-definition">
-
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l3-networks">/l3-networks</a>
- </div>
- </div>
- </div>
-
- </div> </dd>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkNewvcesNewvceLInterfacesLInterface.json)</p>
+ </p>
</div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--network-l3-networks-l3-network--network-id--"></span>
- <div id="operation--network-l3-networks-l3-network--network-id--get" class="swagger--panel-operation-get panel">
- <div class="panel-heading">
- <div class="operation-summary">returns l3-network</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/l3-networks/l3-network/{network-id}</strong></h3>
- Tags:
- <a href="#tag-Network">Network</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>returns l3-network</p>
-
- </section>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
<section class="sw-request-params">
<table class="table">
<thead>
<tbody>
<tr>
<td>
- network-id
+ vnf-id2
</td>
<td>
- <p>Network ID, should be uuid. Unique across A&AI.</p>
+ <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- network-name
- </td>
- <td>
- <p>Name of the network, governed by some naming convention..</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- network-role
- </td>
- <td>
- <p>Role the network plans - who defines these values?</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- service-id
- </td>
- <td>
- <p>Unique identifier of service from ASDC. Does not strictly map to ASDC services. SOON TO BE DEPRECATED</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- heat-stack-id
- </td>
- <td>
- <p>Heat stack id corresponding to this instance, managed by MSO</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- contrail-network-fqdn
- </td>
- <td>
- <p>Contrail FQDN for the network</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- model-invariant-id
- </td>
- <td>
- <p>the ASDC model id for this resource or service model.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- model-version-id
- </td>
- <td>
- <p>the ASDC model version for this resource or service model.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- widget-model-id
- </td>
- <td>
- <p>the ASDC data dictionary widget model. This maps directly to the A&AI widget.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- widget-model-version
+ interface-name
</td>
<td>
- <p>the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.</p>
+ <p>Name given to the interface</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
</tbody>
</p>
<dl>
- <dt class="sw-response-200">
- 200 OK
-
- </dt>
- <dd class="sw-response-200">
- <div class="row">
- <div class="col-md-12">
- <p>successful operation</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- <div class="panel panel-definition">
-
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l3-network">/l3-network</a>
- </div>
- </div>
- </div>
-
- </div> </dd>
<dt class="sw-response-default">
default
</div>
</div>
- <span id="path--network-l3-networks-l3-network--network-id--"></span>
- <div id="operation--network-l3-networks-l3-network--network-id--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--relationship-list-relationship-"></span>
+ <div id="operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing l3-network</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/l3-networks/l3-network/{network-id}</strong></h3>
+ <div class="operation-summary">delete an existing relationship</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing l3-network</p>
+ <p>delete an existing relationship</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
- <div class="row">
- <div class="col-md-6">
- <p><p>l3-network object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l3-network">/l3-network</a>
- </div>
- </div></div>
- </div>
</section>
<section class="sw-request-params">
<table class="table">
<tbody>
<tr>
<td>
- network-id
+ vnf-id2
</td>
<td>
- <p>Network ID, should be uuid. Unique across A&AI.</p>
+ <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--network-l3-networks-l3-network--network-id--"></span>
- <div id="operation--network-l3-networks-l3-network--network-id--delete" class="swagger--panel-operation-delete panel">
- <div class="panel-heading">
- <div class="operation-summary">delete an existing l3-network</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/l3-networks/l3-network/{network-id}</strong></h3>
- Tags:
- <a href="#tag-Network">Network</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>delete an existing l3-network</p>
-
- </section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- </section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <th class="sw-param-type"></th>
- <th class="sw-param-data-type"></th>
- <th class="sw-param-annotation"></th>
- </tr>
- </thead>
- <tbody>
<tr>
<td>
- network-id
+ interface-name
</td>
<td>
- <p>Network ID, should be uuid. Unique across A&AI.</p>
+ <p>Name given to the interface</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
- <td>
- resource-version
- </td>
- <td>
- <p>resource-version for concurrency</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--network-l3-networks-l3-network--network-id--ctag-assignments-"></span>
- <div id="operation--network-l3-networks-l3-network--network-id--ctag-assignments-get" class="swagger--panel-operation-get panel">
+ <span id="path--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--sriov-vfs-"></span>
+ <div id="operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--sriov-vfs-get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">returns ctag-assignments</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/l3-networks/l3-network/{network-id}/ctag-assignments</strong></h3>
+ <div class="operation-summary">returns sriov-vfs</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/sriov-vfs</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns ctag-assignments</p>
+ <p>returns sriov-vfs</p>
</section>
<section class="sw-request-params">
<tbody>
<tr>
<td>
- network-id
+ vnf-id2
</td>
<td>
- <p>Network ID, should be uuid. Unique across A&AI.</p>
+ <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- network-name
+ interface-name
</td>
<td>
- <p>Name of the network, governed by some naming convention..</p>
+ <p>Name given to the interface</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- network-role
+ vnf-name
</td>
<td>
- <p>Role the network plans - who defines these values?</p>
+ <p>Name of VNF.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- service-id
+ vnf-name2
</td>
<td>
- <p>Unique identifier of service from ASDC. Does not strictly map to ASDC services. SOON TO BE DEPRECATED</p>
+ <p>Alternate name of VNF.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- heat-stack-id
+ vnf-type
</td>
<td>
- <p>Heat stack id corresponding to this instance, managed by MSO</p>
+ <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- contrail-network-fqdn
+ prov-status
</td>
<td>
- <p>Contrail FQDN for the network</p>
+ <p>Trigger for operational monitoring of this VNF by BAU Service Assurance systems.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- model-invariant-id
+ heat-stack-id
</td>
<td>
- <p>the ASDC model id for this resource or service model.</p>
+ <p>Heat stack id corresponding to this instance, managed by MSO</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- model-version-id
+ interface-id
</td>
<td>
- <p>the ASDC model version for this resource or service model.</p>
+ <p>ID of interface</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- widget-model-id
+ macaddr
</td>
<td>
- <p>the ASDC data dictionary widget model. This maps directly to the A&AI widget.</p>
+ <p>MAC address for the interface</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- widget-model-version
+ network-name
</td>
<td>
- <p>the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.</p>
+ <p>Name of the network</p>
</td>
<td>query</td>
<td>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/ctag-assignments">/ctag-assignments</a>
+ <a class="json-schema-ref" href="#/getDefinitions/sriov-vfs">/sriov-vfs</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-l3-networks-l3-network--network-id--ctag-assignments-ctag-assignment--vlan-id-inner--"></span>
- <div id="operation--network-l3-networks-l3-network--network-id--ctag-assignments-ctag-assignment--vlan-id-inner--get" class="swagger--panel-operation-get panel">
+ <span id="path--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--"></span>
+ <div id="operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">returns ctag-assignment</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/l3-networks/l3-network/{network-id}/ctag-assignments/ctag-assignment/{vlan-id-inner}</strong></h3>
+ <div class="operation-summary">returns sriov-vf</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns ctag-assignment</p>
+ <p>returns sriov-vf</p>
</section>
<section class="sw-request-params">
<tbody>
<tr>
<td>
- network-id
+ vnf-id2
</td>
<td>
- <p>Network ID, should be uuid. Unique across A&AI.</p>
+ <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- vlan-id-inner
+ interface-name
</td>
<td>
- <p>id.</p>
+ <p>Name given to the interface</p>
</td>
<td>path</td>
<td>
- <span class="json-property-type">integer</span>
+ <span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
</tr>
<tr>
<td>
- network-name
+ pci-id
</td>
<td>
- <p>Name of the network, governed by some naming convention..</p>
+ <p>PCI ID used to identify the sriov-vf</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vnf-name
+ </td>
+ <td>
+ <p>Name of VNF.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- network-role
+ vnf-name2
</td>
<td>
- <p>Role the network plans - who defines these values?</p>
+ <p>Alternate name of VNF.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- service-id
+ vnf-type
</td>
<td>
- <p>Unique identifier of service from ASDC. Does not strictly map to ASDC services. SOON TO BE DEPRECATED</p>
+ <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ prov-status
+ </td>
+ <td>
+ <p>Trigger for operational monitoring of this VNF by BAU Service Assurance systems.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- contrail-network-fqdn
+ interface-id
</td>
<td>
- <p>Contrail FQDN for the network</p>
+ <p>ID of interface</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- model-invariant-id
+ macaddr
</td>
<td>
- <p>the ASDC model id for this resource or service model.</p>
+ <p>MAC address for the interface</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- model-version-id
+ network-name
</td>
<td>
- <p>the ASDC model version for this resource or service model.</p>
+ <p>Name of the network</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- widget-model-id
+ vf-vlan-filter
</td>
<td>
- <p>the ASDC data dictionary widget model. This maps directly to the A&AI widget.</p>
+ <p>This metadata provides option to specify list of VLAN filters applied on VF to pass the traffic to VM.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- widget-model-version
+ vf-mac-filter
</td>
<td>
- <p>the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.</p>
+ <p>When MAC filters are specified, VF-agent service configures VFs to do MAC level filtering before the traffic is passed to VM.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vf-vlan-strip
+ </td>
+ <td>
+ <p>When this field is set to true, VF will configured to strip the outer TAG before the traffic is passed to VM.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">boolean</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ neutron-network-id
+ </td>
+ <td>
+ <p>Neutron network id of the interface</p>
</td>
<td>query</td>
<td>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/ctag-assignment">/ctag-assignment</a>
+ <a class="json-schema-ref" href="#/getDefinitions/sriov-vf">/sriov-vf</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-l3-networks-l3-network--network-id--ctag-assignments-ctag-assignment--vlan-id-inner--"></span>
- <div id="operation--network-l3-networks-l3-network--network-id--ctag-assignments-ctag-assignment--vlan-id-inner--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--"></span>
+ <div id="operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing ctag-assignment</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/l3-networks/l3-network/{network-id}/ctag-assignments/ctag-assignment/{vlan-id-inner}</strong></h3>
+ <div class="operation-summary">create or update an existing sriov-vf</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing ctag-assignment</p>
+ <p>create or update an existing sriov-vf</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>ctag-assignment object that needs to be created or updated</p>
+ <p><p>sriov-vf object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkNewvcesNewvceLInterfacesLInterfaceSriovVfsSriovVf.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/ctag-assignment">/ctag-assignment</a>
+ <a class="json-schema-ref" href="#/definitions/sriov-vf">/sriov-vf</a>
</div>
</div></div>
</div>
<tbody>
<tr>
<td>
- network-id
+ vnf-id2
</td>
<td>
- <p>Network ID, should be uuid. Unique across A&AI.</p>
+ <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- vlan-id-inner
+ interface-name
</td>
<td>
- <p>id.</p>
+ <p>Name given to the interface</p>
</td>
<td>path</td>
<td>
- <span class="json-property-type">integer</span>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ pci-id
+ </td>
+ <td>
+ <p>PCI ID used to identify the sriov-vf</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
</div>
</div>
- <span id="path--network-l3-networks-l3-network--network-id--ctag-assignments-ctag-assignment--vlan-id-inner--"></span>
- <div id="operation--network-l3-networks-l3-network--network-id--ctag-assignments-ctag-assignment--vlan-id-inner--delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--"></span>
+ <div id="operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing ctag-assignment</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/l3-networks/l3-network/{network-id}/ctag-assignments/ctag-assignment/{vlan-id-inner}</strong></h3>
+ <div class="operation-summary">update an existing sriov-vf</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing ctag-assignment</p>
+ <p>update an existing sriov-vf</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>sriov-vf object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/sriov-vf">/sriov-vf</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
<tbody>
<tr>
<td>
- network-id
+ vnf-id2
</td>
<td>
- <p>Network ID, should be uuid. Unique across A&AI.</p>
+ <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- vlan-id-inner
+ interface-name
</td>
<td>
- <p>id.</p>
+ <p>Name given to the interface</p>
</td>
<td>path</td>
<td>
- <span class="json-property-type">integer</span>
+ <span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
</tr>
<tr>
<td>
- resource-version
+ pci-id
</td>
<td>
- <p>resource-version for concurrency</p>
+ <p>PCI ID used to identify the sriov-vf</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</div>
</div>
- <span id="path--network-l3-networks-l3-network--network-id--ctag-assignments-ctag-assignment--vlan-id-inner--relationship-list-relationship-"></span>
- <div id="operation--network-l3-networks-l3-network--network-id--ctag-assignments-ctag-assignment--vlan-id-inner--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--"></span>
+ <div id="operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/l3-networks/l3-network/{network-id}/ctag-assignments/ctag-assignment/{vlan-id-inner}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">delete an existing sriov-vf</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>see node definition for valid relationships</p>
+ <p>delete an existing sriov-vf</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
- <div class="row">
- <div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
- </div>
- </div></div>
- </div>
</section>
<section class="sw-request-params">
<table class="table">
<tbody>
<tr>
<td>
- network-id
+ vnf-id2
</td>
<td>
- <p>Network ID, should be uuid. Unique across A&AI.</p>
+ <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- vlan-id-inner
+ interface-name
</td>
<td>
- <p>id.</p>
+ <p>Name given to the interface</p>
</td>
<td>path</td>
<td>
- <span class="json-property-type">integer</span>
+ <span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--network-l3-networks-l3-network--network-id--ctag-assignments-ctag-assignment--vlan-id-inner--relationship-list-relationship-"></span>
- <div id="operation--network-l3-networks-l3-network--network-id--ctag-assignments-ctag-assignment--vlan-id-inner--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
- <div class="panel-heading">
- <div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/l3-networks/l3-network/{network-id}/ctag-assignments/ctag-assignment/{vlan-id-inner}/relationship-list/relationship</strong></h3>
- Tags:
- <a href="#tag-Network">Network</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>delete an existing relationship</p>
-
- </section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- </section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <th class="sw-param-type"></th>
- <th class="sw-param-data-type"></th>
- <th class="sw-param-annotation"></th>
- </tr>
- </thead>
- <tbody>
<tr>
<td>
- network-id
+ pci-id
</td>
<td>
- <p>Network ID, should be uuid. Unique across A&AI.</p>
+ <p>PCI ID used to identify the sriov-vf</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- vlan-id-inner
+ resource-version
</td>
<td>
- <p>id.</p>
+ <p>resource-version for concurrency</p>
</td>
- <td>path</td>
+ <td>query</td>
<td>
- <span class="json-property-type">integer</span>
+ <span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
</div>
</div>
- <span id="path--network-l3-networks-l3-network--network-id--relationship-list-relationship-"></span>
- <div id="operation--network-l3-networks-l3-network--network-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-"></span>
+ <div id="operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
<div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/l3-networks/l3-network/{network-id}/relationship-list/relationship</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkNewvcesNewvceLInterfacesLInterfaceSriovVfsSriovVf.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<tbody>
<tr>
<td>
- network-id
+ vnf-id2
</td>
<td>
- <p>Network ID, should be uuid. Unique across A&AI.</p>
+ <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name given to the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ pci-id
+ </td>
+ <td>
+ <p>PCI ID used to identify the sriov-vf</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-l3-networks-l3-network--network-id--relationship-list-relationship-"></span>
- <div id="operation--network-l3-networks-l3-network--network-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-"></span>
+ <div id="operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
<div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/l3-networks/l3-network/{network-id}/relationship-list/relationship</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<tbody>
<tr>
<td>
- network-id
+ vnf-id2
</td>
<td>
- <p>Network ID, should be uuid. Unique across A&AI.</p>
+ <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name given to the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ pci-id
+ </td>
+ <td>
+ <p>PCI ID used to identify the sriov-vf</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-l3-networks-l3-network--network-id--segmentation-assignments-"></span>
- <div id="operation--network-l3-networks-l3-network--network-id--segmentation-assignments-get" class="swagger--panel-operation-get panel">
+ <span id="path--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--vlans-"></span>
+ <div id="operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--vlans-get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">returns segmentation-assignments</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/l3-networks/l3-network/{network-id}/segmentation-assignments</strong></h3>
+ <div class="operation-summary">returns vlans</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns segmentation-assignments</p>
+ <p>returns vlans</p>
</section>
<section class="sw-request-params">
<tbody>
<tr>
<td>
- network-id
+ vnf-id2
</td>
<td>
- <p>Network ID, should be uuid. Unique across A&AI.</p>
+ <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- network-name
+ interface-name
</td>
<td>
- <p>Name of the network, governed by some naming convention..</p>
+ <p>Name given to the interface</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- network-role
+ vnf-name
</td>
<td>
- <p>Role the network plans - who defines these values?</p>
+ <p>Name of VNF.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- service-id
+ vnf-name2
</td>
<td>
- <p>Unique identifier of service from ASDC. Does not strictly map to ASDC services. SOON TO BE DEPRECATED</p>
+ <p>Alternate name of VNF.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- heat-stack-id
+ vnf-type
</td>
<td>
- <p>Heat stack id corresponding to this instance, managed by MSO</p>
+ <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- contrail-network-fqdn
+ prov-status
</td>
<td>
- <p>Contrail FQDN for the network</p>
+ <p>Trigger for operational monitoring of this VNF by BAU Service Assurance systems.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- model-invariant-id
+ heat-stack-id
</td>
<td>
- <p>the ASDC model id for this resource or service model.</p>
+ <p>Heat stack id corresponding to this instance, managed by MSO</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- model-version-id
+ interface-id
</td>
<td>
- <p>the ASDC model version for this resource or service model.</p>
+ <p>ID of interface</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- widget-model-id
+ macaddr
</td>
<td>
- <p>the ASDC data dictionary widget model. This maps directly to the A&AI widget.</p>
+ <p>MAC address for the interface</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- widget-model-version
+ network-name
</td>
<td>
- <p>the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.</p>
+ <p>Name of the network</p>
</td>
<td>query</td>
<td>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/segmentation-assignments">/segmentation-assignments</a>
+ <a class="json-schema-ref" href="#/getDefinitions/vlans">/vlans</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-l3-networks-l3-network--network-id--segmentation-assignments-segmentation-assignment--segmentation-id--"></span>
- <div id="operation--network-l3-networks-l3-network--network-id--segmentation-assignments-segmentation-assignment--segmentation-id--get" class="swagger--panel-operation-get panel">
+ <span id="path--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--"></span>
+ <div id="operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">returns segmentation-assignment</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/l3-networks/l3-network/{network-id}/segmentation-assignments/segmentation-assignment/{segmentation-id}</strong></h3>
+ <div class="operation-summary">returns vlan</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns segmentation-assignment</p>
+ <p>returns vlan</p>
</section>
<section class="sw-request-params">
<tbody>
<tr>
<td>
- network-id
+ vnf-id2
</td>
<td>
- <p>Network ID, should be uuid. Unique across A&AI.</p>
+ <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- segmentation-id
+ interface-name
</td>
<td>
- <p>Route Table Reference id, UUID assigned to this instance.</p>
+ <p>Name given to the interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- network-name
+ vlan-interface
</td>
<td>
- <p>Name of the network, governed by some naming convention..</p>
+ <p>String that identifies the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vnf-name
+ </td>
+ <td>
+ <p>Name of VNF.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- network-role
+ vnf-name2
</td>
<td>
- <p>Role the network plans - who defines these values?</p>
+ <p>Alternate name of VNF.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- service-id
+ vnf-type
</td>
<td>
- <p>Unique identifier of service from ASDC. Does not strictly map to ASDC services. SOON TO BE DEPRECATED</p>
+ <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ prov-status
+ </td>
+ <td>
+ <p>Trigger for operational monitoring of this VNF by BAU Service Assurance systems.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- contrail-network-fqdn
+ interface-id
</td>
<td>
- <p>Contrail FQDN for the network</p>
+ <p>ID of interface</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- model-invariant-id
+ macaddr
</td>
<td>
- <p>the ASDC model id for this resource or service model.</p>
+ <p>MAC address for the interface</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- model-version-id
+ network-name
</td>
<td>
- <p>the ASDC model version for this resource or service model.</p>
+ <p>Name of the network</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- widget-model-id
+ vlan-id-inner
</td>
<td>
- <p>the ASDC data dictionary widget model. This maps directly to the A&AI widget.</p>
+ <p>Inner VLAN tag</p>
</td>
<td>query</td>
<td>
- <span class="json-property-type">string</span>
+ <span class="json-property-type">integer</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
</tr>
<tr>
<td>
- widget-model-version
+ vpn-key
</td>
<td>
- <p>the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.</p>
+ <p>This indicates the customers VPN ID associated with this vlan</p>
</td>
<td>query</td>
<td>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/segmentation-assignment">/segmentation-assignment</a>
+ <a class="json-schema-ref" href="#/getDefinitions/vlan">/vlan</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-l3-networks-l3-network--network-id--segmentation-assignments-segmentation-assignment--segmentation-id--"></span>
- <div id="operation--network-l3-networks-l3-network--network-id--segmentation-assignments-segmentation-assignment--segmentation-id--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--"></span>
+ <div id="operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing segmentation-assignment</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/l3-networks/l3-network/{network-id}/segmentation-assignments/segmentation-assignment/{segmentation-id}</strong></h3>
+ <div class="operation-summary">create or update an existing vlan</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing segmentation-assignment</p>
+ <p>create or update an existing vlan</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>segmentation-assignment object that needs to be created or updated</p>
+ <p><p>vlan object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkNewvcesNewvceLInterfacesLInterfaceVlansVlan.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/segmentation-assignment">/segmentation-assignment</a>
+ <a class="json-schema-ref" href="#/definitions/vlan">/vlan</a>
</div>
</div></div>
</div>
<tbody>
<tr>
<td>
- network-id
+ vnf-id2
</td>
<td>
- <p>Network ID, should be uuid. Unique across A&AI.</p>
+ <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- segmentation-id
+ interface-name
</td>
<td>
- <p>Route Table Reference id, UUID assigned to this instance.</p>
+ <p>Name given to the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vlan-interface
+ </td>
+ <td>
+ <p>String that identifies the interface</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-l3-networks-l3-network--network-id--segmentation-assignments-segmentation-assignment--segmentation-id--"></span>
- <div id="operation--network-l3-networks-l3-network--network-id--segmentation-assignments-segmentation-assignment--segmentation-id--delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--"></span>
+ <div id="operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing segmentation-assignment</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/l3-networks/l3-network/{network-id}/segmentation-assignments/segmentation-assignment/{segmentation-id}</strong></h3>
+ <div class="operation-summary">update an existing vlan</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing segmentation-assignment</p>
+ <p>update an existing vlan</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>vlan object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/vlan">/vlan</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
<tbody>
<tr>
<td>
- network-id
+ vnf-id2
</td>
<td>
- <p>Network ID, should be uuid. Unique across A&AI.</p>
+ <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- segmentation-id
+ interface-name
</td>
<td>
- <p>Route Table Reference id, UUID assigned to this instance.</p>
+ <p>Name given to the interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- resource-version
+ vlan-interface
</td>
<td>
- <p>resource-version for concurrency</p>
+ <p>String that identifies the interface</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</div>
</div>
- <span id="path--network-l3-networks-l3-network--network-id--segmentation-assignments-segmentation-assignment--segmentation-id--relationship-list-relationship-"></span>
- <div id="operation--network-l3-networks-l3-network--network-id--segmentation-assignments-segmentation-assignment--segmentation-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--"></span>
+ <div id="operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/l3-networks/l3-network/{network-id}/segmentation-assignments/segmentation-assignment/{segmentation-id}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">delete an existing vlan</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>see node definition for valid relationships</p>
+ <p>delete an existing vlan</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
- <div class="row">
- <div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
- </div>
- </div></div>
- </div>
</section>
<section class="sw-request-params">
<table class="table">
<tbody>
<tr>
<td>
- network-id
+ vnf-id2
</td>
<td>
- <p>Network ID, should be uuid. Unique across A&AI.</p>
+ <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- segmentation-id
+ interface-name
</td>
<td>
- <p>Route Table Reference id, UUID assigned to this instance.</p>
+ <p>Name given to the interface</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--network-l3-networks-l3-network--network-id--segmentation-assignments-segmentation-assignment--segmentation-id--relationship-list-relationship-"></span>
- <div id="operation--network-l3-networks-l3-network--network-id--segmentation-assignments-segmentation-assignment--segmentation-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
- <div class="panel-heading">
- <div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/l3-networks/l3-network/{network-id}/segmentation-assignments/segmentation-assignment/{segmentation-id}/relationship-list/relationship</strong></h3>
- Tags:
- <a href="#tag-Network">Network</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>delete an existing relationship</p>
-
- </section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- </section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <th class="sw-param-type"></th>
- <th class="sw-param-data-type"></th>
- <th class="sw-param-annotation"></th>
- </tr>
- </thead>
- <tbody>
<tr>
<td>
- network-id
+ vlan-interface
</td>
<td>
- <p>Network ID, should be uuid. Unique across A&AI.</p>
+ <p>String that identifies the interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- segmentation-id
+ resource-version
</td>
<td>
- <p>Route Table Reference id, UUID assigned to this instance.</p>
+ <p>resource-version for concurrency</p>
</td>
- <td>path</td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</div>
</div>
- <span id="path--network-l3-networks-l3-network--network-id--subnets-"></span>
- <div id="operation--network-l3-networks-l3-network--network-id--subnets-get" class="swagger--panel-operation-get panel">
+ <span id="path--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
+ <div id="operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">returns subnets</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/l3-networks/l3-network/{network-id}/subnets</strong></h3>
+ <div class="operation-summary">returns l3-interface-ipv4-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns subnets</p>
+ <p>returns l3-interface-ipv4-address-list</p>
</section>
<section class="sw-request-params">
<tbody>
<tr>
<td>
- network-id
+ vnf-id2
</td>
<td>
- <p>Network ID, should be uuid. Unique across A&AI.</p>
+ <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- network-name
- </td>
- <td>
- <p>Name of the network, governed by some naming convention..</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- network-role
- </td>
- <td>
- <p>Role the network plans - who defines these values?</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- service-id
- </td>
- <td>
- <p>Unique identifier of service from ASDC. Does not strictly map to ASDC services. SOON TO BE DEPRECATED</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- heat-stack-id
+ interface-name
</td>
<td>
- <p>Heat stack id corresponding to this instance, managed by MSO</p>
+ <p>Name given to the interface</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- contrail-network-fqdn
+ vlan-interface
</td>
<td>
- <p>Contrail FQDN for the network</p>
+ <p>String that identifies the interface</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- model-invariant-id
+ l3-interface-ipv4-address
</td>
<td>
- <p>the ASDC model id for this resource or service model.</p>
+ <p>IP address</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- model-version-id
+ vnf-name
</td>
<td>
- <p>the ASDC model version for this resource or service model.</p>
+ <p>Name of VNF.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- widget-model-id
+ vnf-name2
</td>
<td>
- <p>the ASDC data dictionary widget model. This maps directly to the A&AI widget.</p>
+ <p>Alternate name of VNF.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- widget-model-version
+ vnf-type
</td>
<td>
- <p>the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.</p>
+ <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p>
</td>
<td>query</td>
<td>
<td>
</td>
</tr>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-200">
- 200 OK
-
- </dt>
- <dd class="sw-response-200">
- <div class="row">
- <div class="col-md-12">
- <p>successful operation</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- <div class="panel panel-definition">
-
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/subnets">/subnets</a>
- </div>
- </div>
- </div>
-
- </div> </dd>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--network-l3-networks-l3-network--network-id--subnets-subnet--subnet-id--"></span>
- <div id="operation--network-l3-networks-l3-network--network-id--subnets-subnet--subnet-id--get" class="swagger--panel-operation-get panel">
- <div class="panel-heading">
- <div class="operation-summary">returns subnet</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}</strong></h3>
- Tags:
- <a href="#tag-Network">Network</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>returns subnet</p>
-
- </section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <th class="sw-param-type"></th>
- <th class="sw-param-data-type"></th>
- <th class="sw-param-annotation"></th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>
- network-id
- </td>
- <td>
- <p>Network ID, should be uuid. Unique across A&AI.</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- subnet-id
- </td>
- <td>
- <p>Subnet ID, should be UUID.</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
<tr>
<td>
- network-name
+ prov-status
</td>
<td>
- <p>Name of the network, governed by some naming convention..</p>
+ <p>Trigger for operational monitoring of this VNF by BAU Service Assurance systems.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- network-role
+ heat-stack-id
</td>
<td>
- <p>Role the network plans - who defines these values?</p>
+ <p>Heat stack id corresponding to this instance, managed by MSO</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- service-id
+ interface-id
</td>
<td>
- <p>Unique identifier of service from ASDC. Does not strictly map to ASDC services. SOON TO BE DEPRECATED</p>
+ <p>ID of interface</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- heat-stack-id
+ macaddr
</td>
<td>
- <p>Heat stack id corresponding to this instance, managed by MSO</p>
+ <p>MAC address for the interface</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- contrail-network-fqdn
+ network-name
</td>
<td>
- <p>Contrail FQDN for the network</p>
+ <p>Name of the network</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- model-invariant-id
+ vlan-id-inner
</td>
<td>
- <p>the ASDC model id for this resource or service model.</p>
+ <p>Inner VLAN tag</p>
</td>
<td>query</td>
<td>
- <span class="json-property-type">string</span>
+ <span class="json-property-type">integer</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
</tr>
<tr>
<td>
- model-version-id
+ vpn-key
</td>
<td>
- <p>the ASDC model version for this resource or service model.</p>
+ <p>This indicates the customers VPN ID associated with this vlan</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- widget-model-id
+ vlan-id-inner
</td>
<td>
- <p>the ASDC data dictionary widget model. This maps directly to the A&AI widget.</p>
+ <p>Inner VLAN tag</p>
</td>
<td>query</td>
<td>
- <span class="json-property-type">string</span>
+ <span class="json-property-type">integer</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
</tr>
<tr>
<td>
- widget-model-version
+ neutron-network-id
</td>
<td>
- <p>the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.</p>
+ <p>Neutron network id of the interface that address belongs to</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- subnet-name
+ neutron-subnet-id
</td>
<td>
- <p>Name associated with the subnet.</p>
+ <p>Neutron id of subnet that address belongs to</p>
</td>
<td>query</td>
<td>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/subnet">/subnet</a>
+ <a class="json-schema-ref" href="#/getDefinitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-l3-networks-l3-network--network-id--subnets-subnet--subnet-id--"></span>
- <div id="operation--network-l3-networks-l3-network--network-id--subnets-subnet--subnet-id--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
+ <div id="operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing subnet</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}</strong></h3>
+ <div class="operation-summary">create or update an existing l3-interface-ipv4-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing subnet</p>
+ <p>create or update an existing l3-interface-ipv4-address-list</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>subnet object that needs to be created or updated</p>
+ <p><p>l3-interface-ipv4-address-list object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkNewvcesNewvceLInterfacesLInterfaceVlansVlanL3InterfaceIpv4AddressList.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/subnet">/subnet</a>
+ <a class="json-schema-ref" href="#/definitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a>
</div>
</div></div>
</div>
<tbody>
<tr>
<td>
- network-id
+ vnf-id2
</td>
<td>
- <p>Network ID, should be uuid. Unique across A&AI.</p>
+ <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- subnet-id
+ interface-name
</td>
<td>
- <p>Subnet ID, should be UUID.</p>
+ <p>Name given to the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vlan-interface
+ </td>
+ <td>
+ <p>String that identifies the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ l3-interface-ipv4-address
+ </td>
+ <td>
+ <p>IP address</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-l3-networks-l3-network--network-id--subnets-subnet--subnet-id--"></span>
- <div id="operation--network-l3-networks-l3-network--network-id--subnets-subnet--subnet-id--delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
+ <div id="operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing subnet</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}</strong></h3>
+ <div class="operation-summary">update an existing l3-interface-ipv4-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing subnet</p>
+ <p>update an existing l3-interface-ipv4-address-list</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>l3-interface-ipv4-address-list object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
<tbody>
<tr>
<td>
- network-id
+ vnf-id2
</td>
<td>
- <p>Network ID, should be uuid. Unique across A&AI.</p>
+ <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- subnet-id
+ interface-name
</td>
<td>
- <p>Subnet ID, should be UUID.</p>
+ <p>Name given to the interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- resource-version
+ vlan-interface
</td>
<td>
- <p>resource-version for concurrency</p>
+ <p>String that identifies the interface</p>
</td>
- <td>query</td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ l3-interface-ipv4-address
+ </td>
+ <td>
+ <p>IP address</p>
+ </td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</div>
</div>
- <span id="path--network-l3-networks-l3-network--network-id--subnets-subnet--subnet-id--host-routes-"></span>
- <div id="operation--network-l3-networks-l3-network--network-id--subnets-subnet--subnet-id--host-routes-get" class="swagger--panel-operation-get panel">
+ <span id="path--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
+ <div id="operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">returns host-routes</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}/host-routes</strong></h3>
+ <div class="operation-summary">delete an existing l3-interface-ipv4-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns host-routes</p>
+ <p>delete an existing l3-interface-ipv4-address-list</p>
</section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
<section class="sw-request-params">
<table class="table">
<thead>
<tbody>
<tr>
<td>
- network-id
+ vnf-id2
</td>
<td>
- <p>Network ID, should be uuid. Unique across A&AI.</p>
+ <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- subnet-id
+ interface-name
</td>
<td>
- <p>Subnet ID, should be UUID.</p>
+ <p>Name given to the interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- network-name
+ vlan-interface
</td>
<td>
- <p>Name of the network, governed by some naming convention..</p>
+ <p>String that identifies the interface</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- network-role
+ l3-interface-ipv4-address
</td>
<td>
- <p>Role the network plans - who defines these values?</p>
+ <p>IP address</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- service-id
+ resource-version
</td>
<td>
- <p>Unique identifier of service from ASDC. Does not strictly map to ASDC services. SOON TO BE DEPRECATED</p>
+ <p>resource-version for concurrency</p>
</td>
<td>query</td>
<td>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-"></span>
+ <div id="operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <div class="panel-heading">
+ <div class="operation-summary">see node definition for valid relationships</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>see node definition for valid relationships</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkNewvcesNewvceLInterfacesLInterfaceVlansVlanL3InterfaceIpv4AddressList.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
<tr>
<td>
- heat-stack-id
+ vnf-id2
</td>
<td>
- <p>Heat stack id corresponding to this instance, managed by MSO</p>
+ <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- contrail-network-fqdn
+ interface-name
</td>
<td>
- <p>Contrail FQDN for the network</p>
+ <p>Name given to the interface</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- model-invariant-id
+ vlan-interface
</td>
<td>
- <p>the ASDC model id for this resource or service model.</p>
+ <p>String that identifies the interface</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- model-version-id
+ l3-interface-ipv4-address
</td>
<td>
- <p>the ASDC model version for this resource or service model.</p>
+ <p>IP address</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-"></span>
+ <div id="operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <div class="panel-heading">
+ <div class="operation-summary">delete an existing relationship</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>delete an existing relationship</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
<tr>
<td>
- widget-model-id
+ vnf-id2
</td>
<td>
- <p>the ASDC data dictionary widget model. This maps directly to the A&AI widget.</p>
+ <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- widget-model-version
+ interface-name
</td>
<td>
- <p>the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.</p>
+ <p>Name given to the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vlan-interface
+ </td>
+ <td>
+ <p>String that identifies the interface</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- subnet-name
+ l3-interface-ipv4-address
</td>
<td>
- <p>Name associated with the subnet.</p>
+ <p>IP address</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
</tbody>
</p>
<dl>
- <dt class="sw-response-200">
- 200 OK
-
- </dt>
- <dd class="sw-response-200">
- <div class="row">
- <div class="col-md-12">
- <p>successful operation</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- <div class="panel panel-definition">
-
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/host-routes">/host-routes</a>
- </div>
- </div>
- </div>
-
- </div> </dd>
<dt class="sw-response-default">
default
</div>
</div>
- <span id="path--network-l3-networks-l3-network--network-id--subnets-subnet--subnet-id--host-routes-host-route--host-route-id--"></span>
- <div id="operation--network-l3-networks-l3-network--network-id--subnets-subnet--subnet-id--host-routes-host-route--host-route-id--get" class="swagger--panel-operation-get panel">
+ <span id="path--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
+ <div id="operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">returns host-route</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}/host-routes/host-route/{host-route-id}</strong></h3>
+ <div class="operation-summary">returns l3-interface-ipv6-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns host-route</p>
+ <p>returns l3-interface-ipv6-address-list</p>
</section>
<section class="sw-request-params">
<tbody>
<tr>
<td>
- network-id
+ vnf-id2
</td>
<td>
- <p>Network ID, should be uuid. Unique across A&AI.</p>
+ <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- subnet-id
+ interface-name
</td>
<td>
- <p>Subnet ID, should be UUID.</p>
+ <p>Name given to the interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- host-route-id
+ vlan-interface
</td>
<td>
- <p>host-route id</p>
+ <p>String that identifies the interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- network-name
+ l3-interface-ipv6-address
</td>
<td>
- <p>Name of the network, governed by some naming convention..</p>
+ <p>IP address</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vnf-name
+ </td>
+ <td>
+ <p>Name of VNF.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- network-role
+ vnf-name2
</td>
<td>
- <p>Role the network plans - who defines these values?</p>
+ <p>Alternate name of VNF.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- service-id
+ vnf-type
</td>
<td>
- <p>Unique identifier of service from ASDC. Does not strictly map to ASDC services. SOON TO BE DEPRECATED</p>
+ <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ prov-status
+ </td>
+ <td>
+ <p>Trigger for operational monitoring of this VNF by BAU Service Assurance systems.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- contrail-network-fqdn
+ interface-id
</td>
<td>
- <p>Contrail FQDN for the network</p>
+ <p>ID of interface</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- model-invariant-id
+ macaddr
</td>
<td>
- <p>the ASDC model id for this resource or service model.</p>
+ <p>MAC address for the interface</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- model-version-id
+ network-name
</td>
<td>
- <p>the ASDC model version for this resource or service model.</p>
+ <p>Name of the network</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- widget-model-id
+ vlan-id-inner
</td>
<td>
- <p>the ASDC data dictionary widget model. This maps directly to the A&AI widget.</p>
+ <p>Inner VLAN tag</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">integer</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vpn-key
+ </td>
+ <td>
+ <p>This indicates the customers VPN ID associated with this vlan</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- widget-model-version
+ vlan-id-inner
</td>
<td>
- <p>the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.</p>
+ <p>Inner VLAN tag</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">integer</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ neutron-network-id
+ </td>
+ <td>
+ <p>Neutron network id of the interface that address belongs to</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- subnet-name
+ neutron-subnet-id
</td>
<td>
- <p>Name associated with the subnet.</p>
+ <p>Neutron id of subnet that address belongs to</p>
</td>
<td>query</td>
<td>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/host-route">/host-route</a>
+ <a class="json-schema-ref" href="#/getDefinitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-l3-networks-l3-network--network-id--subnets-subnet--subnet-id--host-routes-host-route--host-route-id--"></span>
- <div id="operation--network-l3-networks-l3-network--network-id--subnets-subnet--subnet-id--host-routes-host-route--host-route-id--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
+ <div id="operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing host-route</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}/host-routes/host-route/{host-route-id}</strong></h3>
+ <div class="operation-summary">create or update an existing l3-interface-ipv6-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing host-route</p>
+ <p>create or update an existing l3-interface-ipv6-address-list</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>host-route object that needs to be created or updated</p>
+ <p><p>l3-interface-ipv6-address-list object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkNewvcesNewvceLInterfacesLInterfaceVlansVlanL3InterfaceIpv6AddressList.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/host-route">/host-route</a>
+ <a class="json-schema-ref" href="#/definitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a>
</div>
</div></div>
</div>
<tbody>
<tr>
<td>
- network-id
+ vnf-id2
</td>
<td>
- <p>Network ID, should be uuid. Unique across A&AI.</p>
+ <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- subnet-id
+ interface-name
</td>
<td>
- <p>Subnet ID, should be UUID.</p>
+ <p>Name given to the interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- host-route-id
+ vlan-interface
</td>
<td>
- <p>host-route id</p>
+ <p>String that identifies the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ l3-interface-ipv6-address
+ </td>
+ <td>
+ <p>IP address</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-l3-networks-l3-network--network-id--subnets-subnet--subnet-id--host-routes-host-route--host-route-id--"></span>
- <div id="operation--network-l3-networks-l3-network--network-id--subnets-subnet--subnet-id--host-routes-host-route--host-route-id--delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
+ <div id="operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing host-route</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}/host-routes/host-route/{host-route-id}</strong></h3>
+ <div class="operation-summary">update an existing l3-interface-ipv6-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing host-route</p>
+ <p>update an existing l3-interface-ipv6-address-list</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>l3-interface-ipv6-address-list object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
<tbody>
<tr>
<td>
- network-id
+ vnf-id2
</td>
<td>
- <p>Network ID, should be uuid. Unique across A&AI.</p>
+ <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- subnet-id
+ interface-name
</td>
<td>
- <p>Subnet ID, should be UUID.</p>
+ <p>Name given to the interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- host-route-id
+ vlan-interface
</td>
<td>
- <p>host-route id</p>
+ <p>String that identifies the interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- resource-version
+ l3-interface-ipv6-address
</td>
<td>
- <p>resource-version for concurrency</p>
+ <p>IP address</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</div>
</div>
- <span id="path--network-l3-networks-l3-network--network-id--subnets-subnet--subnet-id--host-routes-host-route--host-route-id--relationship-list-relationship-"></span>
- <div id="operation--network-l3-networks-l3-network--network-id--subnets-subnet--subnet-id--host-routes-host-route--host-route-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
+ <div id="operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}/host-routes/host-route/{host-route-id}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">delete an existing l3-interface-ipv6-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>see node definition for valid relationships</p>
+ <p>delete an existing l3-interface-ipv6-address-list</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
- <div class="row">
- <div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
- </div>
- </div></div>
- </div>
</section>
<section class="sw-request-params">
<table class="table">
<tbody>
<tr>
<td>
- network-id
- </td>
- <td>
- <p>Network ID, should be uuid. Unique across A&AI.</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- subnet-id
+ vnf-id2
</td>
<td>
- <p>Subnet ID, should be UUID.</p>
+ <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- host-route-id
+ interface-name
</td>
<td>
- <p>host-route id</p>
+ <p>Name given to the interface</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--network-l3-networks-l3-network--network-id--subnets-subnet--subnet-id--host-routes-host-route--host-route-id--relationship-list-relationship-"></span>
- <div id="operation--network-l3-networks-l3-network--network-id--subnets-subnet--subnet-id--host-routes-host-route--host-route-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
- <div class="panel-heading">
- <div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}/host-routes/host-route/{host-route-id}/relationship-list/relationship</strong></h3>
- Tags:
- <a href="#tag-Network">Network</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>delete an existing relationship</p>
-
- </section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- </section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <th class="sw-param-type"></th>
- <th class="sw-param-data-type"></th>
- <th class="sw-param-annotation"></th>
- </tr>
- </thead>
- <tbody>
<tr>
<td>
- network-id
+ vlan-interface
</td>
<td>
- <p>Network ID, should be uuid. Unique across A&AI.</p>
+ <p>String that identifies the interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- subnet-id
+ l3-interface-ipv6-address
</td>
<td>
- <p>Subnet ID, should be UUID.</p>
+ <p>IP address</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- host-route-id
+ resource-version
</td>
<td>
- <p>host-route id</p>
+ <p>resource-version for concurrency</p>
</td>
- <td>path</td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</div>
</div>
- <span id="path--network-l3-networks-l3-network--network-id--subnets-subnet--subnet-id--relationship-list-relationship-"></span>
- <div id="operation--network-l3-networks-l3-network--network-id--subnets-subnet--subnet-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span>
+ <div id="operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
<div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}/relationship-list/relationship</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkNewvcesNewvceLInterfacesLInterfaceVlansVlanL3InterfaceIpv6AddressList.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<tbody>
<tr>
<td>
- network-id
+ vnf-id2
</td>
<td>
- <p>Network ID, should be uuid. Unique across A&AI.</p>
+ <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- subnet-id
+ interface-name
</td>
<td>
- <p>Subnet ID, should be UUID.</p>
+ <p>Name given to the interface</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--network-l3-networks-l3-network--network-id--subnets-subnet--subnet-id--relationship-list-relationship-"></span>
- <div id="operation--network-l3-networks-l3-network--network-id--subnets-subnet--subnet-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
- <div class="panel-heading">
- <div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/l3-networks/l3-network/{network-id}/subnets/subnet/{subnet-id}/relationship-list/relationship</strong></h3>
- Tags:
- <a href="#tag-Network">Network</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>delete an existing relationship</p>
-
- </section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- </section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <th class="sw-param-type"></th>
- <th class="sw-param-data-type"></th>
- <th class="sw-param-annotation"></th>
- </tr>
- </thead>
- <tbody>
<tr>
<td>
- network-id
+ vlan-interface
</td>
<td>
- <p>Network ID, should be uuid. Unique across A&AI.</p>
+ <p>String that identifies the interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- subnet-id
+ l3-interface-ipv6-address
</td>
<td>
- <p>Subnet ID, should be UUID.</p>
+ <p>IP address</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-lag-links-"></span>
- <div id="operation--network-lag-links-get" class="swagger--panel-operation-get panel">
- <div class="panel-heading">
- <div class="operation-summary">returns lag-links</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/lag-links</strong></h3>
- Tags:
- <a href="#tag-Network">Network</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>returns lag-links</p>
-
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-200">
- 200 OK
-
- </dt>
- <dd class="sw-response-200">
- <div class="row">
- <div class="col-md-12">
- <p>successful operation</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- <div class="panel panel-definition">
-
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/lag-links">/lag-links</a>
- </div>
- </div>
- </div>
-
- </div> </dd>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--network-lag-links-lag-link--link-name--"></span>
- <div id="operation--network-lag-links-lag-link--link-name--get" class="swagger--panel-operation-get panel">
+ <span id="path--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span>
+ <div id="operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">returns lag-link</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/lag-links/lag-link/{link-name}</strong></h3>
+ <div class="operation-summary">delete an existing relationship</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns lag-link</p>
+ <p>delete an existing relationship</p>
</section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
<section class="sw-request-params">
<table class="table">
<thead>
<tbody>
<tr>
<td>
- link-name
+ vnf-id2
</td>
<td>
- <p>Alphabetical concatenation of lag-interface names</p>
+ <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-200">
- 200 OK
-
- </dt>
- <dd class="sw-response-200">
- <div class="row">
- <div class="col-md-12">
- <p>successful operation</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- <div class="panel panel-definition">
-
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/lag-link">/lag-link</a>
- </div>
- </div>
- </div>
-
- </div> </dd>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--network-lag-links-lag-link--link-name--"></span>
- <div id="operation--network-lag-links-lag-link--link-name--put" class="swagger--panel-operation-put panel">
- <div class="panel-heading">
- <div class="operation-summary">create or update an existing lag-link</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/lag-links/lag-link/{link-name}</strong></h3>
- Tags:
- <a href="#tag-Network">Network</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>create or update an existing lag-link</p>
-
- </section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- <div class="row">
- <div class="col-md-6">
- <p><p>lag-link object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/lag-link">/lag-link</a>
- </div>
- </div></div>
- </div>
- </section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <th class="sw-param-type"></th>
- <th class="sw-param-data-type"></th>
- <th class="sw-param-annotation"></th>
- </tr>
- </thead>
- <tbody>
<tr>
<td>
- link-name
+ interface-name
</td>
<td>
- <p>Alphabetical concatenation of lag-interface names</p>
+ <p>Name given to the interface</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--network-lag-links-lag-link--link-name--"></span>
- <div id="operation--network-lag-links-lag-link--link-name--delete" class="swagger--panel-operation-delete panel">
- <div class="panel-heading">
- <div class="operation-summary">delete an existing lag-link</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/lag-links/lag-link/{link-name}</strong></h3>
- Tags:
- <a href="#tag-Network">Network</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>delete an existing lag-link</p>
-
- </section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- </section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <th class="sw-param-type"></th>
- <th class="sw-param-data-type"></th>
- <th class="sw-param-annotation"></th>
- </tr>
- </thead>
- <tbody>
<tr>
<td>
- link-name
+ vlan-interface
</td>
<td>
- <p>Alphabetical concatenation of lag-interface names</p>
+ <p>String that identifies the interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- resource-version
+ l3-interface-ipv6-address
</td>
<td>
- <p>resource-version for concurrency</p>
+ <p>IP address</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</div>
</div>
- <span id="path--network-lag-links-lag-link--link-name--relationship-list-relationship-"></span>
- <div id="operation--network-lag-links-lag-link--link-name--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-"></span>
+ <div id="operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
<div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/lag-links/lag-link/{link-name}/relationship-list/relationship</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkNewvcesNewvceLInterfacesLInterfaceVlansVlan.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<tbody>
<tr>
<td>
- link-name
+ vnf-id2
</td>
<td>
- <p>Alphabetical concatenation of lag-interface names</p>
+ <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--network-lag-links-lag-link--link-name--relationship-list-relationship-"></span>
- <div id="operation--network-lag-links-lag-link--link-name--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
- <div class="panel-heading">
- <div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/lag-links/lag-link/{link-name}/relationship-list/relationship</strong></h3>
- Tags:
- <a href="#tag-Network">Network</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>delete an existing relationship</p>
-
- </section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- </section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <th class="sw-param-type"></th>
- <th class="sw-param-data-type"></th>
- <th class="sw-param-annotation"></th>
- </tr>
- </thead>
- <tbody>
<tr>
<td>
- link-name
+ interface-name
</td>
<td>
- <p>Alphabetical concatenation of lag-interface names</p>
+ <p>Name given to the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vlan-interface
+ </td>
+ <td>
+ <p>String that identifies the interface</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-logical-links-"></span>
- <div id="operation--network-logical-links-get" class="swagger--panel-operation-get panel">
- <div class="panel-heading">
- <div class="operation-summary">returns logical-links</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/logical-links</strong></h3>
- Tags:
- <a href="#tag-Network">Network</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>returns logical-links</p>
-
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-200">
- 200 OK
-
- </dt>
- <dd class="sw-response-200">
- <div class="row">
- <div class="col-md-12">
- <p>successful operation</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- <div class="panel panel-definition">
-
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/logical-links">/logical-links</a>
- </div>
- </div>
- </div>
-
- </div> </dd>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--network-logical-links-logical-link--link-name--"></span>
- <div id="operation--network-logical-links-logical-link--link-name--get" class="swagger--panel-operation-get panel">
+ <span id="path--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-"></span>
+ <div id="operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">returns logical-link</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/logical-links/logical-link/{link-name}</strong></h3>
+ <div class="operation-summary">delete an existing relationship</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns logical-link</p>
+ <p>delete an existing relationship</p>
</section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
<section class="sw-request-params">
<table class="table">
<thead>
<tbody>
<tr>
<td>
- link-name
+ vnf-id2
</td>
<td>
- <p>e.g., evc-name, or vnf-nameA_interface-nameA_vnf-nameZ_interface-nameZ</p>
+ <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- model-invariant-id
- </td>
- <td>
- <p>the ASDC model id for this resource or service model.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- model-version-id
- </td>
- <td>
- <p>the ASDC model version for this resource or service model.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- widget-model-id
- </td>
- <td>
- <p>the ASDC data dictionary widget model. This maps directly to the A&AI widget.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- widget-model-version
- </td>
- <td>
- <p>the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- prov-status
- </td>
- <td>
- <p>Trigger for operational monitoring of this VNF by BAU Service Assurance systems.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- link-id
- </td>
- <td>
- <p>UUID of the logical-link, SDNC generates this.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- circuit-id
+ interface-name
</td>
<td>
- <p>Circuit id</p>
+ <p>Name given to the interface</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- purpose
+ vlan-interface
</td>
<td>
- <p>Reason for this entity, role it is playing</p>
+ <p>String that identifies the interface</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
</tbody>
</p>
<dl>
- <dt class="sw-response-200">
- 200 OK
-
- </dt>
- <dd class="sw-response-200">
- <div class="row">
- <div class="col-md-12">
- <p>successful operation</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- <div class="panel panel-definition">
-
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/logical-link">/logical-link</a>
- </div>
- </div>
- </div>
-
- </div> </dd>
<dt class="sw-response-default">
default
</div>
</div>
- <span id="path--network-logical-links-logical-link--link-name--"></span>
- <div id="operation--network-logical-links-logical-link--link-name--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-newvces-newvce--vnf-id2--relationship-list-relationship-"></span>
+ <div id="operation--network-newvces-newvce--vnf-id2--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing logical-link</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/logical-links/logical-link/{link-name}</strong></h3>
+ <div class="operation-summary">see node definition for valid relationships</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/newvces/newvce/{vnf-id2}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing logical-link</p>
+ <p>see node definition for valid relationships</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>logical-link object that needs to be created or updated</p>
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkNewvcesNewvce.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/logical-link">/logical-link</a>
+ <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
</div>
</div></div>
</div>
<tbody>
<tr>
<td>
- link-name
+ vnf-id2
</td>
<td>
- <p>e.g., evc-name, or vnf-nameA_interface-nameA_vnf-nameZ_interface-nameZ</p>
+ <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-logical-links-logical-link--link-name--"></span>
- <div id="operation--network-logical-links-logical-link--link-name--delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-newvces-newvce--vnf-id2--relationship-list-relationship-"></span>
+ <div id="operation--network-newvces-newvce--vnf-id2--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing logical-link</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/logical-links/logical-link/{link-name}</strong></h3>
+ <div class="operation-summary">delete an existing relationship</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/newvces/newvce/{vnf-id2}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing logical-link</p>
+ <p>delete an existing relationship</p>
</section>
<section class="sw-request-body">
<tbody>
<tr>
<td>
- link-name
+ vnf-id2
</td>
<td>
- <p>e.g., evc-name, or vnf-nameA_interface-nameA_vnf-nameZ_interface-nameZ</p>
+ <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
- <td>
- resource-version
- </td>
- <td>
- <p>resource-version for concurrency</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--network-logical-links-logical-link--link-name--relationship-list-relationship-"></span>
- <div id="operation--network-logical-links-logical-link--link-name--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--network-physical-links-"></span>
+ <div id="operation--network-physical-links-get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/logical-links/logical-link/{link-name}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">returns physical-links</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/physical-links</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>see node definition for valid relationships</p>
+ <p>returns physical-links</p>
</section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- <div class="row">
- <div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
- </div>
- </div></div>
- </div>
- </section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <th class="sw-param-type"></th>
- <th class="sw-param-data-type"></th>
- <th class="sw-param-annotation"></th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>
- link-name
- </td>
- <td>
- <p>e.g., evc-name, or vnf-nameA_interface-nameA_vnf-nameZ_interface-nameZ</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- </tbody>
- </table>
- </section>
<section class="sw-responses">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
<dl>
+ <dt class="sw-response-200">
+ 200 OK
+
+ </dt>
+ <dd class="sw-response-200">
+ <div class="row">
+ <div class="col-md-12">
+ <p>successful operation</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ <div class="panel panel-definition">
+
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/getDefinitions/physical-links">/physical-links</a>
+ </div>
+ </div>
+ </div>
+
+ </div> </dd>
<dt class="sw-response-default">
default
</div>
</div>
- <span id="path--network-logical-links-logical-link--link-name--relationship-list-relationship-"></span>
- <div id="operation--network-logical-links-logical-link--link-name--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-physical-links-physical-link--link-name--"></span>
+ <div id="operation--network-physical-links-physical-link--link-name--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/logical-links/logical-link/{link-name}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">returns physical-link</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/physical-links/physical-link/{link-name}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing relationship</p>
+ <p>returns physical-link</p>
</section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- </section>
<section class="sw-request-params">
<table class="table">
<thead>
link-name
</td>
<td>
- <p>e.g., evc-name, or vnf-nameA_interface-nameA_vnf-nameZ_interface-nameZ</p>
+ <p>e.g., hostnameA_p-connection_nameA_hostnameZ+p_connection-nameZ</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
+ <tr>
+ <td>
+ circuit-id
+ </td>
+ <td>
+ <p>Circuit it</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
</tbody>
</table>
</section>
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--network-multicast-configurations-"></span>
- <div id="operation--network-multicast-configurations-get" class="swagger--panel-operation-get panel">
- <div class="panel-heading">
- <div class="operation-summary">returns multicast-configurations</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/multicast-configurations</strong></h3>
- Tags:
- <a href="#tag-Network">Network</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>returns multicast-configurations</p>
-
- </section>
-
<section class="sw-responses">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/multicast-configurations">/multicast-configurations</a>
+ <a class="json-schema-ref" href="#/getDefinitions/physical-link">/physical-link</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-multicast-configurations-multicast-configuration--multicast-configuration-id--"></span>
- <div id="operation--network-multicast-configurations-multicast-configuration--multicast-configuration-id--get" class="swagger--panel-operation-get panel">
+ <span id="path--network-physical-links-physical-link--link-name--"></span>
+ <div id="operation--network-physical-links-physical-link--link-name--put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">returns multicast-configuration</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/multicast-configurations/multicast-configuration/{multicast-configuration-id}</strong></h3>
+ <div class="operation-summary">create or update an existing physical-link</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/physical-links/physical-link/{link-name}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns multicast-configuration</p>
+ <p>create or update an existing physical-link</p>
</section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>physical-link object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkPhysicalLinksPhysicalLink.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/physical-link">/physical-link</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
<section class="sw-request-params">
<table class="table">
<thead>
<tbody>
<tr>
<td>
- multicast-configuration-id
+ link-name
</td>
<td>
- <p>Unique id of multicast configuration.</p>
+ <p>e.g., hostnameA_p-connection_nameA_hostnameZ+p_connection-nameZ</p>
</td>
<td>path</td>
<td>
</p>
<dl>
- <dt class="sw-response-200">
- 200 OK
-
- </dt>
- <dd class="sw-response-200">
- <div class="row">
- <div class="col-md-12">
- <p>successful operation</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- <div class="panel panel-definition">
-
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/multicast-configuration">/multicast-configuration</a>
- </div>
- </div>
- </div>
-
- </div> </dd>
<dt class="sw-response-default">
default
</div>
</div>
- <span id="path--network-multicast-configurations-multicast-configuration--multicast-configuration-id--"></span>
- <div id="operation--network-multicast-configurations-multicast-configuration--multicast-configuration-id--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-physical-links-physical-link--link-name--"></span>
+ <div id="operation--network-physical-links-physical-link--link-name--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing multicast-configuration</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/multicast-configurations/multicast-configuration/{multicast-configuration-id}</strong></h3>
+ <div class="operation-summary">update an existing physical-link</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/physical-links/physical-link/{link-name}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing multicast-configuration</p>
+ <p>update an existing physical-link</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>multicast-configuration object that needs to be created or updated</p>
+ <p><p>physical-link object that needs to be created or updated.</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/multicast-configuration">/multicast-configuration</a>
+ <a class="json-schema-ref" href="#/patchDefinitions/physical-link">/physical-link</a>
</div>
</div></div>
</div>
<tbody>
<tr>
<td>
- multicast-configuration-id
+ link-name
</td>
<td>
- <p>Unique id of multicast configuration.</p>
+ <p>e.g., hostnameA_p-connection_nameA_hostnameZ+p_connection-nameZ</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-multicast-configurations-multicast-configuration--multicast-configuration-id--"></span>
- <div id="operation--network-multicast-configurations-multicast-configuration--multicast-configuration-id--delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-physical-links-physical-link--link-name--"></span>
+ <div id="operation--network-physical-links-physical-link--link-name--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing multicast-configuration</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/multicast-configurations/multicast-configuration/{multicast-configuration-id}</strong></h3>
+ <div class="operation-summary">delete an existing physical-link</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/physical-links/physical-link/{link-name}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing multicast-configuration</p>
+ <p>delete an existing physical-link</p>
</section>
<section class="sw-request-body">
<tbody>
<tr>
<td>
- multicast-configuration-id
+ link-name
</td>
<td>
- <p>Unique id of multicast configuration.</p>
+ <p>e.g., hostnameA_p-connection_nameA_hostnameZ+p_connection-nameZ</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-multicast-configurations-multicast-configuration--multicast-configuration-id--relationship-list-relationship-"></span>
- <div id="operation--network-multicast-configurations-multicast-configuration--multicast-configuration-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--network-physical-links-physical-link--link-name--relationship-list-relationship-"></span>
+ <div id="operation--network-physical-links-physical-link--link-name--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
<div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/multicast-configurations/multicast-configuration/{multicast-configuration-id}/relationship-list/relationship</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/physical-links/physical-link/{link-name}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkPhysicalLinksPhysicalLink.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<tbody>
<tr>
<td>
- multicast-configuration-id
+ link-name
</td>
<td>
- <p>Unique id of multicast configuration.</p>
+ <p>e.g., hostnameA_p-connection_nameA_hostnameZ+p_connection-nameZ</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-multicast-configurations-multicast-configuration--multicast-configuration-id--relationship-list-relationship-"></span>
- <div id="operation--network-multicast-configurations-multicast-configuration--multicast-configuration-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-physical-links-physical-link--link-name--relationship-list-relationship-"></span>
+ <div id="operation--network-physical-links-physical-link--link-name--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
<div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/multicast-configurations/multicast-configuration/{multicast-configuration-id}/relationship-list/relationship</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/physical-links/physical-link/{link-name}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<tbody>
<tr>
<td>
- multicast-configuration-id
+ link-name
</td>
<td>
- <p>Unique id of multicast configuration.</p>
+ <p>e.g., hostnameA_p-connection_nameA_hostnameZ+p_connection-nameZ</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-network-policies-"></span>
- <div id="operation--network-network-policies-get" class="swagger--panel-operation-get panel">
+ <span id="path--network-pnfs-"></span>
+ <div id="operation--network-pnfs-get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">returns network-policies</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/network-policies</strong></h3>
+ <div class="operation-summary">returns pnfs</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/pnfs</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns network-policies</p>
+ <p>returns pnfs</p>
</section>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/network-policies">/network-policies</a>
+ <a class="json-schema-ref" href="#/getDefinitions/pnfs">/pnfs</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-network-policies-network-policy--network-policy-id--"></span>
- <div id="operation--network-network-policies-network-policy--network-policy-id--get" class="swagger--panel-operation-get panel">
+ <span id="path--network-pnfs-pnf--pnf-name--"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">returns network-policy</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/network-policies/network-policy/{network-policy-id}</strong></h3>
+ <div class="operation-summary">returns pnf</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/pnfs/pnf/{pnf-name}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns network-policy</p>
+ <p>returns pnf</p>
</section>
<section class="sw-request-params">
<tbody>
<tr>
<td>
- network-policy-id
+ pnf-name
</td>
<td>
- <p>UUID representing unique key to this instance</p>
+ <p>unique name of Physical Network Function.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- network-policy-fqdn
+ inv-status
</td>
<td>
- <p>Contrail FQDN for the policy</p>
+ <p>CANOPI's inventory status. Only set with values exactly as defined by CANOPI.</p>
</td>
<td>query</td>
<td>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/network-policy">/network-policy</a>
+ <a class="json-schema-ref" href="#/getDefinitions/pnf">/pnf</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-network-policies-network-policy--network-policy-id--"></span>
- <div id="operation--network-network-policies-network-policy--network-policy-id--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-pnfs-pnf--pnf-name--"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing network-policy</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/network-policies/network-policy/{network-policy-id}</strong></h3>
+ <div class="operation-summary">create or update an existing pnf</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/pnfs/pnf/{pnf-name}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing network-policy</p>
+ <p>create or update an existing pnf</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>network-policy object that needs to be created or updated</p>
+ <p><p>pnf object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkPnfsPnf.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/network-policy">/network-policy</a>
+ <a class="json-schema-ref" href="#/definitions/pnf">/pnf</a>
</div>
</div></div>
</div>
<tbody>
<tr>
<td>
- network-policy-id
+ pnf-name
</td>
<td>
- <p>UUID representing unique key to this instance</p>
+ <p>unique name of Physical Network Function.</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-network-policies-network-policy--network-policy-id--"></span>
- <div id="operation--network-network-policies-network-policy--network-policy-id--delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-pnfs-pnf--pnf-name--"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing network-policy</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/network-policies/network-policy/{network-policy-id}</strong></h3>
+ <div class="operation-summary">update an existing pnf</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/pnfs/pnf/{pnf-name}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing network-policy</p>
+ <p>update an existing pnf</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>pnf object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/pnf">/pnf</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
<tbody>
<tr>
<td>
- network-policy-id
+ pnf-name
</td>
<td>
- <p>UUID representing unique key to this instance</p>
+ <p>unique name of Physical Network Function.</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
- <td>
- resource-version
- </td>
- <td>
- <p>resource-version for concurrency</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--network-network-policies-network-policy--network-policy-id--relationship-list-relationship-"></span>
- <div id="operation--network-network-policies-network-policy--network-policy-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--network-pnfs-pnf--pnf-name--"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/network-policies/network-policy/{network-policy-id}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">delete an existing pnf</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/pnfs/pnf/{pnf-name}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>see node definition for valid relationships</p>
+ <p>delete an existing pnf</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
- <div class="row">
- <div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
- </div>
- </div></div>
- </div>
</section>
<section class="sw-request-params">
<table class="table">
<tbody>
<tr>
<td>
- network-policy-id
+ pnf-name
</td>
<td>
- <p>UUID representing unique key to this instance</p>
+ <p>unique name of Physical Network Function.</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
+ <tr>
+ <td>
+ resource-version
+ </td>
+ <td>
+ <p>resource-version for concurrency</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--network-network-policies-network-policy--network-policy-id--relationship-list-relationship-"></span>
- <div id="operation--network-network-policies-network-policy--network-policy-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/network-policies/network-policy/{network-policy-id}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">returns lag-interfaces</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing relationship</p>
+ <p>returns lag-interfaces</p>
</section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- </section>
<section class="sw-request-params">
<table class="table">
<thead>
<tbody>
<tr>
<td>
- network-policy-id
+ pnf-name
</td>
<td>
- <p>UUID representing unique key to this instance</p>
+ <p>unique name of Physical Network Function.</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
+ <tr>
+ <td>
+ inv-status
+ </td>
+ <td>
+ <p>CANOPI's inventory status. Only set with values exactly as defined by CANOPI.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
</tbody>
</table>
</section>
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--network-newvces-"></span>
- <div id="operation--network-newvces-get" class="swagger--panel-operation-get panel">
- <div class="panel-heading">
- <div class="operation-summary">returns newvces</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/newvces</strong></h3>
- Tags:
- <a href="#tag-Network">Network</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>returns newvces</p>
-
- </section>
-
<section class="sw-responses">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/newvces">/newvces</a>
+ <a class="json-schema-ref" href="#/getDefinitions/lag-interfaces">/lag-interfaces</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-newvces-newvce--vnf-id2--"></span>
- <div id="operation--network-newvces-newvce--vnf-id2--get" class="swagger--panel-operation-get panel">
+ <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">returns newvce</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/newvces/newvce/{vnf-id2}</strong></h3>
+ <div class="operation-summary">returns lag-interface</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns newvce</p>
+ <p>returns lag-interface</p>
</section>
<section class="sw-request-params">
<tbody>
<tr>
<td>
- vnf-id2
+ pnf-name
</td>
<td>
- <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
+ <p>unique name of Physical Network Function.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- vnf-name
- </td>
- <td>
- <p>Name of VNF.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- vnf-name2
+ interface-name
</td>
<td>
- <p>Alternate name of VNF.</p>
+ <p>Name that identifies the link aggregate interface</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- vnf-type
+ inv-status
</td>
<td>
- <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p>
+ <p>CANOPI's inventory status. Only set with values exactly as defined by CANOPI.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- prov-status
+ interface-id
</td>
<td>
- <p>Trigger for operational monitoring of this VNF by BAU Service Assurance systems.</p>
+ <p>ID of interface</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- heat-stack-id
+ interface-role
</td>
<td>
- <p>Heat stack id corresponding to this instance, managed by MSO</p>
+ <p>Role assigned to this Interface, should use values as defined in ECOMP Yang models.</p>
</td>
<td>query</td>
<td>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/newvce">/newvce</a>
+ <a class="json-schema-ref" href="#/getDefinitions/lag-interface">/lag-interface</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-newvces-newvce--vnf-id2--"></span>
- <div id="operation--network-newvces-newvce--vnf-id2--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--put" class="swagger--panel-operation-put panel">
+ <div class="panel-heading">
+ <div class="operation-summary">create or update an existing lag-interface</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>create or update an existing lag-interface</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>lag-interface object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkPnfsPnfLagInterfacesLagInterface.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/lag-interface">/lag-interface</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ pnf-name
+ </td>
+ <td>
+ <p>unique name of Physical Network Function.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name that identifies the link aggregate interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing newvce</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/newvces/newvce/{vnf-id2}</strong></h3>
+ <div class="operation-summary">update an existing lag-interface</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing newvce</p>
+ <p>update an existing lag-interface</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>newvce object that needs to be created or updated</p>
+ <p><p>lag-interface object that needs to be created or updated.</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/newvce">/newvce</a>
+ <a class="json-schema-ref" href="#/patchDefinitions/lag-interface">/lag-interface</a>
</div>
</div></div>
</div>
<tbody>
<tr>
<td>
- vnf-id2
+ pnf-name
</td>
<td>
- <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
+ <p>unique name of Physical Network Function.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name that identifies the link aggregate interface</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-newvces-newvce--vnf-id2--"></span>
- <div id="operation--network-newvces-newvce--vnf-id2--delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing newvce</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/newvces/newvce/{vnf-id2}</strong></h3>
+ <div class="operation-summary">delete an existing lag-interface</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing newvce</p>
+ <p>delete an existing lag-interface</p>
</section>
<section class="sw-request-body">
<tbody>
<tr>
<td>
- vnf-id2
+ pnf-name
</td>
<td>
- <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
+ <p>unique name of Physical Network Function.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name that identifies the link aggregate interface</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-newvces-newvce--vnf-id2--l-interfaces-"></span>
- <div id="operation--network-newvces-newvce--vnf-id2--l-interfaces-get" class="swagger--panel-operation-get panel">
+ <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
<div class="operation-summary">returns l-interfaces</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/newvces/newvce/{vnf-id2}/l-interfaces</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<tbody>
<tr>
<td>
- vnf-id2
+ pnf-name
</td>
<td>
- <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
+ <p>unique name of Physical Network Function.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- vnf-name
- </td>
- <td>
- <p>Name of VNF.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- vnf-name2
+ interface-name
</td>
<td>
- <p>Alternate name of VNF.</p>
+ <p>Name that identifies the link aggregate interface</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- vnf-type
+ inv-status
</td>
<td>
- <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p>
+ <p>CANOPI's inventory status. Only set with values exactly as defined by CANOPI.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- prov-status
+ interface-id
</td>
<td>
- <p>Trigger for operational monitoring of this VNF by BAU Service Assurance systems.</p>
+ <p>ID of interface</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- heat-stack-id
+ interface-role
</td>
<td>
- <p>Heat stack id corresponding to this instance, managed by MSO</p>
+ <p>Role assigned to this Interface, should use values as defined in ECOMP Yang models.</p>
</td>
<td>query</td>
<td>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l-interfaces">/l-interfaces</a>
+ <a class="json-schema-ref" href="#/getDefinitions/l-interfaces">/l-interfaces</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--"></span>
- <div id="operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--get" class="swagger--panel-operation-get panel">
+ <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
<div class="operation-summary">returns l-interface</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<tbody>
<tr>
<td>
- vnf-id2
+ pnf-name
</td>
<td>
- <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
+ <p>unique name of Physical Network Function.</p>
</td>
<td>path</td>
<td>
interface-name
</td>
<td>
- <p>Name given to the interface</p>
+ <p>Name that identifies the link aggregate interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- vnf-name
- </td>
- <td>
- <p>Name of VNF.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- vnf-name2
+ interface-name
</td>
<td>
- <p>Alternate name of VNF.</p>
+ <p>Name given to the interface</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- vnf-type
+ inv-status
</td>
<td>
- <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p>
+ <p>CANOPI's inventory status. Only set with values exactly as defined by CANOPI.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- prov-status
+ interface-id
</td>
<td>
- <p>Trigger for operational monitoring of this VNF by BAU Service Assurance systems.</p>
+ <p>ID of interface</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- heat-stack-id
+ interface-role
</td>
<td>
- <p>Heat stack id corresponding to this instance, managed by MSO</p>
+ <p>Role assigned to this Interface, should use values as defined in ECOMP Yang models.</p>
</td>
<td>query</td>
<td>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l-interface">/l-interface</a>
+ <a class="json-schema-ref" href="#/getDefinitions/l-interface">/l-interface</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--"></span>
- <div id="operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--put" class="swagger--panel-operation-put panel">
+ <div class="panel-heading">
+ <div class="operation-summary">create or update an existing l-interface</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>create or update an existing l-interface</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>l-interface object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkPnfsPnfLagInterfacesLagInterfaceLInterfacesLInterface.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/l-interface">/l-interface</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ pnf-name
+ </td>
+ <td>
+ <p>unique name of Physical Network Function.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name that identifies the link aggregate interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name given to the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing l-interface</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}</strong></h3>
+ <div class="operation-summary">update an existing l-interface</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing l-interface</p>
+ <p>update an existing l-interface</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>l-interface object that needs to be created or updated</p>
+ <p><p>l-interface object that needs to be created or updated.</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l-interface">/l-interface</a>
+ <a class="json-schema-ref" href="#/patchDefinitions/l-interface">/l-interface</a>
</div>
</div></div>
</div>
<tbody>
<tr>
<td>
- vnf-id2
+ pnf-name
</td>
<td>
- <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
+ <p>unique name of Physical Network Function.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name that identifies the link aggregate interface</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--"></span>
- <div id="operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
<div class="operation-summary">delete an existing l-interface</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<tbody>
<tr>
<td>
- vnf-id2
+ pnf-name
</td>
<td>
- <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
+ <p>unique name of Physical Network Function.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name that identifies the link aggregate interface</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
- <div id="operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--get" class="swagger--panel-operation-get panel">
+ <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
<div class="operation-summary">returns l3-interface-ipv4-address-list</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<tbody>
<tr>
<td>
- vnf-id2
+ pnf-name
</td>
<td>
- <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
+ <p>unique name of Physical Network Function.</p>
</td>
<td>path</td>
<td>
interface-name
</td>
<td>
- <p>Name given to the interface</p>
+ <p>Name that identifies the link aggregate interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- l3-interface-ipv4-address
+ interface-name
</td>
<td>
- <p>IP address</p>
+ <p>Name given to the interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- vnf-name
- </td>
- <td>
- <p>Name of VNF.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- vnf-name2
+ l3-interface-ipv4-address
</td>
<td>
- <p>Alternate name of VNF.</p>
+ <p>IP address</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- vnf-type
+ inv-status
</td>
<td>
- <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p>
+ <p>CANOPI's inventory status. Only set with values exactly as defined by CANOPI.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- prov-status
+ interface-id
</td>
<td>
- <p>Trigger for operational monitoring of this VNF by BAU Service Assurance systems.</p>
+ <p>ID of interface</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- heat-stack-id
+ interface-role
</td>
<td>
- <p>Heat stack id corresponding to this instance, managed by MSO</p>
+ <p>Role assigned to this Interface, should use values as defined in ECOMP Yang models.</p>
</td>
<td>query</td>
<td>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a>
+ <a class="json-schema-ref" href="#/getDefinitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
- <div id="operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
<div class="operation-summary">create or update an existing l3-interface-ipv4-address-list</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>l3-interface-ipv4-address-list object that needs to be created or updated</p>
+ <p><p>l3-interface-ipv4-address-list object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkPnfsPnfLagInterfacesLagInterfaceLInterfacesLInterfaceL3InterfaceIpv4AddressList.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<tbody>
<tr>
<td>
- vnf-id2
+ pnf-name
</td>
<td>
- <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
+ <p>unique name of Physical Network Function.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name that identifies the link aggregate interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name given to the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ l3-interface-ipv4-address
+ </td>
+ <td>
+ <p>IP address</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--patch" class="swagger--panel-operation-patch panel">
+ <div class="panel-heading">
+ <div class="operation-summary">update an existing l3-interface-ipv4-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>update an existing l3-interface-ipv4-address-list</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>l3-interface-ipv4-address-list object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ pnf-name
+ </td>
+ <td>
+ <p>unique name of Physical Network Function.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name that identifies the link aggregate interface</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
- <div id="operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
<div class="operation-summary">delete an existing l3-interface-ipv4-address-list</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<tbody>
<tr>
<td>
- vnf-id2
+ pnf-name
</td>
<td>
- <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
+ <p>unique name of Physical Network Function.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name that identifies the link aggregate interface</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-"></span>
- <div id="operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
<div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkPnfsPnfLagInterfacesLagInterfaceLInterfacesLInterfaceL3InterfaceIpv4AddressList.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<tbody>
<tr>
<td>
- vnf-id2
+ pnf-name
</td>
<td>
- <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
+ <p>unique name of Physical Network Function.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name that identifies the link aggregate interface</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-"></span>
- <div id="operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
<div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<tbody>
<tr>
<td>
- vnf-id2
+ pnf-name
</td>
<td>
- <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
+ <p>unique name of Physical Network Function.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name that identifies the link aggregate interface</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
- <div id="operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--get" class="swagger--panel-operation-get panel">
+ <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
<div class="operation-summary">returns l3-interface-ipv6-address-list</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<tbody>
<tr>
<td>
- vnf-id2
+ pnf-name
</td>
<td>
- <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
+ <p>unique name of Physical Network Function.</p>
</td>
<td>path</td>
<td>
interface-name
</td>
<td>
- <p>Name given to the interface</p>
+ <p>Name that identifies the link aggregate interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- l3-interface-ipv6-address
+ interface-name
</td>
<td>
- <p>IP address</p>
+ <p>Name given to the interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- vnf-name
- </td>
- <td>
- <p>Name of VNF.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- vnf-name2
+ l3-interface-ipv6-address
</td>
<td>
- <p>Alternate name of VNF.</p>
+ <p>IP address</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- vnf-type
+ inv-status
</td>
<td>
- <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p>
+ <p>CANOPI's inventory status. Only set with values exactly as defined by CANOPI.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- prov-status
+ interface-id
</td>
<td>
- <p>Trigger for operational monitoring of this VNF by BAU Service Assurance systems.</p>
+ <p>ID of interface</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- heat-stack-id
+ interface-role
</td>
<td>
- <p>Heat stack id corresponding to this instance, managed by MSO</p>
+ <p>Role assigned to this Interface, should use values as defined in ECOMP Yang models.</p>
</td>
<td>query</td>
<td>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a>
+ <a class="json-schema-ref" href="#/getDefinitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
- <div id="operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
<div class="operation-summary">create or update an existing l3-interface-ipv6-address-list</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>l3-interface-ipv6-address-list object that needs to be created or updated</p>
+ <p><p>l3-interface-ipv6-address-list object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkPnfsPnfLagInterfacesLagInterfaceLInterfacesLInterfaceL3InterfaceIpv6AddressList.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<tbody>
<tr>
<td>
- vnf-id2
+ pnf-name
</td>
<td>
- <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
+ <p>unique name of Physical Network Function.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name that identifies the link aggregate interface</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
- <div id="operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--patch" class="swagger--panel-operation-patch panel">
+ <div class="panel-heading">
+ <div class="operation-summary">update an existing l3-interface-ipv6-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>update an existing l3-interface-ipv6-address-list</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>l3-interface-ipv6-address-list object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ pnf-name
+ </td>
+ <td>
+ <p>unique name of Physical Network Function.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name that identifies the link aggregate interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name given to the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ l3-interface-ipv6-address
+ </td>
+ <td>
+ <p>IP address</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
<div class="operation-summary">delete an existing l3-interface-ipv6-address-list</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<tbody>
<tr>
<td>
- vnf-id2
+ pnf-name
</td>
<td>
- <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
+ <p>unique name of Physical Network Function.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name that identifies the link aggregate interface</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span>
- <div id="operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <div class="panel-heading">
+ <div class="operation-summary">see node definition for valid relationships</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>see node definition for valid relationships</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkPnfsPnfLagInterfacesLagInterfaceLInterfacesLInterfaceL3InterfaceIpv6AddressList.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ pnf-name
+ </td>
+ <td>
+ <p>unique name of Physical Network Function.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name that identifies the link aggregate interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name given to the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ l3-interface-ipv6-address
+ </td>
+ <td>
+ <p>IP address</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">delete an existing relationship</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>see node definition for valid relationships</p>
+ <p>delete an existing relationship</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
- <div class="row">
- <div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
- </div>
- </div></div>
- </div>
</section>
<section class="sw-request-params">
<table class="table">
<tbody>
<tr>
<td>
- vnf-id2
+ pnf-name
</td>
<td>
- <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
+ <p>unique name of Physical Network Function.</p>
</td>
<td>path</td>
<td>
interface-name
</td>
<td>
- <p>Name given to the interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- l3-interface-ipv6-address
- </td>
- <td>
- <p>IP address</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span>
- <div id="operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
- <div class="panel-heading">
- <div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3>
- Tags:
- <a href="#tag-Network">Network</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>delete an existing relationship</p>
-
- </section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- </section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <th class="sw-param-type"></th>
- <th class="sw-param-data-type"></th>
- <th class="sw-param-annotation"></th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>
- vnf-id2
- </td>
- <td>
- <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
+ <p>Name that identifies the link aggregate interface</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--relationship-list-relationship-"></span>
- <div id="operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--relationship-list-relationship-"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
<div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkPnfsPnfLagInterfacesLagInterfaceLInterfacesLInterface.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<tbody>
<tr>
<td>
- vnf-id2
+ pnf-name
</td>
<td>
- <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
+ <p>unique name of Physical Network Function.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name that identifies the link aggregate interface</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--relationship-list-relationship-"></span>
- <div id="operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--relationship-list-relationship-"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
<div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<tbody>
<tr>
<td>
- vnf-id2
+ pnf-name
</td>
<td>
- <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
+ <p>unique name of Physical Network Function.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name that identifies the link aggregate interface</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--sriov-vfs-"></span>
- <div id="operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--sriov-vfs-get" class="swagger--panel-operation-get panel">
+ <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
<div class="operation-summary">returns sriov-vfs</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/sriov-vfs</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<tbody>
<tr>
<td>
- vnf-id2
+ pnf-name
</td>
<td>
- <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
+ <p>unique name of Physical Network Function.</p>
</td>
<td>path</td>
<td>
interface-name
</td>
<td>
- <p>Name given to the interface</p>
+ <p>Name that identifies the link aggregate interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- vnf-name
- </td>
- <td>
- <p>Name of VNF.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- vnf-name2
+ interface-name
</td>
<td>
- <p>Alternate name of VNF.</p>
+ <p>Name given to the interface</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- vnf-type
+ inv-status
</td>
<td>
- <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p>
+ <p>CANOPI's inventory status. Only set with values exactly as defined by CANOPI.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- prov-status
+ interface-id
</td>
<td>
- <p>Trigger for operational monitoring of this VNF by BAU Service Assurance systems.</p>
+ <p>ID of interface</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- heat-stack-id
+ interface-role
</td>
<td>
- <p>Heat stack id corresponding to this instance, managed by MSO</p>
+ <p>Role assigned to this Interface, should use values as defined in ECOMP Yang models.</p>
</td>
<td>query</td>
<td>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/sriov-vfs">/sriov-vfs</a>
+ <a class="json-schema-ref" href="#/getDefinitions/sriov-vfs">/sriov-vfs</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--"></span>
- <div id="operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--get" class="swagger--panel-operation-get panel">
+ <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
<div class="operation-summary">returns sriov-vf</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<tbody>
<tr>
<td>
- vnf-id2
+ pnf-name
</td>
<td>
- <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
+ <p>unique name of Physical Network Function.</p>
</td>
<td>path</td>
<td>
interface-name
</td>
<td>
- <p>Name given to the interface</p>
+ <p>Name that identifies the link aggregate interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- pci-id
+ interface-name
</td>
<td>
- <p>PCI ID used to identify the sriov-vf</p>
+ <p>Name given to the interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- vnf-name
- </td>
- <td>
- <p>Name of VNF.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- vnf-name2
+ pci-id
</td>
<td>
- <p>Alternate name of VNF.</p>
+ <p>PCI ID used to identify the sriov-vf</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- vnf-type
+ inv-status
</td>
<td>
- <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p>
+ <p>CANOPI's inventory status. Only set with values exactly as defined by CANOPI.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- prov-status
+ interface-id
</td>
<td>
- <p>Trigger for operational monitoring of this VNF by BAU Service Assurance systems.</p>
+ <p>ID of interface</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- heat-stack-id
+ interface-role
</td>
<td>
- <p>Heat stack id corresponding to this instance, managed by MSO</p>
+ <p>Role assigned to this Interface, should use values as defined in ECOMP Yang models.</p>
</td>
<td>query</td>
<td>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/sriov-vf">/sriov-vf</a>
+ <a class="json-schema-ref" href="#/getDefinitions/sriov-vf">/sriov-vf</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--"></span>
- <div id="operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
<div class="operation-summary">create or update an existing sriov-vf</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>sriov-vf object that needs to be created or updated</p>
+ <p><p>sriov-vf object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkPnfsPnfLagInterfacesLagInterfaceLInterfacesLInterfaceSriovVfsSriovVf.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<tbody>
<tr>
<td>
- vnf-id2
+ pnf-name
</td>
<td>
- <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
+ <p>unique name of Physical Network Function.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name that identifies the link aggregate interface</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--"></span>
- <div id="operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--patch" class="swagger--panel-operation-patch panel">
+ <div class="panel-heading">
+ <div class="operation-summary">update an existing sriov-vf</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>update an existing sriov-vf</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>sriov-vf object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/sriov-vf">/sriov-vf</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ pnf-name
+ </td>
+ <td>
+ <p>unique name of Physical Network Function.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name that identifies the link aggregate interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name given to the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ pci-id
+ </td>
+ <td>
+ <p>PCI ID used to identify the sriov-vf</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
<div class="operation-summary">delete an existing sriov-vf</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<tbody>
<tr>
<td>
- vnf-id2
+ pnf-name
</td>
<td>
- <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
+ <p>unique name of Physical Network Function.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name that identifies the link aggregate interface</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-"></span>
- <div id="operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
<div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkPnfsPnfLagInterfacesLagInterfaceLInterfacesLInterfaceSriovVfsSriovVf.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<tbody>
<tr>
<td>
- vnf-id2
+ pnf-name
</td>
<td>
- <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
+ <p>unique name of Physical Network Function.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name that identifies the link aggregate interface</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-"></span>
- <div id="operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
<div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<tbody>
<tr>
<td>
- vnf-id2
+ pnf-name
</td>
<td>
- <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
+ <p>unique name of Physical Network Function.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name that identifies the link aggregate interface</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--vlans-"></span>
- <div id="operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--vlans-get" class="swagger--panel-operation-get panel">
+ <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
<div class="operation-summary">returns vlans</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<tbody>
<tr>
<td>
- vnf-id2
+ pnf-name
</td>
<td>
- <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
+ <p>unique name of Physical Network Function.</p>
</td>
<td>path</td>
<td>
interface-name
</td>
<td>
- <p>Name given to the interface</p>
+ <p>Name that identifies the link aggregate interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- vnf-name
- </td>
- <td>
- <p>Name of VNF.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- vnf-name2
+ interface-name
</td>
<td>
- <p>Alternate name of VNF.</p>
+ <p>Name given to the interface</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- vnf-type
+ inv-status
</td>
<td>
- <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p>
+ <p>CANOPI's inventory status. Only set with values exactly as defined by CANOPI.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- prov-status
+ interface-id
</td>
<td>
- <p>Trigger for operational monitoring of this VNF by BAU Service Assurance systems.</p>
+ <p>ID of interface</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- heat-stack-id
+ interface-role
</td>
<td>
- <p>Heat stack id corresponding to this instance, managed by MSO</p>
+ <p>Role assigned to this Interface, should use values as defined in ECOMP Yang models.</p>
</td>
<td>query</td>
<td>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/vlans">/vlans</a>
+ <a class="json-schema-ref" href="#/getDefinitions/vlans">/vlans</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--"></span>
- <div id="operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--get" class="swagger--panel-operation-get panel">
+ <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
<div class="operation-summary">returns vlan</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<tbody>
<tr>
<td>
- vnf-id2
+ pnf-name
</td>
<td>
- <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
+ <p>unique name of Physical Network Function.</p>
</td>
<td>path</td>
<td>
interface-name
</td>
<td>
- <p>Name given to the interface</p>
+ <p>Name that identifies the link aggregate interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- vlan-interface
+ interface-name
</td>
<td>
- <p>String that identifies the interface</p>
+ <p>Name given to the interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- vnf-name
- </td>
- <td>
- <p>Name of VNF.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- vnf-name2
+ vlan-interface
</td>
<td>
- <p>Alternate name of VNF.</p>
+ <p>String that identifies the interface</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- vnf-type
+ inv-status
</td>
<td>
- <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p>
+ <p>CANOPI's inventory status. Only set with values exactly as defined by CANOPI.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- prov-status
+ interface-id
</td>
<td>
- <p>Trigger for operational monitoring of this VNF by BAU Service Assurance systems.</p>
+ <p>ID of interface</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- heat-stack-id
+ interface-role
</td>
<td>
- <p>Heat stack id corresponding to this instance, managed by MSO</p>
+ <p>Role assigned to this Interface, should use values as defined in ECOMP Yang models.</p>
</td>
<td>query</td>
<td>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/vlan">/vlan</a>
+ <a class="json-schema-ref" href="#/getDefinitions/vlan">/vlan</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--"></span>
- <div id="operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
<div class="operation-summary">create or update an existing vlan</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>vlan object that needs to be created or updated</p>
+ <p><p>vlan object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkPnfsPnfLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlan.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<tbody>
<tr>
<td>
- vnf-id2
+ pnf-name
</td>
<td>
- <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
+ <p>unique name of Physical Network Function.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name that identifies the link aggregate interface</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--"></span>
- <div id="operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--patch" class="swagger--panel-operation-patch panel">
+ <div class="panel-heading">
+ <div class="operation-summary">update an existing vlan</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>update an existing vlan</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>vlan object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/vlan">/vlan</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ pnf-name
+ </td>
+ <td>
+ <p>unique name of Physical Network Function.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name that identifies the link aggregate interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name given to the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vlan-interface
+ </td>
+ <td>
+ <p>String that identifies the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
<div class="operation-summary">delete an existing vlan</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<tbody>
<tr>
<td>
- vnf-id2
+ pnf-name
</td>
<td>
- <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
+ <p>unique name of Physical Network Function.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name that identifies the link aggregate interface</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
- <div id="operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--get" class="swagger--panel-operation-get panel">
+ <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
<div class="operation-summary">returns l3-interface-ipv4-address-list</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<tbody>
<tr>
<td>
- vnf-id2
+ pnf-name
</td>
<td>
- <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
+ <p>unique name of Physical Network Function.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name that identifies the link aggregate interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- vnf-name
- </td>
- <td>
- <p>Name of VNF.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- vnf-name2
- </td>
- <td>
- <p>Alternate name of VNF.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- vnf-type
+ inv-status
</td>
<td>
- <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p>
+ <p>CANOPI's inventory status. Only set with values exactly as defined by CANOPI.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- prov-status
+ interface-id
</td>
<td>
- <p>Trigger for operational monitoring of this VNF by BAU Service Assurance systems.</p>
+ <p>ID of interface</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- heat-stack-id
+ interface-role
</td>
<td>
- <p>Heat stack id corresponding to this instance, managed by MSO</p>
+ <p>Role assigned to this Interface, should use values as defined in ECOMP Yang models.</p>
</td>
<td>query</td>
<td>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a>
+ <a class="json-schema-ref" href="#/getDefinitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
- <div id="operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
<div class="operation-summary">create or update an existing l3-interface-ipv4-address-list</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>l3-interface-ipv4-address-list object that needs to be created or updated</p>
+ <p><p>l3-interface-ipv4-address-list object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkPnfsPnfLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlanL3InterfaceIpv4AddressList.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<tbody>
<tr>
<td>
- vnf-id2
+ pnf-name
</td>
<td>
- <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
+ <p>unique name of Physical Network Function.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name that identifies the link aggregate interface</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
- <div id="operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--patch" class="swagger--panel-operation-patch panel">
+ <div class="panel-heading">
+ <div class="operation-summary">update an existing l3-interface-ipv4-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>update an existing l3-interface-ipv4-address-list</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>l3-interface-ipv4-address-list object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ pnf-name
+ </td>
+ <td>
+ <p>unique name of Physical Network Function.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name that identifies the link aggregate interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name given to the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vlan-interface
+ </td>
+ <td>
+ <p>String that identifies the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ l3-interface-ipv4-address
+ </td>
+ <td>
+ <p>IP address</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
<div class="operation-summary">delete an existing l3-interface-ipv4-address-list</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<tbody>
<tr>
<td>
- vnf-id2
+ pnf-name
</td>
<td>
- <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
+ <p>unique name of Physical Network Function.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name that identifies the link aggregate interface</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-"></span>
- <div id="operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
<div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkPnfsPnfLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlanL3InterfaceIpv4AddressList.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<tbody>
<tr>
<td>
- vnf-id2
+ pnf-name
</td>
<td>
- <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
+ <p>unique name of Physical Network Function.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name that identifies the link aggregate interface</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-"></span>
- <div id="operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
<div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<tbody>
<tr>
<td>
- vnf-id2
+ pnf-name
</td>
<td>
- <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
+ <p>unique name of Physical Network Function.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name that identifies the link aggregate interface</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
- <div id="operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--get" class="swagger--panel-operation-get panel">
+ <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
<div class="operation-summary">returns l3-interface-ipv6-address-list</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<tbody>
<tr>
<td>
- vnf-id2
+ pnf-name
</td>
<td>
- <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
+ <p>unique name of Physical Network Function.</p>
</td>
<td>path</td>
<td>
interface-name
</td>
<td>
- <p>Name given to the interface</p>
+ <p>Name that identifies the link aggregate interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- vlan-interface
+ interface-name
</td>
<td>
- <p>String that identifies the interface</p>
+ <p>Name given to the interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- l3-interface-ipv6-address
+ vlan-interface
</td>
<td>
- <p>IP address</p>
+ <p>String that identifies the interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- vnf-name
- </td>
- <td>
- <p>Name of VNF.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- vnf-name2
+ l3-interface-ipv6-address
</td>
<td>
- <p>Alternate name of VNF.</p>
+ <p>IP address</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- vnf-type
+ inv-status
</td>
<td>
- <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p>
+ <p>CANOPI's inventory status. Only set with values exactly as defined by CANOPI.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- prov-status
+ interface-id
</td>
<td>
- <p>Trigger for operational monitoring of this VNF by BAU Service Assurance systems.</p>
+ <p>ID of interface</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- heat-stack-id
+ interface-role
</td>
<td>
- <p>Heat stack id corresponding to this instance, managed by MSO</p>
+ <p>Role assigned to this Interface, should use values as defined in ECOMP Yang models.</p>
</td>
<td>query</td>
<td>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a>
+ <a class="json-schema-ref" href="#/getDefinitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
- <div id="operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
<div class="operation-summary">create or update an existing l3-interface-ipv6-address-list</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>l3-interface-ipv6-address-list object that needs to be created or updated</p>
+ <p><p>l3-interface-ipv6-address-list object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkPnfsPnfLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlanL3InterfaceIpv6AddressList.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<tbody>
<tr>
<td>
- vnf-id2
+ pnf-name
</td>
<td>
- <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
+ <p>unique name of Physical Network Function.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name that identifies the link aggregate interface</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
- <div id="operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing l3-interface-ipv6-address-list</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
+ <div class="operation-summary">update an existing l3-interface-ipv6-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing l3-interface-ipv6-address-list</p>
+ <p>update an existing l3-interface-ipv6-address-list</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>l3-interface-ipv6-address-list object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
<tbody>
<tr>
<td>
- vnf-id2
+ pnf-name
</td>
<td>
- <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
+ <p>unique name of Physical Network Function.</p>
</td>
<td>path</td>
<td>
interface-name
</td>
<td>
- <p>Name given to the interface</p>
+ <p>Name that identifies the link aggregate interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- vlan-interface
+ interface-name
</td>
<td>
- <p>String that identifies the interface</p>
+ <p>Name given to the interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- l3-interface-ipv6-address
+ vlan-interface
</td>
<td>
- <p>IP address</p>
+ <p>String that identifies the interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- resource-version
+ l3-interface-ipv6-address
</td>
<td>
- <p>resource-version for concurrency</p>
+ <p>IP address</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</div>
</div>
- <span id="path--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span>
- <div id="operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">delete an existing l3-interface-ipv6-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>see node definition for valid relationships</p>
+ <p>delete an existing l3-interface-ipv6-address-list</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
- <div class="row">
- <div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
- </div>
- </div></div>
- </div>
</section>
<section class="sw-request-params">
<table class="table">
<tbody>
<tr>
<td>
- vnf-id2
+ pnf-name
</td>
<td>
- <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
+ <p>unique name of Physical Network Function.</p>
</td>
<td>path</td>
<td>
interface-name
</td>
<td>
- <p>Name given to the interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- vlan-interface
- </td>
- <td>
- <p>String that identifies the interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- l3-interface-ipv6-address
- </td>
- <td>
- <p>IP address</p>
+ <p>Name that identifies the link aggregate interface</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span>
- <div id="operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
- <div class="panel-heading">
- <div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3>
- Tags:
- <a href="#tag-Network">Network</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>delete an existing relationship</p>
-
- </section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- </section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <th class="sw-param-type"></th>
- <th class="sw-param-data-type"></th>
- <th class="sw-param-annotation"></th>
- </tr>
- </thead>
- <tbody>
<tr>
<td>
- vnf-id2
+ interface-name
</td>
<td>
- <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
+ <p>Name given to the interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-name
+ vlan-interface
</td>
<td>
- <p>Name given to the interface</p>
+ <p>String that identifies the interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- vlan-interface
+ l3-interface-ipv6-address
</td>
<td>
- <p>String that identifies the interface</p>
+ <p>IP address</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- l3-interface-ipv6-address
+ resource-version
</td>
<td>
- <p>IP address</p>
+ <p>resource-version for concurrency</p>
</td>
- <td>path</td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</div>
</div>
- <span id="path--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-"></span>
- <div id="operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
<div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkPnfsPnfLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlanL3InterfaceIpv6AddressList.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<tbody>
<tr>
<td>
- vnf-id2
+ pnf-name
</td>
<td>
- <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
+ <p>unique name of Physical Network Function.</p>
</td>
<td>path</td>
<td>
interface-name
</td>
<td>
- <p>Name given to the interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- vlan-interface
- </td>
- <td>
- <p>String that identifies the interface</p>
+ <p>Name that identifies the link aggregate interface</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-"></span>
- <div id="operation--network-newvces-newvce--vnf-id2--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
- <div class="panel-heading">
- <div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/newvces/newvce/{vnf-id2}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship</strong></h3>
- Tags:
- <a href="#tag-Network">Network</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>delete an existing relationship</p>
-
- </section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- </section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <th class="sw-param-type"></th>
- <th class="sw-param-data-type"></th>
- <th class="sw-param-annotation"></th>
- </tr>
- </thead>
- <tbody>
<tr>
<td>
- vnf-id2
+ interface-name
</td>
<td>
- <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
+ <p>Name given to the interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-name
+ vlan-interface
</td>
<td>
- <p>Name given to the interface</p>
+ <p>String that identifies the interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- vlan-interface
+ l3-interface-ipv6-address
</td>
<td>
- <p>String that identifies the interface</p>
+ <p>IP address</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-newvces-newvce--vnf-id2--relationship-list-relationship-"></span>
- <div id="operation--network-newvces-newvce--vnf-id2--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/newvces/newvce/{vnf-id2}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">delete an existing relationship</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>see node definition for valid relationships</p>
+ <p>delete an existing relationship</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
- <div class="row">
- <div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
- </div>
- </div></div>
- </div>
</section>
<section class="sw-request-params">
<table class="table">
<tbody>
<tr>
<td>
- vnf-id2
+ pnf-name
</td>
<td>
- <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
+ <p>unique name of Physical Network Function.</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--network-newvces-newvce--vnf-id2--relationship-list-relationship-"></span>
- <div id="operation--network-newvces-newvce--vnf-id2--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
- <div class="panel-heading">
- <div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/newvces/newvce/{vnf-id2}/relationship-list/relationship</strong></h3>
- Tags:
- <a href="#tag-Network">Network</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>delete an existing relationship</p>
-
- </section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- </section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <th class="sw-param-type"></th>
- <th class="sw-param-data-type"></th>
- <th class="sw-param-annotation"></th>
- </tr>
- </thead>
- <tbody>
<tr>
<td>
- vnf-id2
+ interface-name
</td>
<td>
- <p>Unique id of VNF, can't use same attribute name right now until we promote this new object</p>
+ <p>Name that identifies the link aggregate interface</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--network-physical-links-"></span>
- <div id="operation--network-physical-links-get" class="swagger--panel-operation-get panel">
- <div class="panel-heading">
- <div class="operation-summary">returns physical-links</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/physical-links</strong></h3>
- Tags:
- <a href="#tag-Network">Network</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>returns physical-links</p>
-
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-200">
- 200 OK
-
- </dt>
- <dd class="sw-response-200">
- <div class="row">
- <div class="col-md-12">
- <p>successful operation</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- <div class="panel panel-definition">
-
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/physical-links">/physical-links</a>
- </div>
- </div>
- </div>
-
- </div> </dd>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--network-physical-links-physical-link--link-name--"></span>
- <div id="operation--network-physical-links-physical-link--link-name--get" class="swagger--panel-operation-get panel">
- <div class="panel-heading">
- <div class="operation-summary">returns physical-link</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/physical-links/physical-link/{link-name}</strong></h3>
- Tags:
- <a href="#tag-Network">Network</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>returns physical-link</p>
-
- </section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <th class="sw-param-type"></th>
- <th class="sw-param-data-type"></th>
- <th class="sw-param-annotation"></th>
- </tr>
- </thead>
- <tbody>
<tr>
<td>
- link-name
+ interface-name
</td>
<td>
- <p>e.g., hostnameA_p-connection_nameA_hostnameZ+p_connection-nameZ</p>
+ <p>Name given to the interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- circuit-id
+ vlan-interface
</td>
<td>
- <p>Circuit it</p>
+ <p>String that identifies the interface</p>
</td>
- <td>query</td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ l3-interface-ipv6-address
+ </td>
+ <td>
+ <p>IP address</p>
+ </td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
</tbody>
</p>
<dl>
- <dt class="sw-response-200">
- 200 OK
-
- </dt>
- <dd class="sw-response-200">
- <div class="row">
- <div class="col-md-12">
- <p>successful operation</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- <div class="panel panel-definition">
-
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/physical-link">/physical-link</a>
- </div>
- </div>
- </div>
-
- </div> </dd>
<dt class="sw-response-default">
default
</div>
</div>
- <span id="path--network-physical-links-physical-link--link-name--"></span>
- <div id="operation--network-physical-links-physical-link--link-name--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing physical-link</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/physical-links/physical-link/{link-name}</strong></h3>
+ <div class="operation-summary">see node definition for valid relationships</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing physical-link</p>
+ <p>see node definition for valid relationships</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>physical-link object that needs to be created or updated</p>
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkPnfsPnfLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlan.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/physical-link">/physical-link</a>
+ <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
</div>
</div></div>
</div>
<tbody>
<tr>
<td>
- link-name
+ pnf-name
</td>
<td>
- <p>e.g., hostnameA_p-connection_nameA_hostnameZ+p_connection-nameZ</p>
+ <p>unique name of Physical Network Function.</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--network-physical-links-physical-link--link-name--"></span>
- <div id="operation--network-physical-links-physical-link--link-name--delete" class="swagger--panel-operation-delete panel">
- <div class="panel-heading">
- <div class="operation-summary">delete an existing physical-link</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/physical-links/physical-link/{link-name}</strong></h3>
- Tags:
- <a href="#tag-Network">Network</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>delete an existing physical-link</p>
-
- </section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- </section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <th class="sw-param-type"></th>
- <th class="sw-param-data-type"></th>
- <th class="sw-param-annotation"></th>
- </tr>
- </thead>
- <tbody>
<tr>
<td>
- link-name
+ interface-name
</td>
<td>
- <p>e.g., hostnameA_p-connection_nameA_hostnameZ+p_connection-nameZ</p>
+ <p>Name that identifies the link aggregate interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- resource-version
+ interface-name
</td>
<td>
- <p>resource-version for concurrency</p>
+ <p>Name given to the interface</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
<span class="json-property-required"></span>
</td>
</tr>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--network-physical-links-physical-link--link-name--relationship-list-relationship-"></span>
- <div id="operation--network-physical-links-physical-link--link-name--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
- <div class="panel-heading">
- <div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/physical-links/physical-link/{link-name}/relationship-list/relationship</strong></h3>
- Tags:
- <a href="#tag-Network">Network</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>see node definition for valid relationships</p>
-
- </section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- <div class="row">
- <div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
- </div>
- </div></div>
- </div>
- </section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <th class="sw-param-type"></th>
- <th class="sw-param-data-type"></th>
- <th class="sw-param-annotation"></th>
- </tr>
- </thead>
- <tbody>
<tr>
<td>
- link-name
+ vlan-interface
</td>
<td>
- <p>e.g., hostnameA_p-connection_nameA_hostnameZ+p_connection-nameZ</p>
+ <p>String that identifies the interface</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-physical-links-physical-link--link-name--relationship-list-relationship-"></span>
- <div id="operation--network-physical-links-physical-link--link-name--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
<div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/physical-links/physical-link/{link-name}/relationship-list/relationship</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<tbody>
<tr>
<td>
- link-name
+ pnf-name
</td>
<td>
- <p>e.g., hostnameA_p-connection_nameA_hostnameZ+p_connection-nameZ</p>
+ <p>unique name of Physical Network Function.</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--network-pnfs-"></span>
- <div id="operation--network-pnfs-get" class="swagger--panel-operation-get panel">
- <div class="panel-heading">
- <div class="operation-summary">returns pnfs</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/pnfs</strong></h3>
- Tags:
- <a href="#tag-Network">Network</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>returns pnfs</p>
-
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-200">
- 200 OK
-
- </dt>
- <dd class="sw-response-200">
- <div class="row">
- <div class="col-md-12">
- <p>successful operation</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- <div class="panel panel-definition">
-
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/pnfs">/pnfs</a>
- </div>
- </div>
- </div>
-
- </div> </dd>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--network-pnfs-pnf--pnf-name--"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--get" class="swagger--panel-operation-get panel">
- <div class="panel-heading">
- <div class="operation-summary">returns pnf</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/pnfs/pnf/{pnf-name}</strong></h3>
- Tags:
- <a href="#tag-Network">Network</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>returns pnf</p>
-
- </section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <th class="sw-param-type"></th>
- <th class="sw-param-data-type"></th>
- <th class="sw-param-annotation"></th>
- </tr>
- </thead>
- <tbody>
<tr>
<td>
- pnf-name
+ interface-name
</td>
<td>
- <p>unique name of Physical Network Function.</p>
+ <p>Name that identifies the link aggregate interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- inv-status
+ interface-name
</td>
<td>
- <p>CANOPI's inventory status. Only set with values exactly as defined by CANOPI.</p>
+ <p>Name given to the interface</p>
</td>
- <td>query</td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vlan-interface
+ </td>
+ <td>
+ <p>String that identifies the interface</p>
+ </td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
</tbody>
</p>
<dl>
- <dt class="sw-response-200">
- 200 OK
-
- </dt>
- <dd class="sw-response-200">
- <div class="row">
- <div class="col-md-12">
- <p>successful operation</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- <div class="panel panel-definition">
-
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/pnf">/pnf</a>
- </div>
- </div>
- </div>
-
- </div> </dd>
<dt class="sw-response-default">
default
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--relationship-list-relationship-"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing pnf</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/pnfs/pnf/{pnf-name}</strong></h3>
+ <div class="operation-summary">see node definition for valid relationships</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing pnf</p>
+ <p>see node definition for valid relationships</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>pnf object that needs to be created or updated</p>
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkPnfsPnfLagInterfacesLagInterface.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/pnf">/pnf</a>
+ <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
</div>
</div></div>
</div>
<span class="json-property-required"></span>
</td>
</tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name that identifies the link aggregate interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--relationship-list-relationship-"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing pnf</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/pnfs/pnf/{pnf-name}</strong></h3>
+ <div class="operation-summary">delete an existing relationship</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing pnf</p>
+ <p>delete an existing relationship</p>
</section>
<section class="sw-request-body">
</tr>
<tr>
<td>
- resource-version
+ interface-name
</td>
<td>
- <p>resource-version for concurrency</p>
+ <p>Name that identifies the link aggregate interface</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-get" class="swagger--panel-operation-get panel">
+ <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">returns lag-interfaces</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces</strong></h3>
+ <div class="operation-summary">returns p-interfaces</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns lag-interfaces</p>
+ <p>returns p-interfaces</p>
</section>
<section class="sw-request-params">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/lag-interfaces">/lag-interfaces</a>
+ <a class="json-schema-ref" href="#/getDefinitions/p-interfaces">/p-interfaces</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--get" class="swagger--panel-operation-get panel">
+ <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">returns lag-interface</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}</strong></h3>
+ <div class="operation-summary">returns p-interface</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns lag-interface</p>
+ <p>returns p-interface</p>
</section>
<section class="sw-request-params">
interface-name
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
+ <p>Name that identifies the physical interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-id
- </td>
- <td>
- <p>ID of interface</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- interface-role
+ prov-status
</td>
<td>
- <p>Role assigned to this Interface, should use values as defined in ECOMP Yang models.</p>
+ <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p>
</td>
<td>query</td>
<td>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/lag-interface">/lag-interface</a>
+ <a class="json-schema-ref" href="#/getDefinitions/p-interface">/p-interface</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing lag-interface</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}</strong></h3>
+ <div class="operation-summary">create or update an existing p-interface</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing lag-interface</p>
+ <p>create or update an existing p-interface</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>lag-interface object that needs to be created or updated</p>
+ <p><p>p-interface object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkPnfsPnfPInterfacesPInterface.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/lag-interface">/lag-interface</a>
+ <a class="json-schema-ref" href="#/definitions/p-interface">/p-interface</a>
</div>
</div></div>
</div>
interface-name
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
+ <p>Name that identifies the physical interface</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing lag-interface</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}</strong></h3>
+ <div class="operation-summary">update an existing p-interface</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing lag-interface</p>
+ <p>update an existing p-interface</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>p-interface object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/p-interface">/p-interface</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
interface-name
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
+ <p>Name that identifies the physical interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--delete" class="swagger--panel-operation-delete panel">
+ <div class="panel-heading">
+ <div class="operation-summary">delete an existing p-interface</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>delete an existing p-interface</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ pnf-name
+ </td>
+ <td>
+ <p>unique name of Physical Network Function.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name that identifies the physical interface</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-get" class="swagger--panel-operation-get panel">
+ <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
<div class="operation-summary">returns l-interfaces</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
interface-name
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
+ <p>Name that identifies the physical interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-id
- </td>
- <td>
- <p>ID of interface</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- interface-role
+ prov-status
</td>
<td>
- <p>Role assigned to this Interface, should use values as defined in ECOMP Yang models.</p>
+ <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p>
</td>
<td>query</td>
<td>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l-interfaces">/l-interfaces</a>
+ <a class="json-schema-ref" href="#/getDefinitions/l-interfaces">/l-interfaces</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--get" class="swagger--panel-operation-get panel">
+ <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
<div class="operation-summary">returns l-interface</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
interface-name
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
+ <p>Name that identifies the physical interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-id
- </td>
- <td>
- <p>ID of interface</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- interface-role
+ prov-status
</td>
<td>
- <p>Role assigned to this Interface, should use values as defined in ECOMP Yang models.</p>
+ <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p>
</td>
<td>query</td>
<td>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l-interface">/l-interface</a>
+ <a class="json-schema-ref" href="#/getDefinitions/l-interface">/l-interface</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
<div class="operation-summary">create or update an existing l-interface</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>l-interface object that needs to be created or updated</p>
+ <p><p>l-interface object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkPnfsPnfPInterfacesPInterfaceLInterfacesLInterface.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
interface-name
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
+ <p>Name that identifies the physical interface</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing l-interface</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}</strong></h3>
+ <div class="operation-summary">update an existing l-interface</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing l-interface</p>
+ <p>update an existing l-interface</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>l-interface object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/l-interface">/l-interface</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
interface-name
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
+ <p>Name that identifies the physical interface</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
- <td>
- resource-version
- </td>
- <td>
- <p>resource-version for concurrency</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--get" class="swagger--panel-operation-get panel">
+ <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">returns l3-interface-ipv4-address-list</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
+ <div class="operation-summary">delete an existing l-interface</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns l3-interface-ipv4-address-list</p>
+ <p>delete an existing l-interface</p>
</section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
<section class="sw-request-params">
<table class="table">
<thead>
interface-name
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
+ <p>Name that identifies the physical interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- l3-interface-ipv4-address
+ resource-version
</td>
<td>
- <p>IP address</p>
+ <p>resource-version for concurrency</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--get" class="swagger--panel-operation-get panel">
+ <div class="panel-heading">
+ <div class="operation-summary">returns l3-interface-ipv4-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>returns l3-interface-ipv4-address-list</p>
+
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ pnf-name
+ </td>
+ <td>
+ <p>unique name of Physical Network Function.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- inv-status
+ interface-name
</td>
<td>
- <p>CANOPI's inventory status. Only set with values exactly as defined by CANOPI.</p>
+ <p>Name that identifies the physical interface</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- interface-id
+ interface-name
</td>
<td>
- <p>ID of interface</p>
+ <p>Name given to the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ l3-interface-ipv4-address
+ </td>
+ <td>
+ <p>IP address</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ inv-status
+ </td>
+ <td>
+ <p>CANOPI's inventory status. Only set with values exactly as defined by CANOPI.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- interface-role
+ prov-status
</td>
<td>
- <p>Role assigned to this Interface, should use values as defined in ECOMP Yang models.</p>
+ <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p>
</td>
<td>query</td>
<td>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a>
+ <a class="json-schema-ref" href="#/getDefinitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
<div class="operation-summary">create or update an existing l3-interface-ipv4-address-list</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>l3-interface-ipv4-address-list object that needs to be created or updated</p>
+ <p><p>l3-interface-ipv4-address-list object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkPnfsPnfPInterfacesPInterfaceLInterfacesLInterfaceL3InterfaceIpv4AddressList.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
interface-name
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
+ <p>Name that identifies the physical interface</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing l3-interface-ipv4-address-list</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
+ <div class="operation-summary">update an existing l3-interface-ipv4-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing l3-interface-ipv4-address-list</p>
+ <p>update an existing l3-interface-ipv4-address-list</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>l3-interface-ipv4-address-list object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
interface-name
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
+ <p>Name that identifies the physical interface</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
- <td>
- resource-version
- </td>
- <td>
- <p>resource-version for concurrency</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">delete an existing l3-interface-ipv4-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>see node definition for valid relationships</p>
+ <p>delete an existing l3-interface-ipv4-address-list</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
- <div class="row">
- <div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
- </div>
- </div></div>
- </div>
</section>
<section class="sw-request-params">
<table class="table">
interface-name
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
+ <p>Name that identifies the physical interface</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
+ <tr>
+ <td>
+ resource-version
+ </td>
+ <td>
+ <p>resource-version for concurrency</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">see node definition for valid relationships</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing relationship</p>
+ <p>see node definition for valid relationships</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkPnfsPnfPInterfacesPInterfaceLInterfacesLInterfaceL3InterfaceIpv4AddressList.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
interface-name
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
+ <p>Name that identifies the physical interface</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--get" class="swagger--panel-operation-get panel">
+ <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">returns l3-interface-ipv6-address-list</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
+ <div class="operation-summary">delete an existing relationship</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns l3-interface-ipv6-address-list</p>
+ <p>delete an existing relationship</p>
</section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
<section class="sw-request-params">
<table class="table">
<thead>
interface-name
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
+ <p>Name that identifies the physical interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- l3-interface-ipv6-address
+ l3-interface-ipv4-address
</td>
<td>
<p>IP address</p>
<span class="json-property-required"></span>
</td>
</tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--get" class="swagger--panel-operation-get panel">
+ <div class="panel-heading">
+ <div class="operation-summary">returns l3-interface-ipv6-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>returns l3-interface-ipv6-address-list</p>
+
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
<tr>
<td>
- inv-status
+ pnf-name
</td>
<td>
- <p>CANOPI's inventory status. Only set with values exactly as defined by CANOPI.</p>
+ <p>unique name of Physical Network Function.</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- interface-id
+ interface-name
</td>
<td>
- <p>ID of interface</p>
+ <p>Name that identifies the physical interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name given to the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ l3-interface-ipv6-address
+ </td>
+ <td>
+ <p>IP address</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ inv-status
+ </td>
+ <td>
+ <p>CANOPI's inventory status. Only set with values exactly as defined by CANOPI.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- interface-role
+ prov-status
</td>
<td>
- <p>Role assigned to this Interface, should use values as defined in ECOMP Yang models.</p>
+ <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p>
</td>
<td>query</td>
<td>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a>
+ <a class="json-schema-ref" href="#/getDefinitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
<div class="operation-summary">create or update an existing l3-interface-ipv6-address-list</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>l3-interface-ipv6-address-list object that needs to be created or updated</p>
+ <p><p>l3-interface-ipv6-address-list object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkPnfsPnfPInterfacesPInterfaceLInterfacesLInterfaceL3InterfaceIpv6AddressList.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
interface-name
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
+ <p>Name that identifies the physical interface</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--patch" class="swagger--panel-operation-patch panel">
+ <div class="panel-heading">
+ <div class="operation-summary">update an existing l3-interface-ipv6-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>update an existing l3-interface-ipv6-address-list</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>l3-interface-ipv6-address-list object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ pnf-name
+ </td>
+ <td>
+ <p>unique name of Physical Network Function.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name that identifies the physical interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name given to the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ l3-interface-ipv6-address
+ </td>
+ <td>
+ <p>IP address</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
<div class="operation-summary">delete an existing l3-interface-ipv6-address-list</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
interface-name
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
+ <p>Name that identifies the physical interface</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
<div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkPnfsPnfPInterfacesPInterfaceLInterfacesLInterfaceL3InterfaceIpv6AddressList.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
interface-name
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
+ <p>Name that identifies the physical interface</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
<div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
interface-name
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
+ <p>Name that identifies the physical interface</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--relationship-list-relationship-"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--relationship-list-relationship-"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
<div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkPnfsPnfPInterfacesPInterfaceLInterfacesLInterface.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
interface-name
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
+ <p>Name that identifies the physical interface</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--relationship-list-relationship-"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--relationship-list-relationship-"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
<div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
interface-name
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
+ <p>Name that identifies the physical interface</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-get" class="swagger--panel-operation-get panel">
+ <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
<div class="operation-summary">returns sriov-vfs</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
interface-name
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
+ <p>Name that identifies the physical interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-id
- </td>
- <td>
- <p>ID of interface</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- interface-role
+ prov-status
</td>
<td>
- <p>Role assigned to this Interface, should use values as defined in ECOMP Yang models.</p>
+ <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p>
</td>
<td>query</td>
<td>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/sriov-vfs">/sriov-vfs</a>
+ <a class="json-schema-ref" href="#/getDefinitions/sriov-vfs">/sriov-vfs</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--get" class="swagger--panel-operation-get panel">
+ <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
<div class="operation-summary">returns sriov-vf</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
interface-name
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
+ <p>Name that identifies the physical interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-id
- </td>
- <td>
- <p>ID of interface</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- interface-role
+ prov-status
</td>
<td>
- <p>Role assigned to this Interface, should use values as defined in ECOMP Yang models.</p>
+ <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p>
</td>
<td>query</td>
<td>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/sriov-vf">/sriov-vf</a>
+ <a class="json-schema-ref" href="#/getDefinitions/sriov-vf">/sriov-vf</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
<div class="operation-summary">create or update an existing sriov-vf</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>sriov-vf object that needs to be created or updated</p>
+ <p><p>sriov-vf object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkPnfsPnfPInterfacesPInterfaceLInterfacesLInterfaceSriovVfsSriovVf.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
interface-name
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
+ <p>Name that identifies the physical interface</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--patch" class="swagger--panel-operation-patch panel">
+ <div class="panel-heading">
+ <div class="operation-summary">update an existing sriov-vf</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>update an existing sriov-vf</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>sriov-vf object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/sriov-vf">/sriov-vf</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ pnf-name
+ </td>
+ <td>
+ <p>unique name of Physical Network Function.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name that identifies the physical interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name given to the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ pci-id
+ </td>
+ <td>
+ <p>PCI ID used to identify the sriov-vf</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
<div class="operation-summary">delete an existing sriov-vf</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
interface-name
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
+ <p>Name that identifies the physical interface</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
<div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkPnfsPnfPInterfacesPInterfaceLInterfacesLInterfaceSriovVfsSriovVf.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
interface-name
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
+ <p>Name that identifies the physical interface</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
<div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
interface-name
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
+ <p>Name that identifies the physical interface</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-get" class="swagger--panel-operation-get panel">
+ <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
<div class="operation-summary">returns vlans</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
interface-name
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
+ <p>Name that identifies the physical interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-id
- </td>
- <td>
- <p>ID of interface</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- interface-role
+ prov-status
</td>
<td>
- <p>Role assigned to this Interface, should use values as defined in ECOMP Yang models.</p>
+ <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p>
</td>
<td>query</td>
<td>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/vlans">/vlans</a>
+ <a class="json-schema-ref" href="#/getDefinitions/vlans">/vlans</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--get" class="swagger--panel-operation-get panel">
+ <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
<div class="operation-summary">returns vlan</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
interface-name
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
+ <p>Name that identifies the physical interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-id
- </td>
- <td>
- <p>ID of interface</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- interface-role
+ prov-status
</td>
<td>
- <p>Role assigned to this Interface, should use values as defined in ECOMP Yang models.</p>
+ <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p>
</td>
<td>query</td>
<td>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/vlan">/vlan</a>
+ <a class="json-schema-ref" href="#/getDefinitions/vlan">/vlan</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
<div class="operation-summary">create or update an existing vlan</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>vlan object that needs to be created or updated</p>
+ <p><p>vlan object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkPnfsPnfPInterfacesPInterfaceLInterfacesLInterfaceVlansVlan.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
interface-name
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
+ <p>Name that identifies the physical interface</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing vlan</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</strong></h3>
+ <div class="operation-summary">update an existing vlan</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing vlan</p>
+ <p>update an existing vlan</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>vlan object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/vlan">/vlan</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
interface-name
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
+ <p>Name that identifies the physical interface</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
- <td>
- resource-version
- </td>
- <td>
- <p>resource-version for concurrency</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--get" class="swagger--panel-operation-get panel">
+ <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">returns l3-interface-ipv4-address-list</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
+ <div class="operation-summary">delete an existing vlan</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns l3-interface-ipv4-address-list</p>
+ <p>delete an existing vlan</p>
</section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
<section class="sw-request-params">
<table class="table">
<thead>
interface-name
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
+ <p>Name that identifies the physical interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- l3-interface-ipv4-address
- </td>
- <td>
- <p>IP address</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- inv-status
- </td>
- <td>
- <p>CANOPI's inventory status. Only set with values exactly as defined by CANOPI.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- interface-id
- </td>
- <td>
- <p>ID of interface</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- interface-role
- </td>
- <td>
- <p>Role assigned to this Interface, should use values as defined in ECOMP Yang models.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- interface-id
- </td>
- <td>
- <p>ID of interface</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- macaddr
- </td>
- <td>
- <p>MAC address for the interface</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- network-name
- </td>
- <td>
- <p>Name of the network</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- vlan-id-inner
- </td>
- <td>
- <p>Inner VLAN tag</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">integer</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- vpn-key
- </td>
- <td>
- <p>This indicates the customers VPN ID associated with this vlan</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- vlan-id-inner
- </td>
- <td>
- <p>Inner VLAN tag</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">integer</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- neutron-network-id
- </td>
- <td>
- <p>Neutron network id of the interface that address belongs to</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- neutron-subnet-id
+ resource-version
</td>
<td>
- <p>Neutron id of subnet that address belongs to</p>
+ <p>resource-version for concurrency</p>
</td>
<td>query</td>
<td>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
</tbody>
</p>
<dl>
- <dt class="sw-response-200">
- 200 OK
-
- </dt>
- <dd class="sw-response-200">
- <div class="row">
- <div class="col-md-12">
- <p>successful operation</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- <div class="panel panel-definition">
-
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a>
- </div>
- </div>
- </div>
-
- </div> </dd>
<dt class="sw-response-default">
default
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing l3-interface-ipv4-address-list</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
+ <div class="operation-summary">returns l3-interface-ipv4-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing l3-interface-ipv4-address-list</p>
+ <p>returns l3-interface-ipv4-address-list</p>
</section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- <div class="row">
- <div class="col-md-6">
- <p><p>l3-interface-ipv4-address-list object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a>
- </div>
- </div></div>
- </div>
- </section>
<section class="sw-request-params">
<table class="table">
<thead>
interface-name
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
+ <p>Name that identifies the physical interface</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--delete" class="swagger--panel-operation-delete panel">
- <div class="panel-heading">
- <div class="operation-summary">delete an existing l3-interface-ipv4-address-list</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
- Tags:
- <a href="#tag-Network">Network</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>delete an existing l3-interface-ipv4-address-list</p>
-
- </section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- </section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <th class="sw-param-type"></th>
- <th class="sw-param-data-type"></th>
- <th class="sw-param-annotation"></th>
- </tr>
- </thead>
- <tbody>
<tr>
<td>
- pnf-name
+ inv-status
</td>
<td>
- <p>unique name of Physical Network Function.</p>
+ <p>CANOPI's inventory status. Only set with values exactly as defined by CANOPI.</p>
</td>
- <td>path</td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- interface-name
+ prov-status
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
+ <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p>
</td>
- <td>path</td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- interface-name
+ interface-id
</td>
<td>
- <p>Name given to the interface</p>
+ <p>ID of interface</p>
</td>
- <td>path</td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- vlan-interface
+ macaddr
</td>
<td>
- <p>String that identifies the interface</p>
+ <p>MAC address for the interface</p>
</td>
- <td>path</td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- l3-interface-ipv4-address
+ network-name
</td>
<td>
- <p>IP address</p>
+ <p>Name of the network</p>
</td>
- <td>path</td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- resource-version
+ vlan-id-inner
</td>
<td>
- <p>resource-version for concurrency</p>
+ <p>Inner VLAN tag</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">integer</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vpn-key
+ </td>
+ <td>
+ <p>This indicates the customers VPN ID associated with this vlan</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vlan-id-inner
+ </td>
+ <td>
+ <p>Inner VLAN tag</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">integer</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ neutron-network-id
+ </td>
+ <td>
+ <p>Neutron network id of the interface that address belongs to</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ neutron-subnet-id
+ </td>
+ <td>
+ <p>Neutron id of subnet that address belongs to</p>
</td>
<td>query</td>
<td>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
</td>
</tr>
</tbody>
</p>
<dl>
+ <dt class="sw-response-200">
+ 200 OK
+
+ </dt>
+ <dd class="sw-response-200">
+ <div class="row">
+ <div class="col-md-12">
+ <p>successful operation</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ <div class="panel panel-definition">
+
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/getDefinitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a>
+ </div>
+ </div>
+ </div>
+
+ </div> </dd>
<dt class="sw-response-default">
default
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">create or update an existing l3-interface-ipv4-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>see node definition for valid relationships</p>
+ <p>create or update an existing l3-interface-ipv4-address-list</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>l3-interface-ipv4-address-list object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkPnfsPnfPInterfacesPInterfaceLInterfacesLInterfaceVlansVlanL3InterfaceIpv4AddressList.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
+ <a class="json-schema-ref" href="#/definitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a>
</div>
</div></div>
</div>
interface-name
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
+ <p>Name that identifies the physical interface</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">update an existing l3-interface-ipv4-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing relationship</p>
+ <p>update an existing l3-interface-ipv4-address-list</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>l3-interface-ipv4-address-list object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
interface-name
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
+ <p>Name that identifies the physical interface</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--get" class="swagger--panel-operation-get panel">
+ <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">returns l3-interface-ipv6-address-list</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
+ <div class="operation-summary">delete an existing l3-interface-ipv4-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns l3-interface-ipv6-address-list</p>
+ <p>delete an existing l3-interface-ipv4-address-list</p>
</section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
<section class="sw-request-params">
<table class="table">
<thead>
interface-name
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
+ <p>Name that identifies the physical interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- l3-interface-ipv6-address
+ l3-interface-ipv4-address
</td>
<td>
<p>IP address</p>
</tr>
<tr>
<td>
- inv-status
- </td>
- <td>
- <p>CANOPI's inventory status. Only set with values exactly as defined by CANOPI.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- interface-id
- </td>
- <td>
- <p>ID of interface</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- interface-role
- </td>
- <td>
- <p>Role assigned to this Interface, should use values as defined in ECOMP Yang models.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- interface-id
+ resource-version
</td>
<td>
- <p>ID of interface</p>
+ <p>resource-version for concurrency</p>
</td>
<td>query</td>
<td>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <div class="panel-heading">
+ <div class="operation-summary">see node definition for valid relationships</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>see node definition for valid relationships</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkPnfsPnfPInterfacesPInterfaceLInterfacesLInterfaceVlansVlanL3InterfaceIpv4AddressList.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
<tr>
<td>
- macaddr
+ pnf-name
</td>
<td>
- <p>MAC address for the interface</p>
+ <p>unique name of Physical Network Function.</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- network-name
+ interface-name
</td>
<td>
- <p>Name of the network</p>
+ <p>Name that identifies the physical interface</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- vlan-id-inner
- </td>
- <td>
- <p>Inner VLAN tag</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">integer</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- vpn-key
+ interface-name
</td>
<td>
- <p>This indicates the customers VPN ID associated with this vlan</p>
+ <p>Name given to the interface</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- vlan-id-inner
- </td>
- <td>
- <p>Inner VLAN tag</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">integer</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- neutron-network-id
+ vlan-interface
</td>
<td>
- <p>Neutron network id of the interface that address belongs to</p>
+ <p>String that identifies the interface</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- neutron-subnet-id
+ l3-interface-ipv4-address
</td>
<td>
- <p>Neutron id of subnet that address belongs to</p>
+ <p>IP address</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
</tbody>
</p>
<dl>
- <dt class="sw-response-200">
- 200 OK
-
- </dt>
- <dd class="sw-response-200">
- <div class="row">
- <div class="col-md-12">
- <p>successful operation</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- <div class="panel panel-definition">
-
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a>
- </div>
- </div>
- </div>
-
- </div> </dd>
<dt class="sw-response-default">
default
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing l3-interface-ipv6-address-list</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
+ <div class="operation-summary">delete an existing relationship</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing l3-interface-ipv6-address-list</p>
+ <p>delete an existing relationship</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
- <div class="row">
- <div class="col-md-6">
- <p><p>l3-interface-ipv6-address-list object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a>
- </div>
- </div></div>
- </div>
</section>
<section class="sw-request-params">
<table class="table">
interface-name
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
+ <p>Name that identifies the physical interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- l3-interface-ipv6-address
+ l3-interface-ipv4-address
</td>
<td>
<p>IP address</p>
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing l3-interface-ipv6-address-list</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
+ <div class="operation-summary">returns l3-interface-ipv6-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing l3-interface-ipv6-address-list</p>
+ <p>returns l3-interface-ipv6-address-list</p>
</section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- </section>
<section class="sw-request-params">
<table class="table">
<thead>
interface-name
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
+ <p>Name that identifies the physical interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- resource-version
+ inv-status
</td>
<td>
- <p>resource-version for concurrency</p>
+ <p>CANOPI's inventory status. Only set with values exactly as defined by CANOPI.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ prov-status
+ </td>
+ <td>
+ <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-id
+ </td>
+ <td>
+ <p>ID of interface</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ macaddr
+ </td>
+ <td>
+ <p>MAC address for the interface</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ network-name
+ </td>
+ <td>
+ <p>Name of the network</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vlan-id-inner
+ </td>
+ <td>
+ <p>Inner VLAN tag</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">integer</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vpn-key
+ </td>
+ <td>
+ <p>This indicates the customers VPN ID associated with this vlan</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vlan-id-inner
+ </td>
+ <td>
+ <p>Inner VLAN tag</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">integer</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ neutron-network-id
+ </td>
+ <td>
+ <p>Neutron network id of the interface that address belongs to</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ neutron-subnet-id
+ </td>
+ <td>
+ <p>Neutron id of subnet that address belongs to</p>
</td>
<td>query</td>
<td>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
</td>
</tr>
</tbody>
</p>
<dl>
+ <dt class="sw-response-200">
+ 200 OK
+
+ </dt>
+ <dd class="sw-response-200">
+ <div class="row">
+ <div class="col-md-12">
+ <p>successful operation</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ <div class="panel panel-definition">
+
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/getDefinitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a>
+ </div>
+ </div>
+ </div>
+
+ </div> </dd>
<dt class="sw-response-default">
default
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">create or update an existing l3-interface-ipv6-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>see node definition for valid relationships</p>
+ <p>create or update an existing l3-interface-ipv6-address-list</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>l3-interface-ipv6-address-list object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkPnfsPnfPInterfacesPInterfaceLInterfacesLInterfaceVlansVlanL3InterfaceIpv6AddressList.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
+ <a class="json-schema-ref" href="#/definitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a>
</div>
</div></div>
</div>
interface-name
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
+ <p>Name that identifies the physical interface</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">update an existing l3-interface-ipv6-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing relationship</p>
+ <p>update an existing l3-interface-ipv6-address-list</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>l3-interface-ipv6-address-list object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
interface-name
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
+ <p>Name that identifies the physical interface</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">delete an existing l3-interface-ipv6-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>see node definition for valid relationships</p>
+ <p>delete an existing l3-interface-ipv6-address-list</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
- <div class="row">
- <div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
- </div>
- </div></div>
- </div>
</section>
<section class="sw-request-params">
<table class="table">
interface-name
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
+ <p>Name that identifies the physical interface</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
+ <tr>
+ <td>
+ l3-interface-ipv6-address
+ </td>
+ <td>
+ <p>IP address</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ resource-version
+ </td>
+ <td>
+ <p>resource-version for concurrency</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">see node definition for valid relationships</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing relationship</p>
+ <p>see node definition for valid relationships</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkPnfsPnfPInterfacesPInterfaceLInterfacesLInterfaceVlansVlanL3InterfaceIpv6AddressList.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
interface-name
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
+ <p>Name that identifies the physical interface</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
+ <tr>
+ <td>
+ l3-interface-ipv6-address
+ </td>
+ <td>
+ <p>IP address</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--relationship-list-relationship-"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">delete an existing relationship</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>see node definition for valid relationships</p>
+ <p>delete an existing relationship</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
- <div class="row">
- <div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
- </div>
- </div></div>
- </div>
</section>
<section class="sw-request-params">
<table class="table">
interface-name
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
+ <p>Name that identifies the physical interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name given to the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vlan-interface
+ </td>
+ <td>
+ <p>String that identifies the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ l3-interface-ipv6-address
+ </td>
+ <td>
+ <p>IP address</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--relationship-list-relationship-"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--lag-interfaces-lag-interface--interface-name--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/pnfs/pnf/{pnf-name}/lag-interfaces/lag-interface/{interface-name}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">see node definition for valid relationships</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing relationship</p>
+ <p>see node definition for valid relationships</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkPnfsPnfPInterfacesPInterfaceLInterfacesLInterfaceVlansVlan.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
interface-name
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
+ <p>Name that identifies the physical interface</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-get" class="swagger--panel-operation-get panel">
- <div class="panel-heading">
- <div class="operation-summary">returns p-interfaces</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces</strong></h3>
- Tags:
- <a href="#tag-Network">Network</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>returns p-interfaces</p>
-
- </section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <th class="sw-param-type"></th>
- <th class="sw-param-data-type"></th>
- <th class="sw-param-annotation"></th>
- </tr>
- </thead>
- <tbody>
<tr>
<td>
- pnf-name
+ interface-name
</td>
<td>
- <p>unique name of Physical Network Function.</p>
+ <p>Name given to the interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- inv-status
+ vlan-interface
</td>
<td>
- <p>CANOPI's inventory status. Only set with values exactly as defined by CANOPI.</p>
+ <p>String that identifies the interface</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
</tbody>
</p>
<dl>
- <dt class="sw-response-200">
- 200 OK
-
- </dt>
- <dd class="sw-response-200">
- <div class="row">
- <div class="col-md-12">
- <p>successful operation</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- <div class="panel panel-definition">
-
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/p-interfaces">/p-interfaces</a>
- </div>
- </div>
- </div>
-
- </div> </dd>
<dt class="sw-response-default">
default
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--get" class="swagger--panel-operation-get panel">
+ <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">returns p-interface</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}</strong></h3>
+ <div class="operation-summary">delete an existing relationship</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns p-interface</p>
+ <p>delete an existing relationship</p>
</section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
<section class="sw-request-params">
<table class="table">
<thead>
</tr>
<tr>
<td>
- inv-status
+ interface-name
</td>
<td>
- <p>CANOPI's inventory status. Only set with values exactly as defined by CANOPI.</p>
+ <p>Name given to the interface</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- prov-status
+ vlan-interface
</td>
<td>
- <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p>
+ <p>String that identifies the interface</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
</tbody>
</table>
</section>
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-200">
- 200 OK
-
- </dt>
- <dd class="sw-response-200">
- <div class="row">
- <div class="col-md-12">
- <p>successful operation</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- <div class="panel panel-definition">
-
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/p-interface">/p-interface</a>
- </div>
- </div>
- </div>
-
- </div> </dd>
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
<dt class="sw-response-default">
default
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--relationship-list-relationship-"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing p-interface</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}</strong></h3>
+ <div class="operation-summary">see node definition for valid relationships</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing p-interface</p>
+ <p>see node definition for valid relationships</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>p-interface object that needs to be created or updated</p>
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkPnfsPnfPInterfacesPInterface.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/p-interface">/p-interface</a>
+ <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
</div>
</div></div>
</div>
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--relationship-list-relationship-"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing p-interface</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}</strong></h3>
+ <div class="operation-summary">delete an existing relationship</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing p-interface</p>
+ <p>delete an existing relationship</p>
</section>
<section class="sw-request-body">
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
- <td>
- resource-version
- </td>
- <td>
- <p>resource-version for concurrency</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-get" class="swagger--panel-operation-get panel">
+ <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--sriov-pfs-"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--sriov-pfs-get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">returns l-interfaces</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces</strong></h3>
+ <div class="operation-summary">returns sriov-pfs</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/sriov-pfs</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns l-interfaces</p>
+ <p>returns sriov-pfs</p>
</section>
<section class="sw-request-params">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l-interfaces">/l-interfaces</a>
+ <a class="json-schema-ref" href="#/getDefinitions/sriov-pfs">/sriov-pfs</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--get" class="swagger--panel-operation-get panel">
+ <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--sriov-pfs-sriov-pf--pf-pci-id--"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--sriov-pfs-sriov-pf--pf-pci-id--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">returns l-interface</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}</strong></h3>
+ <div class="operation-summary">returns sriov-pf</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/sriov-pfs/sriov-pf/{pf-pci-id}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns l-interface</p>
+ <p>returns sriov-pf</p>
</section>
<section class="sw-request-params">
</tr>
<tr>
<td>
- interface-name
+ pf-pci-id
</td>
<td>
- <p>Name given to the interface</p>
+ <p>Identifier for the sriov-pf</p>
</td>
<td>path</td>
<td>
<td>
</td>
</tr>
- <tr>
- <td>
- interface-id
- </td>
- <td>
- <p>ID of interface</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- macaddr
- </td>
- <td>
- <p>MAC address for the interface</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- network-name
- </td>
- <td>
- <p>Name of the network</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
</tbody>
</table>
</section>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l-interface">/l-interface</a>
+ <a class="json-schema-ref" href="#/getDefinitions/sriov-pf">/sriov-pf</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--sriov-pfs-sriov-pf--pf-pci-id--"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--sriov-pfs-sriov-pf--pf-pci-id--put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing l-interface</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}</strong></h3>
+ <div class="operation-summary">create or update an existing sriov-pf</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/sriov-pfs/sriov-pf/{pf-pci-id}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing l-interface</p>
+ <p>create or update an existing sriov-pf</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>l-interface object that needs to be created or updated</p>
+ <p><p>sriov-pf object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkPnfsPnfPInterfacesPInterfaceSriovPfsSriovPf.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l-interface">/l-interface</a>
+ <a class="json-schema-ref" href="#/definitions/sriov-pf">/sriov-pf</a>
</div>
</div></div>
</div>
</tr>
<tr>
<td>
- interface-name
+ pf-pci-id
</td>
<td>
- <p>Name given to the interface</p>
+ <p>Identifier for the sriov-pf</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--sriov-pfs-sriov-pf--pf-pci-id--"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--sriov-pfs-sriov-pf--pf-pci-id--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing l-interface</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}</strong></h3>
+ <div class="operation-summary">update an existing sriov-pf</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/sriov-pfs/sriov-pf/{pf-pci-id}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing l-interface</p>
+ <p>update an existing sriov-pf</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>sriov-pf object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/sriov-pf">/sriov-pf</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
</tr>
<tr>
<td>
- interface-name
+ pf-pci-id
</td>
<td>
- <p>Name given to the interface</p>
+ <p>Identifier for the sriov-pf</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
- <td>
- resource-version
- </td>
- <td>
- <p>resource-version for concurrency</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--get" class="swagger--panel-operation-get panel">
+ <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--sriov-pfs-sriov-pf--pf-pci-id--"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--sriov-pfs-sriov-pf--pf-pci-id--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">returns l3-interface-ipv4-address-list</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
+ <div class="operation-summary">delete an existing sriov-pf</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/sriov-pfs/sriov-pf/{pf-pci-id}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns l3-interface-ipv4-address-list</p>
+ <p>delete an existing sriov-pf</p>
</section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
<section class="sw-request-params">
<table class="table">
<thead>
</tr>
<tr>
<td>
- interface-name
- </td>
- <td>
- <p>Name given to the interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- l3-interface-ipv4-address
+ pf-pci-id
</td>
<td>
- <p>IP address</p>
+ <p>Identifier for the sriov-pf</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- inv-status
- </td>
- <td>
- <p>CANOPI's inventory status. Only set with values exactly as defined by CANOPI.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- prov-status
- </td>
- <td>
- <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- interface-id
- </td>
- <td>
- <p>ID of interface</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- macaddr
- </td>
- <td>
- <p>MAC address for the interface</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- network-name
- </td>
- <td>
- <p>Name of the network</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- vlan-id-inner
- </td>
- <td>
- <p>Inner VLAN tag</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">integer</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- neutron-network-id
- </td>
- <td>
- <p>Neutron network id of the interface that address belongs to</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- neutron-subnet-id
+ resource-version
</td>
<td>
- <p>Neutron id of subnet that address belongs to</p>
+ <p>resource-version for concurrency</p>
</td>
<td>query</td>
<td>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
</tbody>
</p>
<dl>
- <dt class="sw-response-200">
- 200 OK
-
- </dt>
- <dd class="sw-response-200">
- <div class="row">
- <div class="col-md-12">
- <p>successful operation</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- <div class="panel panel-definition">
-
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a>
- </div>
- </div>
- </div>
-
- </div> </dd>
<dt class="sw-response-default">
default
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--sriov-pfs-sriov-pf--pf-pci-id--relationship-list-relationship-"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--sriov-pfs-sriov-pf--pf-pci-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing l3-interface-ipv4-address-list</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
+ <div class="operation-summary">see node definition for valid relationships</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/sriov-pfs/sriov-pf/{pf-pci-id}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing l3-interface-ipv4-address-list</p>
+ <p>see node definition for valid relationships</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>l3-interface-ipv4-address-list object that needs to be created or updated</p>
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkPnfsPnfPInterfacesPInterfaceSriovPfsSriovPf.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a>
+ <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
</div>
</div></div>
</div>
</tr>
<tr>
<td>
- interface-name
- </td>
- <td>
- <p>Name given to the interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- l3-interface-ipv4-address
+ pf-pci-id
</td>
<td>
- <p>IP address</p>
+ <p>Identifier for the sriov-pf</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--sriov-pfs-sriov-pf--pf-pci-id--relationship-list-relationship-"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--sriov-pfs-sriov-pf--pf-pci-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing l3-interface-ipv4-address-list</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
+ <div class="operation-summary">delete an existing relationship</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/sriov-pfs/sriov-pf/{pf-pci-id}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing l3-interface-ipv4-address-list</p>
+ <p>delete an existing relationship</p>
</section>
<section class="sw-request-body">
</tr>
<tr>
<td>
- interface-name
- </td>
- <td>
- <p>Name given to the interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- l3-interface-ipv4-address
+ pf-pci-id
</td>
<td>
- <p>IP address</p>
+ <p>Identifier for the sriov-pf</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
- <td>
- resource-version
- </td>
- <td>
- <p>resource-version for concurrency</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--network-pnfs-pnf--pnf-name--relationship-list-relationship-"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
<div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/pnfs/pnf/{pnf-name}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkPnfsPnf.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
- <td>
- interface-name
- </td>
- <td>
- <p>Name that identifies the physical interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- interface-name
- </td>
- <td>
- <p>Name given to the interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- l3-interface-ipv4-address
- </td>
- <td>
- <p>IP address</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-pnfs-pnf--pnf-name--relationship-list-relationship-"></span>
+ <div id="operation--network-pnfs-pnf--pnf-name--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
<div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/pnfs/pnf/{pnf-name}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
- <td>
- interface-name
- </td>
- <td>
- <p>Name that identifies the physical interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- interface-name
- </td>
- <td>
- <p>Name given to the interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- l3-interface-ipv4-address
- </td>
- <td>
- <p>IP address</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--get" class="swagger--panel-operation-get panel">
+ <span id="path--network-route-table-references-"></span>
+ <div id="operation--network-route-table-references-get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">returns l3-interface-ipv6-address-list</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
+ <div class="operation-summary">returns route-table-references</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/route-table-references</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns l3-interface-ipv6-address-list</p>
+ <p>returns route-table-references</p>
</section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <th class="sw-param-type"></th>
- <th class="sw-param-data-type"></th>
- <th class="sw-param-annotation"></th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>
- pnf-name
- </td>
- <td>
- <p>unique name of Physical Network Function.</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- interface-name
- </td>
- <td>
- <p>Name that identifies the physical interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- interface-name
- </td>
- <td>
- <p>Name given to the interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- l3-interface-ipv6-address
- </td>
- <td>
- <p>IP address</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- inv-status
- </td>
- <td>
- <p>CANOPI's inventory status. Only set with values exactly as defined by CANOPI.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- prov-status
- </td>
- <td>
- <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- interface-id
- </td>
- <td>
- <p>ID of interface</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- macaddr
- </td>
- <td>
- <p>MAC address for the interface</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- network-name
- </td>
- <td>
- <p>Name of the network</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- vlan-id-inner
- </td>
- <td>
- <p>Inner VLAN tag</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">integer</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- neutron-network-id
- </td>
- <td>
- <p>Neutron network id of the interface that address belongs to</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- neutron-subnet-id
- </td>
- <td>
- <p>Neutron id of subnet that address belongs to</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- </tbody>
- </table>
- </section>
<section class="sw-responses">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a>
+ <a class="json-schema-ref" href="#/getDefinitions/route-table-references">/route-table-references</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-route-table-references-route-table-reference--route-table-reference-id--"></span>
+ <div id="operation--network-route-table-references-route-table-reference--route-table-reference-id--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing l3-interface-ipv6-address-list</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
+ <div class="operation-summary">returns route-table-reference</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/route-table-references/route-table-reference/{route-table-reference-id}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing l3-interface-ipv6-address-list</p>
+ <p>returns route-table-reference</p>
</section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- <div class="row">
- <div class="col-md-6">
- <p><p>l3-interface-ipv6-address-list object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a>
- </div>
- </div></div>
- </div>
- </section>
<section class="sw-request-params">
<table class="table">
<thead>
<tbody>
<tr>
<td>
- pnf-name
- </td>
- <td>
- <p>unique name of Physical Network Function.</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- interface-name
- </td>
- <td>
- <p>Name that identifies the physical interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- interface-name
+ route-table-reference-id
</td>
<td>
- <p>Name given to the interface</p>
+ <p>Route Table Reference id, UUID assigned to this instance.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- l3-interface-ipv6-address
+ route-table-reference-fqdn
</td>
<td>
- <p>IP address</p>
+ <p>FQDN entry in the route table.</p>
</td>
- <td>path</td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
</td>
</tr>
</tbody>
</p>
<dl>
+ <dt class="sw-response-200">
+ 200 OK
+
+ </dt>
+ <dd class="sw-response-200">
+ <div class="row">
+ <div class="col-md-12">
+ <p>successful operation</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ <div class="panel panel-definition">
+
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/getDefinitions/route-table-reference">/route-table-reference</a>
+ </div>
+ </div>
+ </div>
+
+ </div> </dd>
<dt class="sw-response-default">
default
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-route-table-references-route-table-reference--route-table-reference-id--"></span>
+ <div id="operation--network-route-table-references-route-table-reference--route-table-reference-id--put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing l3-interface-ipv6-address-list</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
+ <div class="operation-summary">create or update an existing route-table-reference</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/route-table-references/route-table-reference/{route-table-reference-id}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing l3-interface-ipv6-address-list</p>
+ <p>create or update an existing route-table-reference</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>route-table-reference object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkRouteTableReferencesRouteTableReference.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/route-table-reference">/route-table-reference</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
<tbody>
<tr>
<td>
- pnf-name
- </td>
- <td>
- <p>unique name of Physical Network Function.</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- interface-name
- </td>
- <td>
- <p>Name that identifies the physical interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- interface-name
- </td>
- <td>
- <p>Name given to the interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- l3-interface-ipv6-address
+ route-table-reference-id
</td>
<td>
- <p>IP address</p>
+ <p>Route Table Reference id, UUID assigned to this instance.</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
- <td>
- resource-version
- </td>
- <td>
- <p>resource-version for concurrency</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--network-route-table-references-route-table-reference--route-table-reference-id--"></span>
+ <div id="operation--network-route-table-references-route-table-reference--route-table-reference-id--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">update an existing route-table-reference</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/route-table-references/route-table-reference/{route-table-reference-id}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>see node definition for valid relationships</p>
+ <p>update an existing route-table-reference</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>route-table-reference object that needs to be created or updated.</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
+ <a class="json-schema-ref" href="#/patchDefinitions/route-table-reference">/route-table-reference</a>
</div>
</div></div>
</div>
<tbody>
<tr>
<td>
- pnf-name
- </td>
- <td>
- <p>unique name of Physical Network Function.</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- interface-name
- </td>
- <td>
- <p>Name that identifies the physical interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- interface-name
- </td>
- <td>
- <p>Name given to the interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- l3-interface-ipv6-address
+ route-table-reference-id
</td>
<td>
- <p>IP address</p>
+ <p>Route Table Reference id, UUID assigned to this instance.</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-route-table-references-route-table-reference--route-table-reference-id--"></span>
+ <div id="operation--network-route-table-references-route-table-reference--route-table-reference-id--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">delete an existing route-table-reference</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/route-table-references/route-table-reference/{route-table-reference-id}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing relationship</p>
+ <p>delete an existing route-table-reference</p>
</section>
<section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- </section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <th class="sw-param-type"></th>
- <th class="sw-param-data-type"></th>
- <th class="sw-param-annotation"></th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>
- pnf-name
- </td>
- <td>
- <p>unique name of Physical Network Function.</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- interface-name
- </td>
- <td>
- <p>Name that identifies the physical interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
<tr>
<td>
- interface-name
+ route-table-reference-id
</td>
<td>
- <p>Name given to the interface</p>
+ <p>Route Table Reference id, UUID assigned to this instance.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- l3-interface-ipv6-address
+ resource-version
</td>
<td>
- <p>IP address</p>
+ <p>resource-version for concurrency</p>
</td>
- <td>path</td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--relationship-list-relationship-"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--network-route-table-references-route-table-reference--route-table-reference-id--relationship-list-relationship-"></span>
+ <div id="operation--network-route-table-references-route-table-reference--route-table-reference-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
<div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/route-table-references/route-table-reference/{route-table-reference-id}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkRouteTableReferencesRouteTableReference.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<tbody>
<tr>
<td>
- pnf-name
- </td>
- <td>
- <p>unique name of Physical Network Function.</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- interface-name
- </td>
- <td>
- <p>Name that identifies the physical interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- interface-name
+ route-table-reference-id
</td>
<td>
- <p>Name given to the interface</p>
+ <p>Route Table Reference id, UUID assigned to this instance.</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--relationship-list-relationship-"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-route-table-references-route-table-reference--route-table-reference-id--relationship-list-relationship-"></span>
+ <div id="operation--network-route-table-references-route-table-reference--route-table-reference-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
<div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/route-table-references/route-table-reference/{route-table-reference-id}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<tbody>
<tr>
<td>
- pnf-name
- </td>
- <td>
- <p>unique name of Physical Network Function.</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- interface-name
- </td>
- <td>
- <p>Name that identifies the physical interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- interface-name
+ route-table-reference-id
</td>
<td>
- <p>Name given to the interface</p>
+ <p>Route Table Reference id, UUID assigned to this instance.</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-get" class="swagger--panel-operation-get panel">
+ <span id="path--network-site-pair-sets-"></span>
+ <div id="operation--network-site-pair-sets-get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">returns sriov-vfs</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs</strong></h3>
+ <div class="operation-summary">returns site-pair-sets</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/site-pair-sets</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns sriov-vfs</p>
+ <p>returns site-pair-sets</p>
</section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <th class="sw-param-type"></th>
- <th class="sw-param-data-type"></th>
- <th class="sw-param-annotation"></th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>
- pnf-name
- </td>
- <td>
- <p>unique name of Physical Network Function.</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- interface-name
- </td>
- <td>
- <p>Name that identifies the physical interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- interface-name
- </td>
- <td>
- <p>Name given to the interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- inv-status
- </td>
- <td>
- <p>CANOPI's inventory status. Only set with values exactly as defined by CANOPI.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- prov-status
- </td>
- <td>
- <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- interface-id
- </td>
- <td>
- <p>ID of interface</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- macaddr
- </td>
- <td>
- <p>MAC address for the interface</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- network-name
- </td>
- <td>
- <p>Name of the network</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- </tbody>
- </table>
- </section>
<section class="sw-responses">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/sriov-vfs">/sriov-vfs</a>
+ <a class="json-schema-ref" href="#/getDefinitions/site-pair-sets">/site-pair-sets</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--get" class="swagger--panel-operation-get panel">
+ <span id="path--network-site-pair-sets-site-pair-set--site-pair-set-id--"></span>
+ <div id="operation--network-site-pair-sets-site-pair-set--site-pair-set-id--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">returns sriov-vf</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</strong></h3>
+ <div class="operation-summary">returns site-pair-set</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/site-pair-sets/site-pair-set/{site-pair-set-id}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns sriov-vf</p>
+ <p>returns site-pair-set</p>
</section>
<section class="sw-request-params">
<tbody>
<tr>
<td>
- pnf-name
- </td>
- <td>
- <p>unique name of Physical Network Function.</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- interface-name
- </td>
- <td>
- <p>Name that identifies the physical interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- interface-name
- </td>
- <td>
- <p>Name given to the interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- pci-id
+ site-pair-set-id
</td>
<td>
- <p>PCI ID used to identify the sriov-vf</p>
+ <p>Unique id of site pair set.</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
- <td>
- inv-status
- </td>
- <td>
- <p>CANOPI's inventory status. Only set with values exactly as defined by CANOPI.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- prov-status
- </td>
- <td>
- <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- interface-id
- </td>
- <td>
- <p>ID of interface</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- macaddr
- </td>
- <td>
- <p>MAC address for the interface</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- network-name
- </td>
- <td>
- <p>Name of the network</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- vf-vlan-filter
- </td>
- <td>
- <p>This metadata provides option to specify list of VLAN filters applied on VF to pass the traffic to VM.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- vf-mac-filter
- </td>
- <td>
- <p>When MAC filters are specified, VF-agent service configures VFs to do MAC level filtering before the traffic is passed to VM.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- vf-vlan-strip
- </td>
- <td>
- <p>When this field is set to true, VF will configured to strip the outer TAG before the traffic is passed to VM.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">boolean</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- neutron-network-id
- </td>
- <td>
- <p>Neutron network id of the interface</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
</tbody>
</table>
</section>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/sriov-vf">/sriov-vf</a>
+ <a class="json-schema-ref" href="#/getDefinitions/site-pair-set">/site-pair-set</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-site-pair-sets-site-pair-set--site-pair-set-id--"></span>
+ <div id="operation--network-site-pair-sets-site-pair-set--site-pair-set-id--put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing sriov-vf</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</strong></h3>
+ <div class="operation-summary">create or update an existing site-pair-set</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/site-pair-sets/site-pair-set/{site-pair-set-id}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing sriov-vf</p>
+ <p>create or update an existing site-pair-set</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>sriov-vf object that needs to be created or updated</p>
+ <p><p>site-pair-set object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkSitePairSetsSitePairSet.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/sriov-vf">/sriov-vf</a>
+ <a class="json-schema-ref" href="#/definitions/site-pair-set">/site-pair-set</a>
</div>
</div></div>
</div>
<tbody>
<tr>
<td>
- pnf-name
- </td>
- <td>
- <p>unique name of Physical Network Function.</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- interface-name
- </td>
- <td>
- <p>Name that identifies the physical interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- interface-name
- </td>
- <td>
- <p>Name given to the interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- pci-id
+ site-pair-set-id
</td>
<td>
- <p>PCI ID used to identify the sriov-vf</p>
+ <p>Unique id of site pair set.</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-site-pair-sets-site-pair-set--site-pair-set-id--"></span>
+ <div id="operation--network-site-pair-sets-site-pair-set--site-pair-set-id--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing sriov-vf</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</strong></h3>
+ <div class="operation-summary">update an existing site-pair-set</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/site-pair-sets/site-pair-set/{site-pair-set-id}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing sriov-vf</p>
+ <p>update an existing site-pair-set</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>site-pair-set object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/site-pair-set">/site-pair-set</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
<tbody>
<tr>
<td>
- pnf-name
- </td>
- <td>
- <p>unique name of Physical Network Function.</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- interface-name
- </td>
- <td>
- <p>Name that identifies the physical interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- interface-name
+ site-pair-set-id
</td>
<td>
- <p>Name given to the interface</p>
+ <p>Unique id of site pair set.</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-site-pair-sets-site-pair-set--site-pair-set-id--"></span>
+ <div id="operation--network-site-pair-sets-site-pair-set--site-pair-set-id--delete" class="swagger--panel-operation-delete panel">
+ <div class="panel-heading">
+ <div class="operation-summary">delete an existing site-pair-set</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/site-pair-sets/site-pair-set/{site-pair-set-id}</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>delete an existing site-pair-set</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
<tr>
<td>
- pci-id
+ site-pair-set-id
</td>
<td>
- <p>PCI ID used to identify the sriov-vf</p>
+ <p>Unique id of site pair set.</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--network-site-pair-sets-site-pair-set--site-pair-set-id--relationship-list-relationship-"></span>
+ <div id="operation--network-site-pair-sets-site-pair-set--site-pair-set-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
<div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/site-pair-sets/site-pair-set/{site-pair-set-id}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkSitePairSetsSitePairSet.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<tbody>
<tr>
<td>
- pnf-name
- </td>
- <td>
- <p>unique name of Physical Network Function.</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- interface-name
- </td>
- <td>
- <p>Name that identifies the physical interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- interface-name
- </td>
- <td>
- <p>Name given to the interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- pci-id
+ site-pair-set-id
</td>
<td>
- <p>PCI ID used to identify the sriov-vf</p>
+ <p>Unique id of site pair set.</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-site-pair-sets-site-pair-set--site-pair-set-id--relationship-list-relationship-"></span>
+ <div id="operation--network-site-pair-sets-site-pair-set--site-pair-set-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
<div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/site-pair-sets/site-pair-set/{site-pair-set-id}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<tbody>
<tr>
<td>
- pnf-name
- </td>
- <td>
- <p>unique name of Physical Network Function.</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- interface-name
- </td>
- <td>
- <p>Name that identifies the physical interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- interface-name
- </td>
- <td>
- <p>Name given to the interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- pci-id
+ site-pair-set-id
</td>
<td>
- <p>PCI ID used to identify the sriov-vf</p>
+ <p>Unique id of site pair set.</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-get" class="swagger--panel-operation-get panel">
+ <span id="path--network-site-pair-sets-site-pair-set--site-pair-set-id--routing-instances-"></span>
+ <div id="operation--network-site-pair-sets-site-pair-set--site-pair-set-id--routing-instances-get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">returns vlans</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans</strong></h3>
+ <div class="operation-summary">returns routing-instances</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/site-pair-sets/site-pair-set/{site-pair-set-id}/routing-instances</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns vlans</p>
+ <p>returns routing-instances</p>
</section>
<section class="sw-request-params">
<tbody>
<tr>
<td>
- pnf-name
- </td>
- <td>
- <p>unique name of Physical Network Function.</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- interface-name
- </td>
- <td>
- <p>Name that identifies the physical interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- interface-name
+ site-pair-set-id
</td>
<td>
- <p>Name given to the interface</p>
+ <p>Unique id of site pair set.</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
- <td>
- inv-status
- </td>
- <td>
- <p>CANOPI's inventory status. Only set with values exactly as defined by CANOPI.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- prov-status
- </td>
- <td>
- <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- interface-id
- </td>
- <td>
- <p>ID of interface</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- macaddr
- </td>
- <td>
- <p>MAC address for the interface</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- network-name
- </td>
- <td>
- <p>Name of the network</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
</tbody>
</table>
</section>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/vlans">/vlans</a>
+ <a class="json-schema-ref" href="#/getDefinitions/routing-instances">/routing-instances</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--get" class="swagger--panel-operation-get panel">
+ <span id="path--network-site-pair-sets-site-pair-set--site-pair-set-id--routing-instances-routing-instance--routing-instance-id--"></span>
+ <div id="operation--network-site-pair-sets-site-pair-set--site-pair-set-id--routing-instances-routing-instance--routing-instance-id--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">returns vlan</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</strong></h3>
+ <div class="operation-summary">returns routing-instance</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/site-pair-sets/site-pair-set/{site-pair-set-id}/routing-instances/routing-instance/{routing-instance-id}</strong></h3>
Tags:
- <a href="#tag-Network">Network</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>returns vlan</p>
-
- </section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <th class="sw-param-type"></th>
- <th class="sw-param-data-type"></th>
- <th class="sw-param-annotation"></th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>
- pnf-name
- </td>
- <td>
- <p>unique name of Physical Network Function.</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- interface-name
- </td>
- <td>
- <p>Name that identifies the physical interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- interface-name
- </td>
- <td>
- <p>Name given to the interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- vlan-interface
- </td>
- <td>
- <p>String that identifies the interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- inv-status
- </td>
- <td>
- <p>CANOPI's inventory status. Only set with values exactly as defined by CANOPI.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- prov-status
- </td>
- <td>
- <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- interface-id
- </td>
- <td>
- <p>ID of interface</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- macaddr
- </td>
- <td>
- <p>MAC address for the interface</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>returns routing-instance</p>
+
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
<tr>
<td>
- network-name
+ site-pair-set-id
</td>
<td>
- <p>Name of the network</p>
+ <p>Unique id of site pair set.</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- vlan-id-inner
- </td>
- <td>
- <p>Inner VLAN tag</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">integer</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- vpn-key
+ routing-instance-id
</td>
<td>
- <p>This indicates the customers VPN ID associated with this vlan</p>
+ <p>Unique id of routing instance</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
</tbody>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/vlan">/vlan</a>
+ <a class="json-schema-ref" href="#/getDefinitions/routing-instance">/routing-instance</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-site-pair-sets-site-pair-set--site-pair-set-id--routing-instances-routing-instance--routing-instance-id--"></span>
+ <div id="operation--network-site-pair-sets-site-pair-set--site-pair-set-id--routing-instances-routing-instance--routing-instance-id--put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing vlan</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</strong></h3>
+ <div class="operation-summary">create or update an existing routing-instance</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/site-pair-sets/site-pair-set/{site-pair-set-id}/routing-instances/routing-instance/{routing-instance-id}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing vlan</p>
+ <p>create or update an existing routing-instance</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>vlan object that needs to be created or updated</p>
+ <p><p>routing-instance object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkSitePairSetsSitePairSetRoutingInstancesRoutingInstance.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/vlan">/vlan</a>
+ <a class="json-schema-ref" href="#/definitions/routing-instance">/routing-instance</a>
</div>
</div></div>
</div>
<tbody>
<tr>
<td>
- pnf-name
- </td>
- <td>
- <p>unique name of Physical Network Function.</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- interface-name
- </td>
- <td>
- <p>Name that identifies the physical interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- interface-name
+ site-pair-set-id
</td>
<td>
- <p>Name given to the interface</p>
+ <p>Unique id of site pair set.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- vlan-interface
+ routing-instance-id
</td>
<td>
- <p>String that identifies the interface</p>
+ <p>Unique id of routing instance</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-site-pair-sets-site-pair-set--site-pair-set-id--routing-instances-routing-instance--routing-instance-id--"></span>
+ <div id="operation--network-site-pair-sets-site-pair-set--site-pair-set-id--routing-instances-routing-instance--routing-instance-id--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing vlan</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</strong></h3>
+ <div class="operation-summary">update an existing routing-instance</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/site-pair-sets/site-pair-set/{site-pair-set-id}/routing-instances/routing-instance/{routing-instance-id}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing vlan</p>
+ <p>update an existing routing-instance</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>routing-instance object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/routing-instance">/routing-instance</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
<tbody>
<tr>
<td>
- pnf-name
+ site-pair-set-id
</td>
<td>
- <p>unique name of Physical Network Function.</p>
+ <p>Unique id of site pair set.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-name
+ routing-instance-id
</td>
<td>
- <p>Name that identifies the physical interface</p>
+ <p>Unique id of routing instance</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-site-pair-sets-site-pair-set--site-pair-set-id--routing-instances-routing-instance--routing-instance-id--"></span>
+ <div id="operation--network-site-pair-sets-site-pair-set--site-pair-set-id--routing-instances-routing-instance--routing-instance-id--delete" class="swagger--panel-operation-delete panel">
+ <div class="panel-heading">
+ <div class="operation-summary">delete an existing routing-instance</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/site-pair-sets/site-pair-set/{site-pair-set-id}/routing-instances/routing-instance/{routing-instance-id}</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>delete an existing routing-instance</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
<tr>
<td>
- interface-name
+ site-pair-set-id
</td>
<td>
- <p>Name given to the interface</p>
+ <p>Unique id of site pair set.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- vlan-interface
+ routing-instance-id
</td>
<td>
- <p>String that identifies the interface</p>
+ <p>Unique id of routing instance</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--get" class="swagger--panel-operation-get panel">
+ <span id="path--network-site-pair-sets-site-pair-set--site-pair-set-id--routing-instances-routing-instance--routing-instance-id--relationship-list-relationship-"></span>
+ <div id="operation--network-site-pair-sets-site-pair-set--site-pair-set-id--routing-instances-routing-instance--routing-instance-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">returns l3-interface-ipv4-address-list</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
+ <div class="operation-summary">see node definition for valid relationships</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/site-pair-sets/site-pair-set/{site-pair-set-id}/routing-instances/routing-instance/{routing-instance-id}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns l3-interface-ipv4-address-list</p>
+ <p>see node definition for valid relationships</p>
</section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkSitePairSetsSitePairSetRoutingInstancesRoutingInstance.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
<section class="sw-request-params">
<table class="table">
<thead>
<tbody>
<tr>
<td>
- pnf-name
+ site-pair-set-id
</td>
<td>
- <p>unique name of Physical Network Function.</p>
+ <p>Unique id of site pair set.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-name
+ routing-instance-id
</td>
<td>
- <p>Name that identifies the physical interface</p>
+ <p>Unique id of routing instance</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-site-pair-sets-site-pair-set--site-pair-set-id--routing-instances-routing-instance--routing-instance-id--relationship-list-relationship-"></span>
+ <div id="operation--network-site-pair-sets-site-pair-set--site-pair-set-id--routing-instances-routing-instance--routing-instance-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <div class="panel-heading">
+ <div class="operation-summary">delete an existing relationship</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/site-pair-sets/site-pair-set/{site-pair-set-id}/routing-instances/routing-instance/{routing-instance-id}/relationship-list/relationship</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>delete an existing relationship</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
<tr>
<td>
- interface-name
+ site-pair-set-id
</td>
<td>
- <p>Name given to the interface</p>
+ <p>Unique id of site pair set.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- vlan-interface
+ routing-instance-id
</td>
<td>
- <p>String that identifies the interface</p>
+ <p>Unique id of routing instance</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-site-pair-sets-site-pair-set--site-pair-set-id--routing-instances-routing-instance--routing-instance-id--site-pairs-"></span>
+ <div id="operation--network-site-pair-sets-site-pair-set--site-pair-set-id--routing-instances-routing-instance--routing-instance-id--site-pairs-get" class="swagger--panel-operation-get panel">
+ <div class="panel-heading">
+ <div class="operation-summary">returns site-pairs</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/site-pair-sets/site-pair-set/{site-pair-set-id}/routing-instances/routing-instance/{routing-instance-id}/site-pairs</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>returns site-pairs</p>
+
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
<tr>
<td>
- l3-interface-ipv4-address
+ site-pair-set-id
</td>
<td>
- <p>IP address</p>
+ <p>Unique id of site pair set.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- inv-status
- </td>
- <td>
- <p>CANOPI's inventory status. Only set with values exactly as defined by CANOPI.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- prov-status
- </td>
- <td>
- <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- interface-id
- </td>
- <td>
- <p>ID of interface</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- macaddr
- </td>
- <td>
- <p>MAC address for the interface</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- network-name
- </td>
- <td>
- <p>Name of the network</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- vlan-id-inner
- </td>
- <td>
- <p>Inner VLAN tag</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">integer</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- vpn-key
- </td>
- <td>
- <p>This indicates the customers VPN ID associated with this vlan</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- vlan-id-inner
- </td>
- <td>
- <p>Inner VLAN tag</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">integer</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- neutron-network-id
- </td>
- <td>
- <p>Neutron network id of the interface that address belongs to</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- neutron-subnet-id
+ routing-instance-id
</td>
<td>
- <p>Neutron id of subnet that address belongs to</p>
+ <p>Unique id of routing instance</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
</tbody>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a>
+ <a class="json-schema-ref" href="#/getDefinitions/site-pairs">/site-pairs</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-site-pair-sets-site-pair-set--site-pair-set-id--routing-instances-routing-instance--routing-instance-id--site-pairs-site-pair--site-pair-id--"></span>
+ <div id="operation--network-site-pair-sets-site-pair-set--site-pair-set-id--routing-instances-routing-instance--routing-instance-id--site-pairs-site-pair--site-pair-id--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing l3-interface-ipv4-address-list</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
+ <div class="operation-summary">returns site-pair</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/site-pair-sets/site-pair-set/{site-pair-set-id}/routing-instances/routing-instance/{routing-instance-id}/site-pairs/site-pair/{site-pair-id}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing l3-interface-ipv4-address-list</p>
+ <p>returns site-pair</p>
</section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- <div class="row">
- <div class="col-md-6">
- <p><p>l3-interface-ipv4-address-list object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a>
- </div>
- </div></div>
- </div>
- </section>
<section class="sw-request-params">
<table class="table">
<thead>
<tbody>
<tr>
<td>
- pnf-name
- </td>
- <td>
- <p>unique name of Physical Network Function.</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- interface-name
- </td>
- <td>
- <p>Name that identifies the physical interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- interface-name
+ site-pair-set-id
</td>
<td>
- <p>Name given to the interface</p>
+ <p>Unique id of site pair set.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- vlan-interface
+ routing-instance-id
</td>
<td>
- <p>String that identifies the interface</p>
+ <p>Unique id of routing instance</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- l3-interface-ipv4-address
+ site-pair-id
</td>
<td>
- <p>IP address</p>
+ <p>unique identifier of probe</p>
</td>
<td>path</td>
<td>
</p>
<dl>
+ <dt class="sw-response-200">
+ 200 OK
+
+ </dt>
+ <dd class="sw-response-200">
+ <div class="row">
+ <div class="col-md-12">
+ <p>successful operation</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ <div class="panel panel-definition">
+
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/getDefinitions/site-pair">/site-pair</a>
+ </div>
+ </div>
+ </div>
+
+ </div> </dd>
<dt class="sw-response-default">
default
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-site-pair-sets-site-pair-set--site-pair-set-id--routing-instances-routing-instance--routing-instance-id--site-pairs-site-pair--site-pair-id--"></span>
+ <div id="operation--network-site-pair-sets-site-pair-set--site-pair-set-id--routing-instances-routing-instance--routing-instance-id--site-pairs-site-pair--site-pair-id--put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing l3-interface-ipv4-address-list</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
+ <div class="operation-summary">create or update an existing site-pair</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/site-pair-sets/site-pair-set/{site-pair-set-id}/routing-instances/routing-instance/{routing-instance-id}/site-pairs/site-pair/{site-pair-id}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing l3-interface-ipv4-address-list</p>
+ <p>create or update an existing site-pair</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>site-pair object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkSitePairSetsSitePairSetRoutingInstancesRoutingInstanceSitePairsSitePair.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/site-pair">/site-pair</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
<tbody>
<tr>
<td>
- pnf-name
- </td>
- <td>
- <p>unique name of Physical Network Function.</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- interface-name
- </td>
- <td>
- <p>Name that identifies the physical interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- interface-name
+ site-pair-set-id
</td>
<td>
- <p>Name given to the interface</p>
+ <p>Unique id of site pair set.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- vlan-interface
+ routing-instance-id
</td>
<td>
- <p>String that identifies the interface</p>
+ <p>Unique id of routing instance</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- l3-interface-ipv4-address
+ site-pair-id
</td>
<td>
- <p>IP address</p>
+ <p>unique identifier of probe</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
- <td>
- resource-version
- </td>
- <td>
- <p>resource-version for concurrency</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--network-site-pair-sets-site-pair-set--site-pair-set-id--routing-instances-routing-instance--routing-instance-id--site-pairs-site-pair--site-pair-id--"></span>
+ <div id="operation--network-site-pair-sets-site-pair-set--site-pair-set-id--routing-instances-routing-instance--routing-instance-id--site-pairs-site-pair--site-pair-id--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">update an existing site-pair</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/site-pair-sets/site-pair-set/{site-pair-set-id}/routing-instances/routing-instance/{routing-instance-id}/site-pairs/site-pair/{site-pair-id}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>see node definition for valid relationships</p>
+ <p>update an existing site-pair</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>site-pair object that needs to be created or updated.</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
+ <a class="json-schema-ref" href="#/patchDefinitions/site-pair">/site-pair</a>
</div>
</div></div>
</div>
<tbody>
<tr>
<td>
- pnf-name
- </td>
- <td>
- <p>unique name of Physical Network Function.</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- interface-name
- </td>
- <td>
- <p>Name that identifies the physical interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- interface-name
+ site-pair-set-id
</td>
<td>
- <p>Name given to the interface</p>
+ <p>Unique id of site pair set.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- vlan-interface
+ routing-instance-id
</td>
<td>
- <p>String that identifies the interface</p>
+ <p>Unique id of routing instance</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- l3-interface-ipv4-address
+ site-pair-id
</td>
<td>
- <p>IP address</p>
+ <p>unique identifier of probe</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-site-pair-sets-site-pair-set--site-pair-set-id--routing-instances-routing-instance--routing-instance-id--site-pairs-site-pair--site-pair-id--"></span>
+ <div id="operation--network-site-pair-sets-site-pair-set--site-pair-set-id--routing-instances-routing-instance--routing-instance-id--site-pairs-site-pair--site-pair-id--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">delete an existing site-pair</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/site-pair-sets/site-pair-set/{site-pair-set-id}/routing-instances/routing-instance/{routing-instance-id}/site-pairs/site-pair/{site-pair-id}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing relationship</p>
+ <p>delete an existing site-pair</p>
</section>
<section class="sw-request-body">
<tbody>
<tr>
<td>
- pnf-name
- </td>
- <td>
- <p>unique name of Physical Network Function.</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- interface-name
+ site-pair-set-id
</td>
<td>
- <p>Name that identifies the physical interface</p>
+ <p>Unique id of site pair set.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-name
+ routing-instance-id
</td>
<td>
- <p>Name given to the interface</p>
+ <p>Unique id of routing instance</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- vlan-interface
+ site-pair-id
</td>
<td>
- <p>String that identifies the interface</p>
+ <p>unique identifier of probe</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- l3-interface-ipv4-address
+ resource-version
</td>
<td>
- <p>IP address</p>
+ <p>resource-version for concurrency</p>
</td>
- <td>path</td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--get" class="swagger--panel-operation-get panel">
+ <span id="path--network-site-pair-sets-site-pair-set--site-pair-set-id--routing-instances-routing-instance--routing-instance-id--site-pairs-site-pair--site-pair-id--classes-of-service-"></span>
+ <div id="operation--network-site-pair-sets-site-pair-set--site-pair-set-id--routing-instances-routing-instance--routing-instance-id--site-pairs-site-pair--site-pair-id--classes-of-service-get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">returns l3-interface-ipv6-address-list</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
+ <div class="operation-summary">returns classes-of-service</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/site-pair-sets/site-pair-set/{site-pair-set-id}/routing-instances/routing-instance/{routing-instance-id}/site-pairs/site-pair/{site-pair-id}/classes-of-service</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns l3-interface-ipv6-address-list</p>
+ <p>returns classes-of-service</p>
</section>
<section class="sw-request-params">
<tbody>
<tr>
<td>
- pnf-name
- </td>
- <td>
- <p>unique name of Physical Network Function.</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- interface-name
- </td>
- <td>
- <p>Name that identifies the physical interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- interface-name
+ site-pair-set-id
</td>
<td>
- <p>Name given to the interface</p>
+ <p>Unique id of site pair set.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- vlan-interface
+ routing-instance-id
</td>
<td>
- <p>String that identifies the interface</p>
+ <p>Unique id of routing instance</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- l3-interface-ipv6-address
+ site-pair-id
</td>
<td>
- <p>IP address</p>
+ <p>unique identifier of probe</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
- <td>
- inv-status
- </td>
- <td>
- <p>CANOPI's inventory status. Only set with values exactly as defined by CANOPI.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- prov-status
- </td>
- <td>
- <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- interface-id
- </td>
- <td>
- <p>ID of interface</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- macaddr
- </td>
- <td>
- <p>MAC address for the interface</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- network-name
- </td>
- <td>
- <p>Name of the network</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- vlan-id-inner
- </td>
- <td>
- <p>Inner VLAN tag</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">integer</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- vpn-key
- </td>
- <td>
- <p>This indicates the customers VPN ID associated with this vlan</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- vlan-id-inner
- </td>
- <td>
- <p>Inner VLAN tag</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">integer</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- neutron-network-id
- </td>
- <td>
- <p>Neutron network id of the interface that address belongs to</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- neutron-subnet-id
- </td>
- <td>
- <p>Neutron id of subnet that address belongs to</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
</tbody>
</table>
</section>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a>
+ <a class="json-schema-ref" href="#/getDefinitions/classes-of-service">/classes-of-service</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-site-pair-sets-site-pair-set--site-pair-set-id--routing-instances-routing-instance--routing-instance-id--site-pairs-site-pair--site-pair-id--classes-of-service-class-of-service--cos--"></span>
+ <div id="operation--network-site-pair-sets-site-pair-set--site-pair-set-id--routing-instances-routing-instance--routing-instance-id--site-pairs-site-pair--site-pair-id--classes-of-service-class-of-service--cos--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing l3-interface-ipv6-address-list</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
+ <div class="operation-summary">returns class-of-service</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/site-pair-sets/site-pair-set/{site-pair-set-id}/routing-instances/routing-instance/{routing-instance-id}/site-pairs/site-pair/{site-pair-id}/classes-of-service/class-of-service/{cos}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing l3-interface-ipv6-address-list</p>
+ <p>returns class-of-service</p>
</section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- <div class="row">
- <div class="col-md-6">
- <p><p>l3-interface-ipv6-address-list object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a>
- </div>
- </div></div>
- </div>
- </section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <th class="sw-param-type"></th>
- <th class="sw-param-data-type"></th>
- <th class="sw-param-annotation"></th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>
- pnf-name
- </td>
- <td>
- <p>unique name of Physical Network Function.</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
<tr>
<td>
- interface-name
+ site-pair-set-id
</td>
<td>
- <p>Name that identifies the physical interface</p>
+ <p>Unique id of site pair set.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-name
+ routing-instance-id
</td>
<td>
- <p>Name given to the interface</p>
+ <p>Unique id of routing instance</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- vlan-interface
+ site-pair-id
</td>
<td>
- <p>String that identifies the interface</p>
+ <p>unique identifier of probe</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- l3-interface-ipv6-address
+ cos
</td>
<td>
- <p>IP address</p>
+ <p>unique identifier of probe</p>
</td>
<td>path</td>
<td>
</p>
<dl>
+ <dt class="sw-response-200">
+ 200 OK
+
+ </dt>
+ <dd class="sw-response-200">
+ <div class="row">
+ <div class="col-md-12">
+ <p>successful operation</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ <div class="panel panel-definition">
+
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/getDefinitions/class-of-service">/class-of-service</a>
+ </div>
+ </div>
+ </div>
+
+ </div> </dd>
<dt class="sw-response-default">
default
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-site-pair-sets-site-pair-set--site-pair-set-id--routing-instances-routing-instance--routing-instance-id--site-pairs-site-pair--site-pair-id--classes-of-service-class-of-service--cos--"></span>
+ <div id="operation--network-site-pair-sets-site-pair-set--site-pair-set-id--routing-instances-routing-instance--routing-instance-id--site-pairs-site-pair--site-pair-id--classes-of-service-class-of-service--cos--put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing l3-interface-ipv6-address-list</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
+ <div class="operation-summary">create or update an existing class-of-service</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/site-pair-sets/site-pair-set/{site-pair-set-id}/routing-instances/routing-instance/{routing-instance-id}/site-pairs/site-pair/{site-pair-id}/classes-of-service/class-of-service/{cos}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing l3-interface-ipv6-address-list</p>
+ <p>create or update an existing class-of-service</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>class-of-service object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkSitePairSetsSitePairSetRoutingInstancesRoutingInstanceSitePairsSitePairClassesOfServiceClassOfService.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/class-of-service">/class-of-service</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
<tbody>
<tr>
<td>
- pnf-name
- </td>
- <td>
- <p>unique name of Physical Network Function.</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- interface-name
+ site-pair-set-id
</td>
<td>
- <p>Name that identifies the physical interface</p>
+ <p>Unique id of site pair set.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-name
+ routing-instance-id
</td>
<td>
- <p>Name given to the interface</p>
+ <p>Unique id of routing instance</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- vlan-interface
+ site-pair-id
</td>
<td>
- <p>String that identifies the interface</p>
+ <p>unique identifier of probe</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- l3-interface-ipv6-address
+ cos
</td>
<td>
- <p>IP address</p>
+ <p>unique identifier of probe</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
- <td>
- resource-version
- </td>
- <td>
- <p>resource-version for concurrency</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--network-site-pair-sets-site-pair-set--site-pair-set-id--routing-instances-routing-instance--routing-instance-id--site-pairs-site-pair--site-pair-id--classes-of-service-class-of-service--cos--"></span>
+ <div id="operation--network-site-pair-sets-site-pair-set--site-pair-set-id--routing-instances-routing-instance--routing-instance-id--site-pairs-site-pair--site-pair-id--classes-of-service-class-of-service--cos--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">update an existing class-of-service</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/site-pair-sets/site-pair-set/{site-pair-set-id}/routing-instances/routing-instance/{routing-instance-id}/site-pairs/site-pair/{site-pair-id}/classes-of-service/class-of-service/{cos}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>see node definition for valid relationships</p>
+ <p>update an existing class-of-service</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>class-of-service object that needs to be created or updated.</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
+ <a class="json-schema-ref" href="#/patchDefinitions/class-of-service">/class-of-service</a>
</div>
</div></div>
</div>
<tbody>
<tr>
<td>
- pnf-name
- </td>
- <td>
- <p>unique name of Physical Network Function.</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- interface-name
+ site-pair-set-id
</td>
<td>
- <p>Name that identifies the physical interface</p>
+ <p>Unique id of site pair set.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-name
+ routing-instance-id
</td>
<td>
- <p>Name given to the interface</p>
+ <p>Unique id of routing instance</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- vlan-interface
+ site-pair-id
</td>
<td>
- <p>String that identifies the interface</p>
+ <p>unique identifier of probe</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- l3-interface-ipv6-address
+ cos
</td>
<td>
- <p>IP address</p>
+ <p>unique identifier of probe</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-site-pair-sets-site-pair-set--site-pair-set-id--routing-instances-routing-instance--routing-instance-id--site-pairs-site-pair--site-pair-id--classes-of-service-class-of-service--cos--"></span>
+ <div id="operation--network-site-pair-sets-site-pair-set--site-pair-set-id--routing-instances-routing-instance--routing-instance-id--site-pairs-site-pair--site-pair-id--classes-of-service-class-of-service--cos--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">delete an existing class-of-service</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/site-pair-sets/site-pair-set/{site-pair-set-id}/routing-instances/routing-instance/{routing-instance-id}/site-pairs/site-pair/{site-pair-id}/classes-of-service/class-of-service/{cos}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing relationship</p>
+ <p>delete an existing class-of-service</p>
</section>
<section class="sw-request-body">
<tbody>
<tr>
<td>
- pnf-name
+ site-pair-set-id
</td>
<td>
- <p>unique name of Physical Network Function.</p>
+ <p>Unique id of site pair set.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-name
+ routing-instance-id
</td>
<td>
- <p>Name that identifies the physical interface</p>
+ <p>Unique id of routing instance</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-name
+ site-pair-id
</td>
<td>
- <p>Name given to the interface</p>
+ <p>unique identifier of probe</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- vlan-interface
+ cos
</td>
<td>
- <p>String that identifies the interface</p>
+ <p>unique identifier of probe</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- l3-interface-ipv6-address
+ resource-version
</td>
<td>
- <p>IP address</p>
+ <p>resource-version for concurrency</p>
</td>
- <td>path</td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--network-site-pair-sets-site-pair-set--site-pair-set-id--routing-instances-routing-instance--routing-instance-id--site-pairs-site-pair--site-pair-id--classes-of-service-class-of-service--cos--relationship-list-relationship-"></span>
+ <div id="operation--network-site-pair-sets-site-pair-set--site-pair-set-id--routing-instances-routing-instance--routing-instance-id--site-pairs-site-pair--site-pair-id--classes-of-service-class-of-service--cos--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
<div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/site-pair-sets/site-pair-set/{site-pair-set-id}/routing-instances/routing-instance/{routing-instance-id}/site-pairs/site-pair/{site-pair-id}/classes-of-service/class-of-service/{cos}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkSitePairSetsSitePairSetRoutingInstancesRoutingInstanceSitePairsSitePairClassesOfServiceClassOfService.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<tbody>
<tr>
<td>
- pnf-name
+ site-pair-set-id
</td>
<td>
- <p>unique name of Physical Network Function.</p>
+ <p>Unique id of site pair set.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-name
+ routing-instance-id
</td>
<td>
- <p>Name that identifies the physical interface</p>
+ <p>Unique id of routing instance</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-name
+ site-pair-id
</td>
<td>
- <p>Name given to the interface</p>
+ <p>unique identifier of probe</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- vlan-interface
+ cos
</td>
<td>
- <p>String that identifies the interface</p>
+ <p>unique identifier of probe</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-site-pair-sets-site-pair-set--site-pair-set-id--routing-instances-routing-instance--routing-instance-id--site-pairs-site-pair--site-pair-id--classes-of-service-class-of-service--cos--relationship-list-relationship-"></span>
+ <div id="operation--network-site-pair-sets-site-pair-set--site-pair-set-id--routing-instances-routing-instance--routing-instance-id--site-pairs-site-pair--site-pair-id--classes-of-service-class-of-service--cos--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
<div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/site-pair-sets/site-pair-set/{site-pair-set-id}/routing-instances/routing-instance/{routing-instance-id}/site-pairs/site-pair/{site-pair-id}/classes-of-service/class-of-service/{cos}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<tbody>
<tr>
<td>
- pnf-name
+ site-pair-set-id
</td>
<td>
- <p>unique name of Physical Network Function.</p>
+ <p>Unique id of site pair set.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-name
+ routing-instance-id
</td>
<td>
- <p>Name that identifies the physical interface</p>
+ <p>Unique id of routing instance</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-name
+ site-pair-id
</td>
<td>
- <p>Name given to the interface</p>
+ <p>unique identifier of probe</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- vlan-interface
+ cos
</td>
<td>
- <p>String that identifies the interface</p>
+ <p>unique identifier of probe</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--relationship-list-relationship-"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--network-site-pair-sets-site-pair-set--site-pair-set-id--routing-instances-routing-instance--routing-instance-id--site-pairs-site-pair--site-pair-id--relationship-list-relationship-"></span>
+ <div id="operation--network-site-pair-sets-site-pair-set--site-pair-set-id--routing-instances-routing-instance--routing-instance-id--site-pairs-site-pair--site-pair-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
<div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/relationship-list/relationship</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/site-pair-sets/site-pair-set/{site-pair-set-id}/routing-instances/routing-instance/{routing-instance-id}/site-pairs/site-pair/{site-pair-id}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkSitePairSetsSitePairSetRoutingInstancesRoutingInstanceSitePairsSitePair.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<tbody>
<tr>
<td>
- pnf-name
+ site-pair-set-id
</td>
<td>
- <p>unique name of Physical Network Function.</p>
+ <p>Unique id of site pair set.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-name
+ routing-instance-id
</td>
<td>
- <p>Name that identifies the physical interface</p>
+ <p>Unique id of routing instance</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ site-pair-id
+ </td>
+ <td>
+ <p>unique identifier of probe</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--relationship-list-relationship-"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-site-pair-sets-site-pair-set--site-pair-set-id--routing-instances-routing-instance--routing-instance-id--site-pairs-site-pair--site-pair-id--relationship-list-relationship-"></span>
+ <div id="operation--network-site-pair-sets-site-pair-set--site-pair-set-id--routing-instances-routing-instance--routing-instance-id--site-pairs-site-pair--site-pair-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
<div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/relationship-list/relationship</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/site-pair-sets/site-pair-set/{site-pair-set-id}/routing-instances/routing-instance/{routing-instance-id}/site-pairs/site-pair/{site-pair-id}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<tbody>
<tr>
<td>
- pnf-name
+ site-pair-set-id
</td>
<td>
- <p>unique name of Physical Network Function.</p>
+ <p>Unique id of site pair set.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-name
+ routing-instance-id
</td>
<td>
- <p>Name that identifies the physical interface</p>
+ <p>Unique id of routing instance</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ site-pair-id
+ </td>
+ <td>
+ <p>unique identifier of probe</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--sriov-pfs-"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--sriov-pfs-get" class="swagger--panel-operation-get panel">
+ <span id="path--network-vces-"></span>
+ <div id="operation--network-vces-get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">returns sriov-pfs</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/sriov-pfs</strong></h3>
+ <div class="operation-summary">returns vces</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vces</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns sriov-pfs</p>
+ <p>returns vces</p>
</section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <th class="sw-param-type"></th>
- <th class="sw-param-data-type"></th>
- <th class="sw-param-annotation"></th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>
- pnf-name
- </td>
- <td>
- <p>unique name of Physical Network Function.</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- interface-name
- </td>
- <td>
- <p>Name that identifies the physical interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- inv-status
- </td>
- <td>
- <p>CANOPI's inventory status. Only set with values exactly as defined by CANOPI.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- prov-status
- </td>
- <td>
- <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- </tbody>
- </table>
- </section>
<section class="sw-responses">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/sriov-pfs">/sriov-pfs</a>
+ <a class="json-schema-ref" href="#/getDefinitions/vces">/vces</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--sriov-pfs-sriov-pf--pf-pci-id--"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--sriov-pfs-sriov-pf--pf-pci-id--get" class="swagger--panel-operation-get panel">
+ <span id="path--network-vces-vce--vnf-id--"></span>
+ <div id="operation--network-vces-vce--vnf-id--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">returns sriov-pf</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/sriov-pfs/sriov-pf/{pf-pci-id}</strong></h3>
+ <div class="operation-summary">returns vce</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vces/vce/{vnf-id}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns sriov-pf</p>
+ <p>returns vce</p>
</section>
<section class="sw-request-params">
<tbody>
<tr>
<td>
- pnf-name
+ vnf-id
</td>
<td>
- <p>unique name of Physical Network Function.</p>
+ <p>Unique id of VNF. This is unique across the graph.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-name
+ vnf-name
</td>
<td>
- <p>Name that identifies the physical interface</p>
+ <p>Name of VNF.</p>
</td>
- <td>path</td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- pf-pci-id
+ vnf-name2
</td>
<td>
- <p>Identifier for the sriov-pf</p>
+ <p>Alternate name of VNF.</p>
</td>
- <td>path</td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- inv-status
+ vnf-type
</td>
<td>
- <p>CANOPI's inventory status. Only set with values exactly as defined by CANOPI.</p>
+ <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ service-id
+ </td>
+ <td>
+ <p>Unique identifier of service, does not strictly map to ASDC services, SOON TO BE DEPRECATED.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ regional-resource-zone
+ </td>
+ <td>
+ <p>Regional way of organizing pservers, source of truth should define values</p>
</td>
<td>query</td>
<td>
<td>
</td>
</tr>
+ <tr>
+ <td>
+ heat-stack-id
+ </td>
+ <td>
+ <p>Heat stack id corresponding to this instance, managed by MSO</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vpe-id
+ </td>
+ <td>
+ <p>Unique ID of VPE connected to this VCE.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
</tbody>
</table>
</section>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/sriov-pf">/sriov-pf</a>
+ <a class="json-schema-ref" href="#/getDefinitions/vce">/vce</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--sriov-pfs-sriov-pf--pf-pci-id--"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--sriov-pfs-sriov-pf--pf-pci-id--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-vces-vce--vnf-id--"></span>
+ <div id="operation--network-vces-vce--vnf-id--put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing sriov-pf</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/sriov-pfs/sriov-pf/{pf-pci-id}</strong></h3>
+ <div class="operation-summary">create or update an existing vce</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vces/vce/{vnf-id}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing sriov-pf</p>
+ <p>create or update an existing vce</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>sriov-pf object that needs to be created or updated</p>
+ <p><p>vce object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkVcesVce.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/sriov-pf">/sriov-pf</a>
+ <a class="json-schema-ref" href="#/definitions/vce">/vce</a>
</div>
</div></div>
</div>
<tbody>
<tr>
<td>
- pnf-name
- </td>
- <td>
- <p>unique name of Physical Network Function.</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- interface-name
- </td>
- <td>
- <p>Name that identifies the physical interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- pf-pci-id
+ vnf-id
</td>
<td>
- <p>Identifier for the sriov-pf</p>
+ <p>Unique id of VNF. This is unique across the graph.</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--sriov-pfs-sriov-pf--pf-pci-id--"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--sriov-pfs-sriov-pf--pf-pci-id--delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-vces-vce--vnf-id--"></span>
+ <div id="operation--network-vces-vce--vnf-id--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing sriov-pf</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/sriov-pfs/sriov-pf/{pf-pci-id}</strong></h3>
+ <div class="operation-summary">update an existing vce</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/vces/vce/{vnf-id}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing sriov-pf</p>
+ <p>update an existing vce</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>vce object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/vce">/vce</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
<tbody>
<tr>
<td>
- pnf-name
- </td>
- <td>
- <p>unique name of Physical Network Function.</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- interface-name
- </td>
- <td>
- <p>Name that identifies the physical interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- pf-pci-id
+ vnf-id
</td>
<td>
- <p>Identifier for the sriov-pf</p>
+ <p>Unique id of VNF. This is unique across the graph.</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
- <td>
- resource-version
- </td>
- <td>
- <p>resource-version for concurrency</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--sriov-pfs-sriov-pf--pf-pci-id--relationship-list-relationship-"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--sriov-pfs-sriov-pf--pf-pci-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--network-vces-vce--vnf-id--"></span>
+ <div id="operation--network-vces-vce--vnf-id--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/sriov-pfs/sriov-pf/{pf-pci-id}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">delete an existing vce</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vces/vce/{vnf-id}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>see node definition for valid relationships</p>
+ <p>delete an existing vce</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
- <div class="row">
- <div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
- </div>
- </div></div>
- </div>
</section>
<section class="sw-request-params">
<table class="table">
<tbody>
<tr>
<td>
- pnf-name
- </td>
- <td>
- <p>unique name of Physical Network Function.</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- interface-name
+ vnf-id
</td>
<td>
- <p>Name that identifies the physical interface</p>
+ <p>Unique id of VNF. This is unique across the graph.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- pf-pci-id
+ resource-version
</td>
<td>
- <p>Identifier for the sriov-pf</p>
+ <p>resource-version for concurrency</p>
</td>
- <td>path</td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</div>
</div>
- <span id="path--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--sriov-pfs-sriov-pf--pf-pci-id--relationship-list-relationship-"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--p-interfaces-p-interface--interface-name--sriov-pfs-sriov-pf--pf-pci-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-vces-vce--vnf-id--entitlements-"></span>
+ <div id="operation--network-vces-vce--vnf-id--entitlements-get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/pnfs/pnf/{pnf-name}/p-interfaces/p-interface/{interface-name}/sriov-pfs/sriov-pf/{pf-pci-id}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">returns entitlements</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vces/vce/{vnf-id}/entitlements</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing relationship</p>
+ <p>returns entitlements</p>
</section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- </section>
<section class="sw-request-params">
<table class="table">
<thead>
<tbody>
<tr>
<td>
- pnf-name
+ vnf-id
</td>
<td>
- <p>unique name of Physical Network Function.</p>
+ <p>Unique id of VNF. This is unique across the graph.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-name
+ vnf-name
</td>
<td>
- <p>Name that identifies the physical interface</p>
+ <p>Name of VNF.</p>
</td>
- <td>path</td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- pf-pci-id
+ vnf-name2
</td>
<td>
- <p>Identifier for the sriov-pf</p>
+ <p>Alternate name of VNF.</p>
</td>
- <td>path</td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
</td>
</tr>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--network-pnfs-pnf--pnf-name--relationship-list-relationship-"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
- <div class="panel-heading">
- <div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/pnfs/pnf/{pnf-name}/relationship-list/relationship</strong></h3>
- Tags:
- <a href="#tag-Network">Network</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>see node definition for valid relationships</p>
-
- </section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- <div class="row">
- <div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
- </div>
- </div></div>
- </div>
- </section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <th class="sw-param-type"></th>
- <th class="sw-param-data-type"></th>
- <th class="sw-param-annotation"></th>
- </tr>
- </thead>
- <tbody>
<tr>
<td>
- pnf-name
+ vnf-type
</td>
<td>
- <p>unique name of Physical Network Function.</p>
+ <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p>
</td>
- <td>path</td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
</td>
</tr>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--network-pnfs-pnf--pnf-name--relationship-list-relationship-"></span>
- <div id="operation--network-pnfs-pnf--pnf-name--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
- <div class="panel-heading">
- <div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/pnfs/pnf/{pnf-name}/relationship-list/relationship</strong></h3>
- Tags:
- <a href="#tag-Network">Network</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>delete an existing relationship</p>
-
- </section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- </section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <th class="sw-param-type"></th>
- <th class="sw-param-data-type"></th>
- <th class="sw-param-annotation"></th>
- </tr>
- </thead>
- <tbody>
<tr>
<td>
- pnf-name
+ service-id
</td>
<td>
- <p>unique name of Physical Network Function.</p>
+ <p>Unique identifier of service, does not strictly map to ASDC services, SOON TO BE DEPRECATED.</p>
</td>
- <td>path</td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ regional-resource-zone
+ </td>
+ <td>
+ <p>Regional way of organizing pservers, source of truth should define values</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ prov-status
+ </td>
+ <td>
+ <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ heat-stack-id
+ </td>
+ <td>
+ <p>Heat stack id corresponding to this instance, managed by MSO</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vpe-id
+ </td>
+ <td>
+ <p>Unique ID of VPE connected to this VCE.</p>
+ </td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
</td>
</tr>
</tbody>
</table>
</section>
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--network-route-table-references-"></span>
- <div id="operation--network-route-table-references-get" class="swagger--panel-operation-get panel">
- <div class="panel-heading">
- <div class="operation-summary">returns route-table-references</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/route-table-references</strong></h3>
- Tags:
- <a href="#tag-Network">Network</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>returns route-table-references</p>
-
- </section>
-
<section class="sw-responses">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/route-table-references">/route-table-references</a>
+ <a class="json-schema-ref" href="#/getDefinitions/entitlements">/entitlements</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-route-table-references-route-table-reference--route-table-reference-id--"></span>
- <div id="operation--network-route-table-references-route-table-reference--route-table-reference-id--get" class="swagger--panel-operation-get panel">
+ <span id="path--network-vces-vce--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--"></span>
+ <div id="operation--network-vces-vce--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">returns route-table-reference</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/route-table-references/route-table-reference/{route-table-reference-id}</strong></h3>
+ <div class="operation-summary">returns entitlement</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vces/vce/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns route-table-reference</p>
+ <p>returns entitlement</p>
</section>
<section class="sw-request-params">
<tbody>
<tr>
<td>
- route-table-reference-id
+ vnf-id
+ </td>
+ <td>
+ <p>Unique id of VNF. This is unique across the graph.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ group-uuid
+ </td>
+ <td>
+ <p>Unique ID for the entitlement group the resource comes from, should be uuid.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ resource-uuid
+ </td>
+ <td>
+ <p>Unique ID of an entitlement resource.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vnf-name
+ </td>
+ <td>
+ <p>Name of VNF.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vnf-name2
+ </td>
+ <td>
+ <p>Alternate name of VNF.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vnf-type
+ </td>
+ <td>
+ <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ service-id
+ </td>
+ <td>
+ <p>Unique identifier of service, does not strictly map to ASDC services, SOON TO BE DEPRECATED.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ regional-resource-zone
</td>
<td>
- <p>Route Table Reference id, UUID assigned to this instance.</p>
+ <p>Regional way of organizing pservers, source of truth should define values</p>
</td>
- <td>path</td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- route-table-reference-fqdn
+ prov-status
</td>
<td>
- <p>FQDN entry in the route table.</p>
+ <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ heat-stack-id
+ </td>
+ <td>
+ <p>Heat stack id corresponding to this instance, managed by MSO</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vpe-id
+ </td>
+ <td>
+ <p>Unique ID of VPE connected to this VCE.</p>
</td>
<td>query</td>
<td>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/route-table-reference">/route-table-reference</a>
+ <a class="json-schema-ref" href="#/getDefinitions/entitlement">/entitlement</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-route-table-references-route-table-reference--route-table-reference-id--"></span>
- <div id="operation--network-route-table-references-route-table-reference--route-table-reference-id--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-vces-vce--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--"></span>
+ <div id="operation--network-vces-vce--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing route-table-reference</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/route-table-references/route-table-reference/{route-table-reference-id}</strong></h3>
+ <div class="operation-summary">create or update an existing entitlement</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vces/vce/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing route-table-reference</p>
+ <p>create or update an existing entitlement</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>route-table-reference object that needs to be created or updated</p>
+ <p><p>entitlement object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkVcesVceEntitlementsEntitlement.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/route-table-reference">/route-table-reference</a>
+ <a class="json-schema-ref" href="#/definitions/entitlement">/entitlement</a>
</div>
</div></div>
</div>
<tbody>
<tr>
<td>
- route-table-reference-id
+ vnf-id
</td>
<td>
- <p>Route Table Reference id, UUID assigned to this instance.</p>
+ <p>Unique id of VNF. This is unique across the graph.</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--network-route-table-references-route-table-reference--route-table-reference-id--"></span>
- <div id="operation--network-route-table-references-route-table-reference--route-table-reference-id--delete" class="swagger--panel-operation-delete panel">
- <div class="panel-heading">
- <div class="operation-summary">delete an existing route-table-reference</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/route-table-references/route-table-reference/{route-table-reference-id}</strong></h3>
- Tags:
- <a href="#tag-Network">Network</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>delete an existing route-table-reference</p>
-
- </section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- </section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <th class="sw-param-type"></th>
- <th class="sw-param-data-type"></th>
- <th class="sw-param-annotation"></th>
- </tr>
- </thead>
- <tbody>
<tr>
<td>
- route-table-reference-id
+ group-uuid
</td>
<td>
- <p>Route Table Reference id, UUID assigned to this instance.</p>
+ <p>Unique ID for the entitlement group the resource comes from, should be uuid.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- resource-version
+ resource-uuid
</td>
<td>
- <p>resource-version for concurrency</p>
+ <p>Unique ID of an entitlement resource.</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</div>
</div>
- <span id="path--network-route-table-references-route-table-reference--route-table-reference-id--relationship-list-relationship-"></span>
- <div id="operation--network-route-table-references-route-table-reference--route-table-reference-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--network-vces-vce--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--"></span>
+ <div id="operation--network-vces-vce--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/route-table-references/route-table-reference/{route-table-reference-id}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">update an existing entitlement</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/vces/vce/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>see node definition for valid relationships</p>
+ <p>update an existing entitlement</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>entitlement object that needs to be created or updated.</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
+ <a class="json-schema-ref" href="#/patchDefinitions/entitlement">/entitlement</a>
</div>
</div></div>
</div>
<tbody>
<tr>
<td>
- route-table-reference-id
+ vnf-id
</td>
<td>
- <p>Route Table Reference id, UUID assigned to this instance.</p>
+ <p>Unique id of VNF. This is unique across the graph.</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--network-route-table-references-route-table-reference--route-table-reference-id--relationship-list-relationship-"></span>
- <div id="operation--network-route-table-references-route-table-reference--route-table-reference-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
- <div class="panel-heading">
- <div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/route-table-references/route-table-reference/{route-table-reference-id}/relationship-list/relationship</strong></h3>
- Tags:
- <a href="#tag-Network">Network</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>delete an existing relationship</p>
-
- </section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- </section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <th class="sw-param-type"></th>
- <th class="sw-param-data-type"></th>
- <th class="sw-param-annotation"></th>
- </tr>
- </thead>
- <tbody>
<tr>
<td>
- route-table-reference-id
+ group-uuid
</td>
<td>
- <p>Route Table Reference id, UUID assigned to this instance.</p>
+ <p>Unique ID for the entitlement group the resource comes from, should be uuid.</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--network-site-pair-sets-"></span>
- <div id="operation--network-site-pair-sets-get" class="swagger--panel-operation-get panel">
- <div class="panel-heading">
- <div class="operation-summary">returns site-pair-sets</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/site-pair-sets</strong></h3>
- Tags:
- <a href="#tag-Network">Network</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>returns site-pair-sets</p>
-
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-200">
- 200 OK
-
- </dt>
- <dd class="sw-response-200">
- <div class="row">
- <div class="col-md-12">
- <p>successful operation</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- <div class="panel panel-definition">
-
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/site-pair-sets">/site-pair-sets</a>
- </div>
- </div>
- </div>
-
- </div> </dd>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--network-site-pair-sets-site-pair-set--site-pair-set-id--"></span>
- <div id="operation--network-site-pair-sets-site-pair-set--site-pair-set-id--get" class="swagger--panel-operation-get panel">
- <div class="panel-heading">
- <div class="operation-summary">returns site-pair-set</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/site-pair-sets/site-pair-set/{site-pair-set-id}</strong></h3>
- Tags:
- <a href="#tag-Network">Network</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>returns site-pair-set</p>
-
- </section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <th class="sw-param-type"></th>
- <th class="sw-param-data-type"></th>
- <th class="sw-param-annotation"></th>
- </tr>
- </thead>
- <tbody>
<tr>
<td>
- site-pair-set-id
+ resource-uuid
</td>
<td>
- <p>Unique id of site pair set.</p>
+ <p>Unique ID of an entitlement resource.</p>
</td>
<td>path</td>
<td>
</p>
<dl>
- <dt class="sw-response-200">
- 200 OK
-
- </dt>
- <dd class="sw-response-200">
- <div class="row">
- <div class="col-md-12">
- <p>successful operation</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- <div class="panel panel-definition">
-
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/site-pair-set">/site-pair-set</a>
- </div>
- </div>
- </div>
-
- </div> </dd>
<dt class="sw-response-default">
default
</div>
</div>
- <span id="path--network-site-pair-sets-site-pair-set--site-pair-set-id--"></span>
- <div id="operation--network-site-pair-sets-site-pair-set--site-pair-set-id--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-vces-vce--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--"></span>
+ <div id="operation--network-vces-vce--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing site-pair-set</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/site-pair-sets/site-pair-set/{site-pair-set-id}</strong></h3>
+ <div class="operation-summary">delete an existing entitlement</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vces/vce/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing site-pair-set</p>
+ <p>delete an existing entitlement</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
- <div class="row">
- <div class="col-md-6">
- <p><p>site-pair-set object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/site-pair-set">/site-pair-set</a>
- </div>
- </div></div>
- </div>
</section>
<section class="sw-request-params">
<table class="table">
<tbody>
<tr>
<td>
- site-pair-set-id
+ vnf-id
</td>
<td>
- <p>Unique id of site pair set.</p>
+ <p>Unique id of VNF. This is unique across the graph.</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--network-site-pair-sets-site-pair-set--site-pair-set-id--"></span>
- <div id="operation--network-site-pair-sets-site-pair-set--site-pair-set-id--delete" class="swagger--panel-operation-delete panel">
- <div class="panel-heading">
- <div class="operation-summary">delete an existing site-pair-set</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/site-pair-sets/site-pair-set/{site-pair-set-id}</strong></h3>
- Tags:
- <a href="#tag-Network">Network</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>delete an existing site-pair-set</p>
-
- </section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- </section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <th class="sw-param-type"></th>
- <th class="sw-param-data-type"></th>
- <th class="sw-param-annotation"></th>
- </tr>
- </thead>
- <tbody>
<tr>
<td>
- site-pair-set-id
+ group-uuid
</td>
<td>
- <p>Unique id of site pair set.</p>
+ <p>Unique ID for the entitlement group the resource comes from, should be uuid.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ resource-uuid
+ </td>
+ <td>
+ <p>Unique ID of an entitlement resource.</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-site-pair-sets-site-pair-set--site-pair-set-id--relationship-list-relationship-"></span>
- <div id="operation--network-site-pair-sets-site-pair-set--site-pair-set-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--network-vces-vce--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--relationship-list-relationship-"></span>
+ <div id="operation--network-vces-vce--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
<div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/site-pair-sets/site-pair-set/{site-pair-set-id}/relationship-list/relationship</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vces/vce/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkVcesVceEntitlementsEntitlement.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<tbody>
<tr>
<td>
- site-pair-set-id
+ vnf-id
</td>
<td>
- <p>Unique id of site pair set.</p>
+ <p>Unique id of VNF. This is unique across the graph.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ group-uuid
+ </td>
+ <td>
+ <p>Unique ID for the entitlement group the resource comes from, should be uuid.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ resource-uuid
+ </td>
+ <td>
+ <p>Unique ID of an entitlement resource.</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-site-pair-sets-site-pair-set--site-pair-set-id--relationship-list-relationship-"></span>
- <div id="operation--network-site-pair-sets-site-pair-set--site-pair-set-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-vces-vce--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--relationship-list-relationship-"></span>
+ <div id="operation--network-vces-vce--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
<div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/site-pair-sets/site-pair-set/{site-pair-set-id}/relationship-list/relationship</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vces/vce/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<tbody>
<tr>
<td>
- site-pair-set-id
+ vnf-id
</td>
<td>
- <p>Unique id of site pair set.</p>
+ <p>Unique id of VNF. This is unique across the graph.</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--network-site-pair-sets-site-pair-set--site-pair-set-id--routing-instances-"></span>
- <div id="operation--network-site-pair-sets-site-pair-set--site-pair-set-id--routing-instances-get" class="swagger--panel-operation-get panel">
- <div class="panel-heading">
- <div class="operation-summary">returns routing-instances</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/site-pair-sets/site-pair-set/{site-pair-set-id}/routing-instances</strong></h3>
- Tags:
- <a href="#tag-Network">Network</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>returns routing-instances</p>
-
- </section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <th class="sw-param-type"></th>
- <th class="sw-param-data-type"></th>
- <th class="sw-param-annotation"></th>
- </tr>
- </thead>
- <tbody>
<tr>
<td>
- site-pair-set-id
+ group-uuid
</td>
<td>
- <p>Unique id of site pair set.</p>
+ <p>Unique ID for the entitlement group the resource comes from, should be uuid.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ resource-uuid
+ </td>
+ <td>
+ <p>Unique ID of an entitlement resource.</p>
</td>
<td>path</td>
<td>
</p>
<dl>
- <dt class="sw-response-200">
- 200 OK
-
- </dt>
- <dd class="sw-response-200">
- <div class="row">
- <div class="col-md-12">
- <p>successful operation</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- <div class="panel panel-definition">
-
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/routing-instances">/routing-instances</a>
- </div>
- </div>
- </div>
-
- </div> </dd>
<dt class="sw-response-default">
default
</div>
</div>
- <span id="path--network-site-pair-sets-site-pair-set--site-pair-set-id--routing-instances-routing-instance--routing-instance-id--"></span>
- <div id="operation--network-site-pair-sets-site-pair-set--site-pair-set-id--routing-instances-routing-instance--routing-instance-id--get" class="swagger--panel-operation-get panel">
+ <span id="path--network-vces-vce--vnf-id--licenses-"></span>
+ <div id="operation--network-vces-vce--vnf-id--licenses-get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">returns routing-instance</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/site-pair-sets/site-pair-set/{site-pair-set-id}/routing-instances/routing-instance/{routing-instance-id}</strong></h3>
+ <div class="operation-summary">returns licenses</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vces/vce/{vnf-id}/licenses</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns routing-instance</p>
+ <p>returns licenses</p>
</section>
<section class="sw-request-params">
<tbody>
<tr>
<td>
- site-pair-set-id
+ vnf-id
</td>
<td>
- <p>Unique id of site pair set.</p>
+ <p>Unique id of VNF. This is unique across the graph.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- routing-instance-id
+ vnf-name
</td>
<td>
- <p>Unique id of routing instance</p>
+ <p>Name of VNF.</p>
</td>
- <td>path</td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vnf-name2
+ </td>
+ <td>
+ <p>Alternate name of VNF.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vnf-type
+ </td>
+ <td>
+ <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ service-id
+ </td>
+ <td>
+ <p>Unique identifier of service, does not strictly map to ASDC services, SOON TO BE DEPRECATED.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ regional-resource-zone
+ </td>
+ <td>
+ <p>Regional way of organizing pservers, source of truth should define values</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ prov-status
+ </td>
+ <td>
+ <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ heat-stack-id
+ </td>
+ <td>
+ <p>Heat stack id corresponding to this instance, managed by MSO</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vpe-id
+ </td>
+ <td>
+ <p>Unique ID of VPE connected to this VCE.</p>
+ </td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
</td>
</tr>
</tbody>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/routing-instance">/routing-instance</a>
+ <a class="json-schema-ref" href="#/getDefinitions/licenses">/licenses</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-site-pair-sets-site-pair-set--site-pair-set-id--routing-instances-routing-instance--routing-instance-id--"></span>
- <div id="operation--network-site-pair-sets-site-pair-set--site-pair-set-id--routing-instances-routing-instance--routing-instance-id--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-vces-vce--vnf-id--licenses-license--group-uuid---resource-uuid--"></span>
+ <div id="operation--network-vces-vce--vnf-id--licenses-license--group-uuid---resource-uuid--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing routing-instance</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/site-pair-sets/site-pair-set/{site-pair-set-id}/routing-instances/routing-instance/{routing-instance-id}</strong></h3>
+ <div class="operation-summary">returns license</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vces/vce/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing routing-instance</p>
+ <p>returns license</p>
</section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- <div class="row">
- <div class="col-md-6">
- <p><p>routing-instance object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/routing-instance">/routing-instance</a>
- </div>
- </div></div>
- </div>
- </section>
<section class="sw-request-params">
<table class="table">
<thead>
<tbody>
<tr>
<td>
- site-pair-set-id
+ vnf-id
</td>
<td>
- <p>Unique id of site pair set.</p>
+ <p>Unique id of VNF. This is unique across the graph.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- routing-instance-id
+ group-uuid
</td>
<td>
- <p>Unique id of routing instance</p>
+ <p>Unique ID for the license group the resource belongs to, should be uuid.</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--network-site-pair-sets-site-pair-set--site-pair-set-id--routing-instances-routing-instance--routing-instance-id--"></span>
- <div id="operation--network-site-pair-sets-site-pair-set--site-pair-set-id--routing-instances-routing-instance--routing-instance-id--delete" class="swagger--panel-operation-delete panel">
- <div class="panel-heading">
- <div class="operation-summary">delete an existing routing-instance</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/site-pair-sets/site-pair-set/{site-pair-set-id}/routing-instances/routing-instance/{routing-instance-id}</strong></h3>
- Tags:
- <a href="#tag-Network">Network</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>delete an existing routing-instance</p>
-
- </section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- </section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <th class="sw-param-type"></th>
- <th class="sw-param-data-type"></th>
- <th class="sw-param-annotation"></th>
- </tr>
- </thead>
- <tbody>
<tr>
<td>
- site-pair-set-id
+ resource-uuid
</td>
<td>
- <p>Unique id of site pair set.</p>
+ <p>Unique ID of a license resource.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- routing-instance-id
+ vnf-name
</td>
<td>
- <p>Unique id of routing instance</p>
+ <p>Name of VNF.</p>
</td>
- <td>path</td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- resource-version
+ vnf-name2
</td>
<td>
- <p>resource-version for concurrency</p>
+ <p>Alternate name of VNF.</p>
</td>
<td>query</td>
<td>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
</td>
</tr>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--network-site-pair-sets-site-pair-set--site-pair-set-id--routing-instances-routing-instance--routing-instance-id--relationship-list-relationship-"></span>
- <div id="operation--network-site-pair-sets-site-pair-set--site-pair-set-id--routing-instances-routing-instance--routing-instance-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
- <div class="panel-heading">
- <div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/site-pair-sets/site-pair-set/{site-pair-set-id}/routing-instances/routing-instance/{routing-instance-id}/relationship-list/relationship</strong></h3>
- Tags:
- <a href="#tag-Network">Network</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>see node definition for valid relationships</p>
-
- </section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- <div class="row">
- <div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
- </div>
- </div></div>
- </div>
- </section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <th class="sw-param-type"></th>
- <th class="sw-param-data-type"></th>
- <th class="sw-param-annotation"></th>
- </tr>
- </thead>
- <tbody>
<tr>
<td>
- site-pair-set-id
+ vnf-type
</td>
<td>
- <p>Unique id of site pair set.</p>
+ <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p>
</td>
- <td>path</td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- routing-instance-id
+ service-id
</td>
<td>
- <p>Unique id of routing instance</p>
+ <p>Unique identifier of service, does not strictly map to ASDC services, SOON TO BE DEPRECATED.</p>
</td>
- <td>path</td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ regional-resource-zone
+ </td>
+ <td>
+ <p>Regional way of organizing pservers, source of truth should define values</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ prov-status
+ </td>
+ <td>
+ <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ heat-stack-id
+ </td>
+ <td>
+ <p>Heat stack id corresponding to this instance, managed by MSO</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vpe-id
+ </td>
+ <td>
+ <p>Unique ID of VPE connected to this VCE.</p>
+ </td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
</td>
</tr>
</tbody>
</table>
</section>
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-200">
+ 200 OK
+
+ </dt>
+ <dd class="sw-response-200">
+ <div class="row">
+ <div class="col-md-12">
+ <p>successful operation</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ <div class="panel panel-definition">
+
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/getDefinitions/license">/license</a>
+ </div>
+ </div>
+ </div>
+
+ </div> </dd>
<dt class="sw-response-default">
default
</div>
</div>
- <span id="path--network-site-pair-sets-site-pair-set--site-pair-set-id--routing-instances-routing-instance--routing-instance-id--relationship-list-relationship-"></span>
- <div id="operation--network-site-pair-sets-site-pair-set--site-pair-set-id--routing-instances-routing-instance--routing-instance-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-vces-vce--vnf-id--licenses-license--group-uuid---resource-uuid--"></span>
+ <div id="operation--network-vces-vce--vnf-id--licenses-license--group-uuid---resource-uuid--put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/site-pair-sets/site-pair-set/{site-pair-set-id}/routing-instances/routing-instance/{routing-instance-id}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">create or update an existing license</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vces/vce/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing relationship</p>
+ <p>create or update an existing license</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>license object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkVcesVceLicensesLicense.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/license">/license</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
<tbody>
<tr>
<td>
- site-pair-set-id
+ vnf-id
</td>
<td>
- <p>Unique id of site pair set.</p>
+ <p>Unique id of VNF. This is unique across the graph.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- routing-instance-id
+ group-uuid
</td>
<td>
- <p>Unique id of routing instance</p>
+ <p>Unique ID for the license group the resource belongs to, should be uuid.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ resource-uuid
+ </td>
+ <td>
+ <p>Unique ID of a license resource.</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-site-pair-sets-site-pair-set--site-pair-set-id--routing-instances-routing-instance--routing-instance-id--site-pairs-"></span>
- <div id="operation--network-site-pair-sets-site-pair-set--site-pair-set-id--routing-instances-routing-instance--routing-instance-id--site-pairs-get" class="swagger--panel-operation-get panel">
+ <span id="path--network-vces-vce--vnf-id--licenses-license--group-uuid---resource-uuid--"></span>
+ <div id="operation--network-vces-vce--vnf-id--licenses-license--group-uuid---resource-uuid--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">returns site-pairs</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/site-pair-sets/site-pair-set/{site-pair-set-id}/routing-instances/routing-instance/{routing-instance-id}/site-pairs</strong></h3>
+ <div class="operation-summary">update an existing license</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/vces/vce/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns site-pairs</p>
+ <p>update an existing license</p>
</section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>license object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/license">/license</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
<section class="sw-request-params">
<table class="table">
<thead>
<tbody>
<tr>
<td>
- site-pair-set-id
+ vnf-id
</td>
<td>
- <p>Unique id of site pair set.</p>
+ <p>Unique id of VNF. This is unique across the graph.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- routing-instance-id
+ group-uuid
</td>
<td>
- <p>Unique id of routing instance</p>
+ <p>Unique ID for the license group the resource belongs to, should be uuid.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ resource-uuid
+ </td>
+ <td>
+ <p>Unique ID of a license resource.</p>
</td>
<td>path</td>
<td>
</p>
<dl>
- <dt class="sw-response-200">
- 200 OK
-
- </dt>
- <dd class="sw-response-200">
- <div class="row">
- <div class="col-md-12">
- <p>successful operation</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- <div class="panel panel-definition">
-
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/site-pairs">/site-pairs</a>
- </div>
- </div>
- </div>
-
- </div> </dd>
<dt class="sw-response-default">
default
</div>
</div>
- <span id="path--network-site-pair-sets-site-pair-set--site-pair-set-id--routing-instances-routing-instance--routing-instance-id--site-pairs-site-pair--site-pair-id--"></span>
- <div id="operation--network-site-pair-sets-site-pair-set--site-pair-set-id--routing-instances-routing-instance--routing-instance-id--site-pairs-site-pair--site-pair-id--get" class="swagger--panel-operation-get panel">
+ <span id="path--network-vces-vce--vnf-id--licenses-license--group-uuid---resource-uuid--"></span>
+ <div id="operation--network-vces-vce--vnf-id--licenses-license--group-uuid---resource-uuid--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">returns site-pair</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/site-pair-sets/site-pair-set/{site-pair-set-id}/routing-instances/routing-instance/{routing-instance-id}/site-pairs/site-pair/{site-pair-id}</strong></h3>
+ <div class="operation-summary">delete an existing license</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vces/vce/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns site-pair</p>
+ <p>delete an existing license</p>
</section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
<section class="sw-request-params">
<table class="table">
<thead>
<tbody>
<tr>
<td>
- site-pair-set-id
+ vnf-id
</td>
<td>
- <p>Unique id of site pair set.</p>
+ <p>Unique id of VNF. This is unique across the graph.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- routing-instance-id
+ group-uuid
</td>
<td>
- <p>Unique id of routing instance</p>
+ <p>Unique ID for the license group the resource belongs to, should be uuid.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- site-pair-id
+ resource-uuid
</td>
<td>
- <p>unique identifier of probe</p>
+ <p>Unique ID of a license resource.</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
+ <tr>
+ <td>
+ resource-version
+ </td>
+ <td>
+ <p>resource-version for concurrency</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
</tbody>
</table>
</section>
</p>
<dl>
- <dt class="sw-response-200">
- 200 OK
-
- </dt>
- <dd class="sw-response-200">
- <div class="row">
- <div class="col-md-12">
- <p>successful operation</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- <div class="panel panel-definition">
-
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/site-pair">/site-pair</a>
- </div>
- </div>
- </div>
-
- </div> </dd>
<dt class="sw-response-default">
default
</div>
</div>
- <span id="path--network-site-pair-sets-site-pair-set--site-pair-set-id--routing-instances-routing-instance--routing-instance-id--site-pairs-site-pair--site-pair-id--"></span>
- <div id="operation--network-site-pair-sets-site-pair-set--site-pair-set-id--routing-instances-routing-instance--routing-instance-id--site-pairs-site-pair--site-pair-id--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-vces-vce--vnf-id--licenses-license--group-uuid---resource-uuid--relationship-list-relationship-"></span>
+ <div id="operation--network-vces-vce--vnf-id--licenses-license--group-uuid---resource-uuid--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing site-pair</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/site-pair-sets/site-pair-set/{site-pair-set-id}/routing-instances/routing-instance/{routing-instance-id}/site-pairs/site-pair/{site-pair-id}</strong></h3>
+ <div class="operation-summary">see node definition for valid relationships</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vces/vce/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing site-pair</p>
+ <p>see node definition for valid relationships</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>site-pair object that needs to be created or updated</p>
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkVcesVceLicensesLicense.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/site-pair">/site-pair</a>
+ <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
</div>
</div></div>
</div>
<tbody>
<tr>
<td>
- site-pair-set-id
+ vnf-id
</td>
<td>
- <p>Unique id of site pair set.</p>
+ <p>Unique id of VNF. This is unique across the graph.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- routing-instance-id
+ group-uuid
</td>
<td>
- <p>Unique id of routing instance</p>
+ <p>Unique ID for the license group the resource belongs to, should be uuid.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- site-pair-id
+ resource-uuid
</td>
<td>
- <p>unique identifier of probe</p>
+ <p>Unique ID of a license resource.</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-site-pair-sets-site-pair-set--site-pair-set-id--routing-instances-routing-instance--routing-instance-id--site-pairs-site-pair--site-pair-id--"></span>
- <div id="operation--network-site-pair-sets-site-pair-set--site-pair-set-id--routing-instances-routing-instance--routing-instance-id--site-pairs-site-pair--site-pair-id--delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-vces-vce--vnf-id--licenses-license--group-uuid---resource-uuid--relationship-list-relationship-"></span>
+ <div id="operation--network-vces-vce--vnf-id--licenses-license--group-uuid---resource-uuid--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing site-pair</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/site-pair-sets/site-pair-set/{site-pair-set-id}/routing-instances/routing-instance/{routing-instance-id}/site-pairs/site-pair/{site-pair-id}</strong></h3>
+ <div class="operation-summary">delete an existing relationship</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vces/vce/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing site-pair</p>
+ <p>delete an existing relationship</p>
</section>
<section class="sw-request-body">
<tbody>
<tr>
<td>
- site-pair-set-id
+ vnf-id
</td>
<td>
- <p>Unique id of site pair set.</p>
+ <p>Unique id of VNF. This is unique across the graph.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- routing-instance-id
+ group-uuid
</td>
<td>
- <p>Unique id of routing instance</p>
+ <p>Unique ID for the license group the resource belongs to, should be uuid.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- site-pair-id
+ resource-uuid
</td>
<td>
- <p>unique identifier of probe</p>
+ <p>Unique ID of a license resource.</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
- <td>
- resource-version
- </td>
- <td>
- <p>resource-version for concurrency</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--network-site-pair-sets-site-pair-set--site-pair-set-id--routing-instances-routing-instance--routing-instance-id--site-pairs-site-pair--site-pair-id--classes-of-service-"></span>
- <div id="operation--network-site-pair-sets-site-pair-set--site-pair-set-id--routing-instances-routing-instance--routing-instance-id--site-pairs-site-pair--site-pair-id--classes-of-service-get" class="swagger--panel-operation-get panel">
+ <span id="path--network-vces-vce--vnf-id--port-groups-"></span>
+ <div id="operation--network-vces-vce--vnf-id--port-groups-get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">returns classes-of-service</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/site-pair-sets/site-pair-set/{site-pair-set-id}/routing-instances/routing-instance/{routing-instance-id}/site-pairs/site-pair/{site-pair-id}/classes-of-service</strong></h3>
+ <div class="operation-summary">returns port-groups</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vces/vce/{vnf-id}/port-groups</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns classes-of-service</p>
+ <p>returns port-groups</p>
</section>
<section class="sw-request-params">
<tbody>
<tr>
<td>
- site-pair-set-id
+ vnf-id
</td>
<td>
- <p>Unique id of site pair set.</p>
+ <p>Unique id of VNF. This is unique across the graph.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- routing-instance-id
+ vnf-name
</td>
<td>
- <p>Unique id of routing instance</p>
+ <p>Name of VNF.</p>
</td>
- <td>path</td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- site-pair-id
+ vnf-name2
</td>
<td>
- <p>unique identifier of probe</p>
+ <p>Alternate name of VNF.</p>
</td>
- <td>path</td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
</td>
</tr>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-200">
- 200 OK
-
- </dt>
- <dd class="sw-response-200">
- <div class="row">
- <div class="col-md-12">
- <p>successful operation</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- <div class="panel panel-definition">
-
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/classes-of-service">/classes-of-service</a>
- </div>
- </div>
- </div>
-
- </div> </dd>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--network-site-pair-sets-site-pair-set--site-pair-set-id--routing-instances-routing-instance--routing-instance-id--site-pairs-site-pair--site-pair-id--classes-of-service-class-of-service--cos--"></span>
- <div id="operation--network-site-pair-sets-site-pair-set--site-pair-set-id--routing-instances-routing-instance--routing-instance-id--site-pairs-site-pair--site-pair-id--classes-of-service-class-of-service--cos--get" class="swagger--panel-operation-get panel">
- <div class="panel-heading">
- <div class="operation-summary">returns class-of-service</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/site-pair-sets/site-pair-set/{site-pair-set-id}/routing-instances/routing-instance/{routing-instance-id}/site-pairs/site-pair/{site-pair-id}/classes-of-service/class-of-service/{cos}</strong></h3>
- Tags:
- <a href="#tag-Network">Network</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>returns class-of-service</p>
-
- </section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <th class="sw-param-type"></th>
- <th class="sw-param-data-type"></th>
- <th class="sw-param-annotation"></th>
- </tr>
- </thead>
- <tbody>
<tr>
<td>
- site-pair-set-id
+ vnf-type
</td>
<td>
- <p>Unique id of site pair set.</p>
+ <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p>
</td>
- <td>path</td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- routing-instance-id
+ service-id
</td>
<td>
- <p>Unique id of routing instance</p>
+ <p>Unique identifier of service, does not strictly map to ASDC services, SOON TO BE DEPRECATED.</p>
</td>
- <td>path</td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- site-pair-id
+ regional-resource-zone
</td>
<td>
- <p>unique identifier of probe</p>
+ <p>Regional way of organizing pservers, source of truth should define values</p>
</td>
- <td>path</td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- cos
+ prov-status
</td>
<td>
- <p>unique identifier of probe</p>
+ <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p>
</td>
- <td>path</td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ heat-stack-id
+ </td>
+ <td>
+ <p>Heat stack id corresponding to this instance, managed by MSO</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vpe-id
+ </td>
+ <td>
+ <p>Unique ID of VPE connected to this VCE.</p>
+ </td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
</td>
</tr>
</tbody>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/class-of-service">/class-of-service</a>
+ <a class="json-schema-ref" href="#/getDefinitions/port-groups">/port-groups</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-site-pair-sets-site-pair-set--site-pair-set-id--routing-instances-routing-instance--routing-instance-id--site-pairs-site-pair--site-pair-id--classes-of-service-class-of-service--cos--"></span>
- <div id="operation--network-site-pair-sets-site-pair-set--site-pair-set-id--routing-instances-routing-instance--routing-instance-id--site-pairs-site-pair--site-pair-id--classes-of-service-class-of-service--cos--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-vces-vce--vnf-id--port-groups-port-group--interface-id--"></span>
+ <div id="operation--network-vces-vce--vnf-id--port-groups-port-group--interface-id--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing class-of-service</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/site-pair-sets/site-pair-set/{site-pair-set-id}/routing-instances/routing-instance/{routing-instance-id}/site-pairs/site-pair/{site-pair-id}/classes-of-service/class-of-service/{cos}</strong></h3>
+ <div class="operation-summary">returns port-group</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vces/vce/{vnf-id}/port-groups/port-group/{interface-id}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing class-of-service</p>
+ <p>returns port-group</p>
</section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- <div class="row">
- <div class="col-md-6">
- <p><p>class-of-service object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/class-of-service">/class-of-service</a>
- </div>
- </div></div>
- </div>
- </section>
<section class="sw-request-params">
<table class="table">
<thead>
<tbody>
<tr>
<td>
- site-pair-set-id
+ vnf-id
</td>
<td>
- <p>Unique id of site pair set.</p>
+ <p>Unique id of VNF. This is unique across the graph.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- routing-instance-id
+ interface-id
</td>
<td>
- <p>Unique id of routing instance</p>
+ <p>Unique ID of the interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- site-pair-id
+ vnf-name
</td>
<td>
- <p>unique identifier of probe</p>
+ <p>Name of VNF.</p>
</td>
- <td>path</td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- cos
+ vnf-name2
</td>
<td>
- <p>unique identifier of probe</p>
+ <p>Alternate name of VNF.</p>
</td>
- <td>path</td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
</td>
</tr>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--network-site-pair-sets-site-pair-set--site-pair-set-id--routing-instances-routing-instance--routing-instance-id--site-pairs-site-pair--site-pair-id--classes-of-service-class-of-service--cos--"></span>
- <div id="operation--network-site-pair-sets-site-pair-set--site-pair-set-id--routing-instances-routing-instance--routing-instance-id--site-pairs-site-pair--site-pair-id--classes-of-service-class-of-service--cos--delete" class="swagger--panel-operation-delete panel">
- <div class="panel-heading">
- <div class="operation-summary">delete an existing class-of-service</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/site-pair-sets/site-pair-set/{site-pair-set-id}/routing-instances/routing-instance/{routing-instance-id}/site-pairs/site-pair/{site-pair-id}/classes-of-service/class-of-service/{cos}</strong></h3>
- Tags:
- <a href="#tag-Network">Network</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>delete an existing class-of-service</p>
-
- </section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- </section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <th class="sw-param-type"></th>
- <th class="sw-param-data-type"></th>
- <th class="sw-param-annotation"></th>
- </tr>
- </thead>
- <tbody>
<tr>
<td>
- site-pair-set-id
+ vnf-type
</td>
<td>
- <p>Unique id of site pair set.</p>
+ <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p>
</td>
- <td>path</td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- routing-instance-id
+ service-id
</td>
<td>
- <p>Unique id of routing instance</p>
+ <p>Unique identifier of service, does not strictly map to ASDC services, SOON TO BE DEPRECATED.</p>
</td>
- <td>path</td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- site-pair-id
+ regional-resource-zone
</td>
<td>
- <p>unique identifier of probe</p>
+ <p>Regional way of organizing pservers, source of truth should define values</p>
</td>
- <td>path</td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- cos
+ prov-status
</td>
<td>
- <p>unique identifier of probe</p>
+ <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p>
</td>
- <td>path</td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- resource-version
+ heat-stack-id
</td>
<td>
- <p>resource-version for concurrency</p>
+ <p>Heat stack id corresponding to this instance, managed by MSO</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vpe-id
+ </td>
+ <td>
+ <p>Unique ID of VPE connected to this VCE.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ port-group-id
+ </td>
+ <td>
+ <p>Unique ID for port group in vmware</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ switch-name
+ </td>
+ <td>
+ <p>DVS or standard switch name (should be non-null for port groups associated with DVS)</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ heat-stack-id
+ </td>
+ <td>
+ <p>Heat stack id corresponding to this instance, managed by MSO</p>
</td>
<td>query</td>
<td>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
</td>
</tr>
</tbody>
</p>
<dl>
+ <dt class="sw-response-200">
+ 200 OK
+
+ </dt>
+ <dd class="sw-response-200">
+ <div class="row">
+ <div class="col-md-12">
+ <p>successful operation</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ <div class="panel panel-definition">
+
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/getDefinitions/port-group">/port-group</a>
+ </div>
+ </div>
+ </div>
+
+ </div> </dd>
<dt class="sw-response-default">
default
</div>
</div>
- <span id="path--network-site-pair-sets-site-pair-set--site-pair-set-id--routing-instances-routing-instance--routing-instance-id--site-pairs-site-pair--site-pair-id--classes-of-service-class-of-service--cos--relationship-list-relationship-"></span>
- <div id="operation--network-site-pair-sets-site-pair-set--site-pair-set-id--routing-instances-routing-instance--routing-instance-id--site-pairs-site-pair--site-pair-id--classes-of-service-class-of-service--cos--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--network-vces-vce--vnf-id--port-groups-port-group--interface-id--"></span>
+ <div id="operation--network-vces-vce--vnf-id--port-groups-port-group--interface-id--put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/site-pair-sets/site-pair-set/{site-pair-set-id}/routing-instances/routing-instance/{routing-instance-id}/site-pairs/site-pair/{site-pair-id}/classes-of-service/class-of-service/{cos}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">create or update an existing port-group</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vces/vce/{vnf-id}/port-groups/port-group/{interface-id}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>see node definition for valid relationships</p>
+ <p>create or update an existing port-group</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>port-group object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkVcesVcePortGroupsPortGroup.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
+ <a class="json-schema-ref" href="#/definitions/port-group">/port-group</a>
</div>
</div></div>
</div>
<tbody>
<tr>
<td>
- site-pair-set-id
- </td>
- <td>
- <p>Unique id of site pair set.</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- routing-instance-id
- </td>
- <td>
- <p>Unique id of routing instance</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- site-pair-id
+ vnf-id
</td>
<td>
- <p>unique identifier of probe</p>
+ <p>Unique id of VNF. This is unique across the graph.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- cos
+ interface-id
</td>
<td>
- <p>unique identifier of probe</p>
+ <p>Unique ID of the interface</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-site-pair-sets-site-pair-set--site-pair-set-id--routing-instances-routing-instance--routing-instance-id--site-pairs-site-pair--site-pair-id--classes-of-service-class-of-service--cos--relationship-list-relationship-"></span>
- <div id="operation--network-site-pair-sets-site-pair-set--site-pair-set-id--routing-instances-routing-instance--routing-instance-id--site-pairs-site-pair--site-pair-id--classes-of-service-class-of-service--cos--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-vces-vce--vnf-id--port-groups-port-group--interface-id--"></span>
+ <div id="operation--network-vces-vce--vnf-id--port-groups-port-group--interface-id--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/site-pair-sets/site-pair-set/{site-pair-set-id}/routing-instances/routing-instance/{routing-instance-id}/site-pairs/site-pair/{site-pair-id}/classes-of-service/class-of-service/{cos}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">update an existing port-group</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/vces/vce/{vnf-id}/port-groups/port-group/{interface-id}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing relationship</p>
+ <p>update an existing port-group</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>port-group object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/port-group">/port-group</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
<tbody>
<tr>
<td>
- site-pair-set-id
- </td>
- <td>
- <p>Unique id of site pair set.</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- routing-instance-id
- </td>
- <td>
- <p>Unique id of routing instance</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- site-pair-id
+ vnf-id
</td>
<td>
- <p>unique identifier of probe</p>
+ <p>Unique id of VNF. This is unique across the graph.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- cos
+ interface-id
</td>
<td>
- <p>unique identifier of probe</p>
+ <p>Unique ID of the interface</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-site-pair-sets-site-pair-set--site-pair-set-id--routing-instances-routing-instance--routing-instance-id--site-pairs-site-pair--site-pair-id--relationship-list-relationship-"></span>
- <div id="operation--network-site-pair-sets-site-pair-set--site-pair-set-id--routing-instances-routing-instance--routing-instance-id--site-pairs-site-pair--site-pair-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--network-vces-vce--vnf-id--port-groups-port-group--interface-id--"></span>
+ <div id="operation--network-vces-vce--vnf-id--port-groups-port-group--interface-id--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/site-pair-sets/site-pair-set/{site-pair-set-id}/routing-instances/routing-instance/{routing-instance-id}/site-pairs/site-pair/{site-pair-id}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">delete an existing port-group</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vces/vce/{vnf-id}/port-groups/port-group/{interface-id}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>see node definition for valid relationships</p>
+ <p>delete an existing port-group</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
- <div class="row">
- <div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
- </div>
- </div></div>
- </div>
</section>
<section class="sw-request-params">
<table class="table">
<tbody>
<tr>
<td>
- site-pair-set-id
+ vnf-id
</td>
<td>
- <p>Unique id of site pair set.</p>
+ <p>Unique id of VNF. This is unique across the graph.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- routing-instance-id
+ interface-id
</td>
<td>
- <p>Unique id of routing instance</p>
+ <p>Unique ID of the interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- site-pair-id
+ resource-version
</td>
<td>
- <p>unique identifier of probe</p>
+ <p>resource-version for concurrency</p>
</td>
- <td>path</td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</div>
</div>
- <span id="path--network-site-pair-sets-site-pair-set--site-pair-set-id--routing-instances-routing-instance--routing-instance-id--site-pairs-site-pair--site-pair-id--relationship-list-relationship-"></span>
- <div id="operation--network-site-pair-sets-site-pair-set--site-pair-set-id--routing-instances-routing-instance--routing-instance-id--site-pairs-site-pair--site-pair-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-vces-vce--vnf-id--port-groups-port-group--interface-id--cvlan-tags-"></span>
+ <div id="operation--network-vces-vce--vnf-id--port-groups-port-group--interface-id--cvlan-tags-get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/site-pair-sets/site-pair-set/{site-pair-set-id}/routing-instances/routing-instance/{routing-instance-id}/site-pairs/site-pair/{site-pair-id}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">returns cvlan-tags</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vces/vce/{vnf-id}/port-groups/port-group/{interface-id}/cvlan-tags</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing relationship</p>
+ <p>returns cvlan-tags</p>
</section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- </section>
<section class="sw-request-params">
<table class="table">
<thead>
<tbody>
<tr>
<td>
- site-pair-set-id
+ vnf-id
</td>
<td>
- <p>Unique id of site pair set.</p>
+ <p>Unique id of VNF. This is unique across the graph.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- routing-instance-id
+ interface-id
</td>
<td>
- <p>Unique id of routing instance</p>
+ <p>Unique ID of the interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- site-pair-id
+ vnf-name
</td>
<td>
- <p>unique identifier of probe</p>
+ <p>Name of VNF.</p>
</td>
- <td>path</td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vnf-name2
+ </td>
+ <td>
+ <p>Alternate name of VNF.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vnf-type
+ </td>
+ <td>
+ <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ service-id
+ </td>
+ <td>
+ <p>Unique identifier of service, does not strictly map to ASDC services, SOON TO BE DEPRECATED.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ regional-resource-zone
+ </td>
+ <td>
+ <p>Regional way of organizing pservers, source of truth should define values</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ prov-status
+ </td>
+ <td>
+ <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ heat-stack-id
+ </td>
+ <td>
+ <p>Heat stack id corresponding to this instance, managed by MSO</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vpe-id
+ </td>
+ <td>
+ <p>Unique ID of VPE connected to this VCE.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ port-group-id
+ </td>
+ <td>
+ <p>Unique ID for port group in vmware</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ switch-name
+ </td>
+ <td>
+ <p>DVS or standard switch name (should be non-null for port groups associated with DVS)</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ heat-stack-id
+ </td>
+ <td>
+ <p>Heat stack id corresponding to this instance, managed by MSO</p>
+ </td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
</td>
</tr>
</tbody>
</table>
</section>
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--network-vces-"></span>
- <div id="operation--network-vces-get" class="swagger--panel-operation-get panel">
- <div class="panel-heading">
- <div class="operation-summary">returns vces</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vces</strong></h3>
- Tags:
- <a href="#tag-Network">Network</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>returns vces</p>
-
- </section>
-
<section class="sw-responses">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/vces">/vces</a>
+ <a class="json-schema-ref" href="#/getDefinitions/cvlan-tags">/cvlan-tags</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-vces-vce--vnf-id--"></span>
- <div id="operation--network-vces-vce--vnf-id--get" class="swagger--panel-operation-get panel">
+ <span id="path--network-vces-vce--vnf-id--port-groups-port-group--interface-id--cvlan-tags-cvlan-tag-entry--cvlan-tag--"></span>
+ <div id="operation--network-vces-vce--vnf-id--port-groups-port-group--interface-id--cvlan-tags-cvlan-tag-entry--cvlan-tag--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">returns vce</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vces/vce/{vnf-id}</strong></h3>
+ <div class="operation-summary">returns cvlan-tag-entry</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vces/vce/{vnf-id}/port-groups/port-group/{interface-id}/cvlan-tags/cvlan-tag-entry/{cvlan-tag}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns vce</p>
+ <p>returns cvlan-tag-entry</p>
</section>
<section class="sw-request-params">
<tbody>
<tr>
<td>
- vnf-id
+ vnf-id
+ </td>
+ <td>
+ <p>Unique id of VNF. This is unique across the graph.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-id
</td>
<td>
- <p>Unique id of VNF. This is unique across the graph.</p>
+ <p>Unique ID of the interface</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
+ <tr>
+ <td>
+ cvlan-tag
+ </td>
+ <td>
+ <p>See mis-na-virtualization-platform.yang</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">integer</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
<tr>
<td>
vnf-name
<td>
</td>
</tr>
+ <tr>
+ <td>
+ port-group-id
+ </td>
+ <td>
+ <p>Unique ID for port group in vmware</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ switch-name
+ </td>
+ <td>
+ <p>DVS or standard switch name (should be non-null for port groups associated with DVS)</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ heat-stack-id
+ </td>
+ <td>
+ <p>Heat stack id corresponding to this instance, managed by MSO</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
</tbody>
</table>
</section>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/vce">/vce</a>
+ <a class="json-schema-ref" href="#/getDefinitions/cvlan-tag-entry">/cvlan-tag-entry</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-vces-vce--vnf-id--"></span>
- <div id="operation--network-vces-vce--vnf-id--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-vces-vce--vnf-id--port-groups-port-group--interface-id--cvlan-tags-cvlan-tag-entry--cvlan-tag--"></span>
+ <div id="operation--network-vces-vce--vnf-id--port-groups-port-group--interface-id--cvlan-tags-cvlan-tag-entry--cvlan-tag--put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing vce</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vces/vce/{vnf-id}</strong></h3>
+ <div class="operation-summary">create or update an existing cvlan-tag-entry</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vces/vce/{vnf-id}/port-groups/port-group/{interface-id}/cvlan-tags/cvlan-tag-entry/{cvlan-tag}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing vce</p>
+ <p>create or update an existing cvlan-tag-entry</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>vce object that needs to be created or updated</p>
+ <p><p>cvlan-tag-entry object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkVcesVcePortGroupsPortGroupCvlanTagsCvlanTagEntry.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/vce">/vce</a>
+ <a class="json-schema-ref" href="#/definitions/cvlan-tag-entry">/cvlan-tag-entry</a>
</div>
</div></div>
</div>
<span class="json-property-required"></span>
</td>
</tr>
+ <tr>
+ <td>
+ interface-id
+ </td>
+ <td>
+ <p>Unique ID of the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ cvlan-tag
+ </td>
+ <td>
+ <p>See mis-na-virtualization-platform.yang</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">integer</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--network-vces-vce--vnf-id--"></span>
- <div id="operation--network-vces-vce--vnf-id--delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-vces-vce--vnf-id--port-groups-port-group--interface-id--cvlan-tags-cvlan-tag-entry--cvlan-tag--"></span>
+ <div id="operation--network-vces-vce--vnf-id--port-groups-port-group--interface-id--cvlan-tags-cvlan-tag-entry--cvlan-tag--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing vce</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vces/vce/{vnf-id}</strong></h3>
+ <div class="operation-summary">update an existing cvlan-tag-entry</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/vces/vce/{vnf-id}/port-groups/port-group/{interface-id}/cvlan-tags/cvlan-tag-entry/{cvlan-tag}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing vce</p>
+ <p>update an existing cvlan-tag-entry</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>cvlan-tag-entry object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/cvlan-tag-entry">/cvlan-tag-entry</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
</tr>
<tr>
<td>
- resource-version
+ interface-id
</td>
<td>
- <p>resource-version for concurrency</p>
+ <p>Unique ID of the interface</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
<span class="json-property-required"></span>
</td>
</tr>
+ <tr>
+ <td>
+ cvlan-tag
+ </td>
+ <td>
+ <p>See mis-na-virtualization-platform.yang</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">integer</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--network-vces-vce--vnf-id--entitlements-"></span>
- <div id="operation--network-vces-vce--vnf-id--entitlements-get" class="swagger--panel-operation-get panel">
+ <span id="path--network-vces-vce--vnf-id--port-groups-port-group--interface-id--cvlan-tags-cvlan-tag-entry--cvlan-tag--"></span>
+ <div id="operation--network-vces-vce--vnf-id--port-groups-port-group--interface-id--cvlan-tags-cvlan-tag-entry--cvlan-tag--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">returns entitlements</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vces/vce/{vnf-id}/entitlements</strong></h3>
+ <div class="operation-summary">delete an existing cvlan-tag-entry</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vces/vce/{vnf-id}/port-groups/port-group/{interface-id}/cvlan-tags/cvlan-tag-entry/{cvlan-tag}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns entitlements</p>
+ <p>delete an existing cvlan-tag-entry</p>
</section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
<section class="sw-request-params">
<table class="table">
<thead>
</tr>
<tr>
<td>
- vnf-name
- </td>
- <td>
- <p>Name of VNF.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- vnf-name2
- </td>
- <td>
- <p>Alternate name of VNF.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- vnf-type
- </td>
- <td>
- <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- service-id
- </td>
- <td>
- <p>Unique identifier of service, does not strictly map to ASDC services, SOON TO BE DEPRECATED.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- regional-resource-zone
- </td>
- <td>
- <p>Regional way of organizing pservers, source of truth should define values</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- prov-status
+ interface-id
</td>
<td>
- <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p>
+ <p>Unique ID of the interface</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- heat-stack-id
+ cvlan-tag
</td>
<td>
- <p>Heat stack id corresponding to this instance, managed by MSO</p>
+ <p>See mis-na-virtualization-platform.yang</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
- <span class="json-property-type">string</span>
+ <span class="json-property-type">integer</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- vpe-id
+ resource-version
</td>
<td>
- <p>Unique ID of VPE connected to this VCE.</p>
+ <p>resource-version for concurrency</p>
</td>
<td>query</td>
<td>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
</tbody>
</p>
<dl>
- <dt class="sw-response-200">
- 200 OK
-
- </dt>
- <dd class="sw-response-200">
- <div class="row">
- <div class="col-md-12">
- <p>successful operation</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- <div class="panel panel-definition">
-
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/entitlements">/entitlements</a>
- </div>
- </div>
- </div>
-
- </div> </dd>
<dt class="sw-response-default">
default
</div>
</div>
- <span id="path--network-vces-vce--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--"></span>
- <div id="operation--network-vces-vce--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--get" class="swagger--panel-operation-get panel">
+ <span id="path--network-vces-vce--vnf-id--port-groups-port-group--interface-id--cvlan-tags-cvlan-tag-entry--cvlan-tag--relationship-list-relationship-"></span>
+ <div id="operation--network-vces-vce--vnf-id--port-groups-port-group--interface-id--cvlan-tags-cvlan-tag-entry--cvlan-tag--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">returns entitlement</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vces/vce/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid}</strong></h3>
+ <div class="operation-summary">see node definition for valid relationships</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vces/vce/{vnf-id}/port-groups/port-group/{interface-id}/cvlan-tags/cvlan-tag-entry/{cvlan-tag}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns entitlement</p>
+ <p>see node definition for valid relationships</p>
</section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkVcesVcePortGroupsPortGroupCvlanTagsCvlanTagEntry.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
<section class="sw-request-params">
<table class="table">
<thead>
</tr>
<tr>
<td>
- group-uuid
+ interface-id
</td>
<td>
- <p>Unique ID for the entitlement group the resource comes from, should be uuid.</p>
+ <p>Unique ID of the interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- resource-uuid
+ cvlan-tag
</td>
<td>
- <p>Unique ID of an entitlement resource.</p>
+ <p>See mis-na-virtualization-platform.yang</p>
</td>
<td>path</td>
<td>
- <span class="json-property-type">string</span>
+ <span class="json-property-type">integer</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-vces-vce--vnf-id--port-groups-port-group--interface-id--cvlan-tags-cvlan-tag-entry--cvlan-tag--relationship-list-relationship-"></span>
+ <div id="operation--network-vces-vce--vnf-id--port-groups-port-group--interface-id--cvlan-tags-cvlan-tag-entry--cvlan-tag--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <div class="panel-heading">
+ <div class="operation-summary">delete an existing relationship</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vces/vce/{vnf-id}/port-groups/port-group/{interface-id}/cvlan-tags/cvlan-tag-entry/{cvlan-tag}/relationship-list/relationship</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>delete an existing relationship</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
<tr>
<td>
- vnf-name
- </td>
- <td>
- <p>Name of VNF.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- vnf-name2
- </td>
- <td>
- <p>Alternate name of VNF.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- vnf-type
- </td>
- <td>
- <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- service-id
- </td>
- <td>
- <p>Unique identifier of service, does not strictly map to ASDC services, SOON TO BE DEPRECATED.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- regional-resource-zone
- </td>
- <td>
- <p>Regional way of organizing pservers, source of truth should define values</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- prov-status
+ vnf-id
</td>
<td>
- <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p>
+ <p>Unique id of VNF. This is unique across the graph.</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- heat-stack-id
+ interface-id
</td>
<td>
- <p>Heat stack id corresponding to this instance, managed by MSO</p>
+ <p>Unique ID of the interface</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- vpe-id
+ cvlan-tag
</td>
<td>
- <p>Unique ID of VPE connected to this VCE.</p>
+ <p>See mis-na-virtualization-platform.yang</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
- <span class="json-property-type">string</span>
+ <span class="json-property-type">integer</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
</tbody>
</p>
<dl>
- <dt class="sw-response-200">
- 200 OK
-
- </dt>
- <dd class="sw-response-200">
- <div class="row">
- <div class="col-md-12">
- <p>successful operation</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- <div class="panel panel-definition">
-
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/entitlement">/entitlement</a>
- </div>
- </div>
- </div>
-
- </div> </dd>
<dt class="sw-response-default">
default
</div>
</div>
- <span id="path--network-vces-vce--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--"></span>
- <div id="operation--network-vces-vce--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-vces-vce--vnf-id--port-groups-port-group--interface-id--relationship-list-relationship-"></span>
+ <div id="operation--network-vces-vce--vnf-id--port-groups-port-group--interface-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing entitlement</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vces/vce/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid}</strong></h3>
+ <div class="operation-summary">see node definition for valid relationships</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vces/vce/{vnf-id}/port-groups/port-group/{interface-id}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing entitlement</p>
+ <p>see node definition for valid relationships</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>entitlement object that needs to be created or updated</p>
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkVcesVcePortGroupsPortGroup.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/entitlement">/entitlement</a>
+ <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
</div>
</div></div>
</div>
</tr>
<tr>
<td>
- group-uuid
- </td>
- <td>
- <p>Unique ID for the entitlement group the resource comes from, should be uuid.</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- resource-uuid
+ interface-id
</td>
<td>
- <p>Unique ID of an entitlement resource.</p>
+ <p>Unique ID of the interface</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-vces-vce--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--"></span>
- <div id="operation--network-vces-vce--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-vces-vce--vnf-id--port-groups-port-group--interface-id--relationship-list-relationship-"></span>
+ <div id="operation--network-vces-vce--vnf-id--port-groups-port-group--interface-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing entitlement</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vces/vce/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid}</strong></h3>
+ <div class="operation-summary">delete an existing relationship</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vces/vce/{vnf-id}/port-groups/port-group/{interface-id}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing entitlement</p>
+ <p>delete an existing relationship</p>
</section>
<section class="sw-request-body">
</tr>
<tr>
<td>
- group-uuid
- </td>
- <td>
- <p>Unique ID for the entitlement group the resource comes from, should be uuid.</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- resource-uuid
+ interface-id
</td>
<td>
- <p>Unique ID of an entitlement resource.</p>
+ <p>Unique ID of the interface</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
- <td>
- resource-version
- </td>
- <td>
- <p>resource-version for concurrency</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--network-vces-vce--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--relationship-list-relationship-"></span>
- <div id="operation--network-vces-vce--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--network-vces-vce--vnf-id--relationship-list-relationship-"></span>
+ <div id="operation--network-vces-vce--vnf-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
<div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vces/vce/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid}/relationship-list/relationship</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vces/vce/{vnf-id}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkVcesVce.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
- <td>
- group-uuid
- </td>
- <td>
- <p>Unique ID for the entitlement group the resource comes from, should be uuid.</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- resource-uuid
- </td>
- <td>
- <p>Unique ID of an entitlement resource.</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--network-vces-vce--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--relationship-list-relationship-"></span>
- <div id="operation--network-vces-vce--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-vces-vce--vnf-id--relationship-list-relationship-"></span>
+ <div id="operation--network-vces-vce--vnf-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
<div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vces/vce/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid}/relationship-list/relationship</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vces/vce/{vnf-id}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
- <td>
- group-uuid
- </td>
- <td>
- <p>Unique ID for the entitlement group the resource comes from, should be uuid.</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- resource-uuid
- </td>
- <td>
- <p>Unique ID of an entitlement resource.</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--network-vces-vce--vnf-id--licenses-"></span>
- <div id="operation--network-vces-vce--vnf-id--licenses-get" class="swagger--panel-operation-get panel">
+ <span id="path--network-vnfcs-"></span>
+ <div id="operation--network-vnfcs-get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">returns licenses</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vces/vce/{vnf-id}/licenses</strong></h3>
+ <div class="operation-summary">returns vnfcs</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vnfcs</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns licenses</p>
+ <p>returns vnfcs</p>
+
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-200">
+ 200 OK
+
+ </dt>
+ <dd class="sw-response-200">
+ <div class="row">
+ <div class="col-md-12">
+ <p>successful operation</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ <div class="panel panel-definition">
+
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/getDefinitions/vnfcs">/vnfcs</a>
+ </div>
+ </div>
+ </div>
+
+ </div> </dd>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-vnfcs-vnfc--vnfc-name--"></span>
+ <div id="operation--network-vnfcs-vnfc--vnfc-name--get" class="swagger--panel-operation-get panel">
+ <div class="panel-heading">
+ <div class="operation-summary">returns vnfc</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vnfcs/vnfc/{vnfc-name}</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>returns vnfc</p>
</section>
<section class="sw-request-params">
<tbody>
<tr>
<td>
- vnf-id
+ vnfc-name
</td>
<td>
- <p>Unique id of VNF. This is unique across the graph.</p>
+ <p>Unique ID of vnfc.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- vnf-name
+ nfc-naming-code
</td>
<td>
- <p>Name of VNF.</p>
+ <p>Short code that is used in naming instances of the item being modeled</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- vnf-name2
+ nfc-function
</td>
<td>
- <p>Alternate name of VNF.</p>
+ <p>English description of function that the specific resource deployment is providing. Assigned as part of the customization of a resource in a service</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- vnf-type
+ prov-status
</td>
<td>
- <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p>
+ <p>prov status of this vnfc</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- service-id
+ ipaddress-v4-oam-vip
</td>
<td>
- <p>Unique identifier of service, does not strictly map to ASDC services, SOON TO BE DEPRECATED.</p>
+ <p>Oam V4 vip address of this vnfc</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- regional-resource-zone
+ in-maint
</td>
<td>
- <p>Regional way of organizing pservers, source of truth should define values</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">boolean</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ is-closed-loop-disabled
+ </td>
+ <td>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">boolean</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ group-notation
+ </td>
+ <td>
+ <p>Group notation of VNFC</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- prov-status
+ model-invariant-id
</td>
<td>
- <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p>
+ <p>the ASDC model id for this resource or service model.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ model-version-id
+ </td>
+ <td>
+ <p>the ASDC model version for this resource or service model.</p>
</td>
<td>query</td>
<td>
<td>
</td>
</tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-200">
+ 200 OK
+
+ </dt>
+ <dd class="sw-response-200">
+ <div class="row">
+ <div class="col-md-12">
+ <p>successful operation</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ <div class="panel panel-definition">
+
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/getDefinitions/vnfc">/vnfc</a>
+ </div>
+ </div>
+ </div>
+
+ </div> </dd>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-vnfcs-vnfc--vnfc-name--"></span>
+ <div id="operation--network-vnfcs-vnfc--vnfc-name--put" class="swagger--panel-operation-put panel">
+ <div class="panel-heading">
+ <div class="operation-summary">create or update an existing vnfc</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vnfcs/vnfc/{vnfc-name}</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>create or update an existing vnfc</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>vnfc object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkVnfcsVnfc.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/vnfc">/vnfc</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ vnfc-name
+ </td>
+ <td>
+ <p>Unique ID of vnfc.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-vnfcs-vnfc--vnfc-name--"></span>
+ <div id="operation--network-vnfcs-vnfc--vnfc-name--patch" class="swagger--panel-operation-patch panel">
+ <div class="panel-heading">
+ <div class="operation-summary">update an existing vnfc</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/vnfcs/vnfc/{vnfc-name}</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>update an existing vnfc</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>vnfc object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/vnfc">/vnfc</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ vnfc-name
+ </td>
+ <td>
+ <p>Unique ID of vnfc.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-vnfcs-vnfc--vnfc-name--"></span>
+ <div id="operation--network-vnfcs-vnfc--vnfc-name--delete" class="swagger--panel-operation-delete panel">
+ <div class="panel-heading">
+ <div class="operation-summary">delete an existing vnfc</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vnfcs/vnfc/{vnfc-name}</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>delete an existing vnfc</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
<tr>
<td>
- heat-stack-id
+ vnfc-name
</td>
<td>
- <p>Heat stack id corresponding to this instance, managed by MSO</p>
+ <p>Unique ID of vnfc.</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- vpe-id
+ resource-version
</td>
<td>
- <p>Unique ID of VPE connected to this VCE.</p>
+ <p>resource-version for concurrency</p>
</td>
<td>query</td>
<td>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
</tbody>
</p>
<dl>
- <dt class="sw-response-200">
- 200 OK
-
- </dt>
- <dd class="sw-response-200">
- <div class="row">
- <div class="col-md-12">
- <p>successful operation</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- <div class="panel panel-definition">
-
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/licenses">/licenses</a>
- </div>
- </div>
- </div>
-
- </div> </dd>
<dt class="sw-response-default">
default
</div>
</div>
- <span id="path--network-vces-vce--vnf-id--licenses-license--group-uuid---resource-uuid--"></span>
- <div id="operation--network-vces-vce--vnf-id--licenses-license--group-uuid---resource-uuid--get" class="swagger--panel-operation-get panel">
+ <span id="path--network-vnfcs-vnfc--vnfc-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
+ <div id="operation--network-vnfcs-vnfc--vnfc-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">returns license</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vces/vce/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid}</strong></h3>
+ <div class="operation-summary">returns l3-interface-ipv4-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vnfcs/vnfc/{vnfc-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns license</p>
+ <p>returns l3-interface-ipv4-address-list</p>
</section>
<section class="sw-request-params">
<tbody>
<tr>
<td>
- vnf-id
+ vnfc-name
</td>
<td>
- <p>Unique id of VNF. This is unique across the graph.</p>
+ <p>Unique ID of vnfc.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- group-uuid
+ l3-interface-ipv4-address
</td>
<td>
- <p>Unique ID for the license group the resource belongs to, should be uuid.</p>
+ <p>IP address</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- resource-uuid
+ nfc-naming-code
</td>
<td>
- <p>Unique ID of a license resource.</p>
+ <p>Short code that is used in naming instances of the item being modeled</p>
</td>
- <td>path</td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- vnf-name
+ nfc-function
</td>
<td>
- <p>Name of VNF.</p>
+ <p>English description of function that the specific resource deployment is providing. Assigned as part of the customization of a resource in a service</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- vnf-name2
+ prov-status
</td>
<td>
- <p>Alternate name of VNF.</p>
+ <p>prov status of this vnfc</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- vnf-type
+ ipaddress-v4-oam-vip
</td>
<td>
- <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p>
+ <p>Oam V4 vip address of this vnfc</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- service-id
+ in-maint
</td>
<td>
- <p>Unique identifier of service, does not strictly map to ASDC services, SOON TO BE DEPRECATED.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">boolean</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ is-closed-loop-disabled
+ </td>
+ <td>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">boolean</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ group-notation
+ </td>
+ <td>
+ <p>Group notation of VNFC</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- regional-resource-zone
+ model-invariant-id
</td>
<td>
- <p>Regional way of organizing pservers, source of truth should define values</p>
+ <p>the ASDC model id for this resource or service model.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- prov-status
+ model-version-id
</td>
<td>
- <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p>
+ <p>the ASDC model version for this resource or service model.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- heat-stack-id
+ vlan-id-inner
</td>
<td>
- <p>Heat stack id corresponding to this instance, managed by MSO</p>
+ <p>Inner VLAN tag</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">integer</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ neutron-network-id
+ </td>
+ <td>
+ <p>Neutron network id of the interface that address belongs to</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- vpe-id
+ neutron-subnet-id
</td>
<td>
- <p>Unique ID of VPE connected to this VCE.</p>
+ <p>Neutron id of subnet that address belongs to</p>
</td>
<td>query</td>
<td>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/license">/license</a>
+ <a class="json-schema-ref" href="#/getDefinitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-vces-vce--vnf-id--licenses-license--group-uuid---resource-uuid--"></span>
- <div id="operation--network-vces-vce--vnf-id--licenses-license--group-uuid---resource-uuid--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-vnfcs-vnfc--vnfc-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
+ <div id="operation--network-vnfcs-vnfc--vnfc-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing license</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vces/vce/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid}</strong></h3>
+ <div class="operation-summary">create or update an existing l3-interface-ipv4-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vnfcs/vnfc/{vnfc-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing license</p>
+ <p>create or update an existing l3-interface-ipv4-address-list</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>license object that needs to be created or updated</p>
+ <p><p>l3-interface-ipv4-address-list object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkVnfcsVnfcL3InterfaceIpv4AddressList.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/license">/license</a>
+ <a class="json-schema-ref" href="#/definitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a>
</div>
</div></div>
</div>
<tbody>
<tr>
<td>
- vnf-id
- </td>
- <td>
- <p>Unique id of VNF. This is unique across the graph.</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- group-uuid
+ vnfc-name
</td>
<td>
- <p>Unique ID for the license group the resource belongs to, should be uuid.</p>
+ <p>Unique ID of vnfc.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- resource-uuid
+ l3-interface-ipv4-address
</td>
<td>
- <p>Unique ID of a license resource.</p>
+ <p>IP address</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-vces-vce--vnf-id--licenses-license--group-uuid---resource-uuid--"></span>
- <div id="operation--network-vces-vce--vnf-id--licenses-license--group-uuid---resource-uuid--delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-vnfcs-vnfc--vnfc-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
+ <div id="operation--network-vnfcs-vnfc--vnfc-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing license</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vces/vce/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid}</strong></h3>
+ <div class="operation-summary">update an existing l3-interface-ipv4-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/vnfcs/vnfc/{vnfc-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing license</p>
+ <p>update an existing l3-interface-ipv4-address-list</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>l3-interface-ipv4-address-list object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
<tbody>
<tr>
<td>
- vnf-id
- </td>
- <td>
- <p>Unique id of VNF. This is unique across the graph.</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- group-uuid
+ vnfc-name
</td>
<td>
- <p>Unique ID for the license group the resource belongs to, should be uuid.</p>
+ <p>Unique ID of vnfc.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- resource-uuid
+ l3-interface-ipv4-address
</td>
<td>
- <p>Unique ID of a license resource.</p>
+ <p>IP address</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
- <td>
- resource-version
- </td>
- <td>
- <p>resource-version for concurrency</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--network-vces-vce--vnf-id--licenses-license--group-uuid---resource-uuid--relationship-list-relationship-"></span>
- <div id="operation--network-vces-vce--vnf-id--licenses-license--group-uuid---resource-uuid--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--network-vnfcs-vnfc--vnfc-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
+ <div id="operation--network-vnfcs-vnfc--vnfc-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vces/vce/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">delete an existing l3-interface-ipv4-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vnfcs/vnfc/{vnfc-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>see node definition for valid relationships</p>
+ <p>delete an existing l3-interface-ipv4-address-list</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
- <div class="row">
- <div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
- </div>
- </div></div>
- </div>
</section>
<section class="sw-request-params">
<table class="table">
<tbody>
<tr>
<td>
- vnf-id
+ vnfc-name
</td>
<td>
- <p>Unique id of VNF. This is unique across the graph.</p>
+ <p>Unique ID of vnfc.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- group-uuid
+ l3-interface-ipv4-address
</td>
<td>
- <p>Unique ID for the license group the resource belongs to, should be uuid.</p>
+ <p>IP address</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- resource-uuid
+ resource-version
</td>
<td>
- <p>Unique ID of a license resource.</p>
+ <p>resource-version for concurrency</p>
</td>
- <td>path</td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</div>
</div>
- <span id="path--network-vces-vce--vnf-id--licenses-license--group-uuid---resource-uuid--relationship-list-relationship-"></span>
- <div id="operation--network-vces-vce--vnf-id--licenses-license--group-uuid---resource-uuid--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-vnfcs-vnfc--vnfc-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-"></span>
+ <div id="operation--network-vnfcs-vnfc--vnfc-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vces/vce/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">see node definition for valid relationships</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vnfcs/vnfc/{vnfc-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing relationship</p>
+ <p>see node definition for valid relationships</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkVnfcsVnfcL3InterfaceIpv4AddressList.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
<tbody>
<tr>
<td>
- vnf-id
- </td>
- <td>
- <p>Unique id of VNF. This is unique across the graph.</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- group-uuid
+ vnfc-name
</td>
<td>
- <p>Unique ID for the license group the resource belongs to, should be uuid.</p>
+ <p>Unique ID of vnfc.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- resource-uuid
+ l3-interface-ipv4-address
</td>
<td>
- <p>Unique ID of a license resource.</p>
+ <p>IP address</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-vces-vce--vnf-id--port-groups-"></span>
- <div id="operation--network-vces-vce--vnf-id--port-groups-get" class="swagger--panel-operation-get panel">
+ <span id="path--network-vnfcs-vnfc--vnfc-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-"></span>
+ <div id="operation--network-vnfcs-vnfc--vnfc-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">returns port-groups</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vces/vce/{vnf-id}/port-groups</strong></h3>
+ <div class="operation-summary">delete an existing relationship</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vnfcs/vnfc/{vnfc-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns port-groups</p>
+ <p>delete an existing relationship</p>
</section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
<section class="sw-request-params">
<table class="table">
<thead>
<tbody>
<tr>
<td>
- vnf-id
+ vnfc-name
</td>
<td>
- <p>Unique id of VNF. This is unique across the graph.</p>
+ <p>Unique ID of vnfc.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- vnf-name
- </td>
- <td>
- <p>Name of VNF.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- vnf-name2
- </td>
- <td>
- <p>Alternate name of VNF.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- vnf-type
- </td>
- <td>
- <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- service-id
- </td>
- <td>
- <p>Unique identifier of service, does not strictly map to ASDC services, SOON TO BE DEPRECATED.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- regional-resource-zone
- </td>
- <td>
- <p>Regional way of organizing pservers, source of truth should define values</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- prov-status
- </td>
- <td>
- <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- heat-stack-id
- </td>
- <td>
- <p>Heat stack id corresponding to this instance, managed by MSO</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- vpe-id
+ l3-interface-ipv4-address
</td>
<td>
- <p>Unique ID of VPE connected to this VCE.</p>
+ <p>IP address</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
</tbody>
</p>
<dl>
- <dt class="sw-response-200">
- 200 OK
-
- </dt>
- <dd class="sw-response-200">
- <div class="row">
- <div class="col-md-12">
- <p>successful operation</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- <div class="panel panel-definition">
-
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/port-groups">/port-groups</a>
- </div>
- </div>
- </div>
-
- </div> </dd>
<dt class="sw-response-default">
default
</div>
</div>
- <span id="path--network-vces-vce--vnf-id--port-groups-port-group--interface-id--"></span>
- <div id="operation--network-vces-vce--vnf-id--port-groups-port-group--interface-id--get" class="swagger--panel-operation-get panel">
+ <span id="path--network-vnfcs-vnfc--vnfc-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
+ <div id="operation--network-vnfcs-vnfc--vnfc-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">returns port-group</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vces/vce/{vnf-id}/port-groups/port-group/{interface-id}</strong></h3>
+ <div class="operation-summary">returns l3-interface-ipv6-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vnfcs/vnfc/{vnfc-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns port-group</p>
+ <p>returns l3-interface-ipv6-address-list</p>
</section>
<section class="sw-request-params">
<tbody>
<tr>
<td>
- vnf-id
+ vnfc-name
</td>
<td>
- <p>Unique id of VNF. This is unique across the graph.</p>
+ <p>Unique ID of vnfc.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-id
+ l3-interface-ipv6-address
</td>
<td>
- <p>Unique ID of the interface</p>
+ <p>IP address</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- vnf-name
+ nfc-naming-code
</td>
<td>
- <p>Name of VNF.</p>
+ <p>Short code that is used in naming instances of the item being modeled</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- vnf-name2
+ nfc-function
</td>
<td>
- <p>Alternate name of VNF.</p>
+ <p>English description of function that the specific resource deployment is providing. Assigned as part of the customization of a resource in a service</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- vnf-type
+ prov-status
</td>
<td>
- <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p>
+ <p>prov status of this vnfc</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- service-id
+ ipaddress-v4-oam-vip
</td>
<td>
- <p>Unique identifier of service, does not strictly map to ASDC services, SOON TO BE DEPRECATED.</p>
+ <p>Oam V4 vip address of this vnfc</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- regional-resource-zone
+ in-maint
</td>
<td>
- <p>Regional way of organizing pservers, source of truth should define values</p>
</td>
<td>query</td>
<td>
- <span class="json-property-type">string</span>
+ <span class="json-property-type">boolean</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
</tr>
<tr>
<td>
- prov-status
+ is-closed-loop-disabled
</td>
<td>
- <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p>
</td>
<td>query</td>
<td>
- <span class="json-property-type">string</span>
+ <span class="json-property-type">boolean</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
</tr>
<tr>
<td>
- heat-stack-id
+ group-notation
</td>
<td>
- <p>Heat stack id corresponding to this instance, managed by MSO</p>
+ <p>Group notation of VNFC</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- vpe-id
+ model-invariant-id
</td>
<td>
- <p>Unique ID of VPE connected to this VCE.</p>
+ <p>the ASDC model id for this resource or service model.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- port-group-id
+ model-version-id
</td>
<td>
- <p>Unique ID for port group in vmware</p>
+ <p>the ASDC model version for this resource or service model.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- switch-name
+ vlan-id-inner
</td>
<td>
- <p>DVS or standard switch name (should be non-null for port groups associated with DVS)</p>
+ <p>Inner VLAN tag</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">integer</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ neutron-network-id
+ </td>
+ <td>
+ <p>Neutron network id of the interface that address belongs to</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- heat-stack-id
+ neutron-subnet-id
</td>
<td>
- <p>Heat stack id corresponding to this instance, managed by MSO</p>
+ <p>Neutron id of subnet that address belongs to</p>
</td>
<td>query</td>
<td>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/port-group">/port-group</a>
+ <a class="json-schema-ref" href="#/getDefinitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-vces-vce--vnf-id--port-groups-port-group--interface-id--"></span>
- <div id="operation--network-vces-vce--vnf-id--port-groups-port-group--interface-id--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-vnfcs-vnfc--vnfc-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
+ <div id="operation--network-vnfcs-vnfc--vnfc-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing port-group</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vces/vce/{vnf-id}/port-groups/port-group/{interface-id}</strong></h3>
+ <div class="operation-summary">create or update an existing l3-interface-ipv6-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vnfcs/vnfc/{vnfc-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing port-group</p>
+ <p>create or update an existing l3-interface-ipv6-address-list</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>port-group object that needs to be created or updated</p>
+ <p><p>l3-interface-ipv6-address-list object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkVnfcsVnfcL3InterfaceIpv6AddressList.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/port-group">/port-group</a>
+ <a class="json-schema-ref" href="#/definitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a>
</div>
</div></div>
</div>
<tbody>
<tr>
<td>
- vnf-id
+ vnfc-name
</td>
<td>
- <p>Unique id of VNF. This is unique across the graph.</p>
+ <p>Unique ID of vnfc.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-id
+ l3-interface-ipv6-address
</td>
<td>
- <p>Unique ID of the interface</p>
+ <p>IP address</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-vces-vce--vnf-id--port-groups-port-group--interface-id--"></span>
- <div id="operation--network-vces-vce--vnf-id--port-groups-port-group--interface-id--delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-vnfcs-vnfc--vnfc-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
+ <div id="operation--network-vnfcs-vnfc--vnfc-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing port-group</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vces/vce/{vnf-id}/port-groups/port-group/{interface-id}</strong></h3>
+ <div class="operation-summary">update an existing l3-interface-ipv6-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/vnfcs/vnfc/{vnfc-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing port-group</p>
+ <p>update an existing l3-interface-ipv6-address-list</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>l3-interface-ipv6-address-list object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
<tbody>
<tr>
<td>
- vnf-id
+ vnfc-name
</td>
<td>
- <p>Unique id of VNF. This is unique across the graph.</p>
+ <p>Unique ID of vnfc.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-id
+ l3-interface-ipv6-address
</td>
<td>
- <p>Unique ID of the interface</p>
+ <p>IP address</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
- <td>
- resource-version
- </td>
- <td>
- <p>resource-version for concurrency</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--network-vces-vce--vnf-id--port-groups-port-group--interface-id--cvlan-tags-"></span>
- <div id="operation--network-vces-vce--vnf-id--port-groups-port-group--interface-id--cvlan-tags-get" class="swagger--panel-operation-get panel">
+ <span id="path--network-vnfcs-vnfc--vnfc-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
+ <div id="operation--network-vnfcs-vnfc--vnfc-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">returns cvlan-tags</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vces/vce/{vnf-id}/port-groups/port-group/{interface-id}/cvlan-tags</strong></h3>
+ <div class="operation-summary">delete an existing l3-interface-ipv6-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vnfcs/vnfc/{vnfc-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns cvlan-tags</p>
+ <p>delete an existing l3-interface-ipv6-address-list</p>
</section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
<section class="sw-request-params">
<table class="table">
<thead>
<tbody>
<tr>
<td>
- vnf-id
+ vnfc-name
</td>
<td>
- <p>Unique id of VNF. This is unique across the graph.</p>
+ <p>Unique ID of vnfc.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-id
+ l3-interface-ipv6-address
</td>
<td>
- <p>Unique ID of the interface</p>
+ <p>IP address</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- vnf-name
- </td>
- <td>
- <p>Name of VNF.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- vnf-name2
- </td>
- <td>
- <p>Alternate name of VNF.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- vnf-type
- </td>
- <td>
- <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- service-id
- </td>
- <td>
- <p>Unique identifier of service, does not strictly map to ASDC services, SOON TO BE DEPRECATED.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- regional-resource-zone
+ resource-version
</td>
<td>
- <p>Regional way of organizing pservers, source of truth should define values</p>
+ <p>resource-version for concurrency</p>
</td>
<td>query</td>
<td>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-vnfcs-vnfc--vnfc-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span>
+ <div id="operation--network-vnfcs-vnfc--vnfc-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <div class="panel-heading">
+ <div class="operation-summary">see node definition for valid relationships</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vnfcs/vnfc/{vnfc-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>see node definition for valid relationships</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkVnfcsVnfcL3InterfaceIpv6AddressList.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
<tr>
<td>
- prov-status
+ vnfc-name
</td>
<td>
- <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p>
+ <p>Unique ID of vnfc.</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- heat-stack-id
+ l3-interface-ipv6-address
</td>
<td>
- <p>Heat stack id corresponding to this instance, managed by MSO</p>
+ <p>IP address</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-vnfcs-vnfc--vnfc-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span>
+ <div id="operation--network-vnfcs-vnfc--vnfc-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <div class="panel-heading">
+ <div class="operation-summary">delete an existing relationship</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vnfcs/vnfc/{vnfc-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>delete an existing relationship</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
<tr>
<td>
- vpe-id
+ vnfc-name
</td>
<td>
- <p>Unique ID of VPE connected to this VCE.</p>
+ <p>Unique ID of vnfc.</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- port-group-id
+ l3-interface-ipv6-address
</td>
<td>
- <p>Unique ID for port group in vmware</p>
+ <p>IP address</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-vnfcs-vnfc--vnfc-name--relationship-list-relationship-"></span>
+ <div id="operation--network-vnfcs-vnfc--vnfc-name--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <div class="panel-heading">
+ <div class="operation-summary">see node definition for valid relationships</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vnfcs/vnfc/{vnfc-name}/relationship-list/relationship</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>see node definition for valid relationships</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkVnfcsVnfc.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
<tr>
<td>
- switch-name
+ vnfc-name
</td>
<td>
- <p>DVS or standard switch name (should be non-null for port groups associated with DVS)</p>
+ <p>Unique ID of vnfc.</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-vnfcs-vnfc--vnfc-name--relationship-list-relationship-"></span>
+ <div id="operation--network-vnfcs-vnfc--vnfc-name--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <div class="panel-heading">
+ <div class="operation-summary">delete an existing relationship</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vnfcs/vnfc/{vnfc-name}/relationship-list/relationship</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>delete an existing relationship</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
<tr>
<td>
- heat-stack-id
+ vnfc-name
</td>
<td>
- <p>Heat stack id corresponding to this instance, managed by MSO</p>
+ <p>Unique ID of vnfc.</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
</tbody>
</table>
</section>
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-vpls-pes-"></span>
+ <div id="operation--network-vpls-pes-get" class="swagger--panel-operation-get panel">
+ <div class="panel-heading">
+ <div class="operation-summary">returns vpls-pes</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpls-pes</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>returns vpls-pes</p>
+
+ </section>
+
<section class="sw-responses">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/cvlan-tags">/cvlan-tags</a>
+ <a class="json-schema-ref" href="#/getDefinitions/vpls-pes">/vpls-pes</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-vces-vce--vnf-id--port-groups-port-group--interface-id--cvlan-tags-cvlan-tag-entry--cvlan-tag--"></span>
- <div id="operation--network-vces-vce--vnf-id--port-groups-port-group--interface-id--cvlan-tags-cvlan-tag-entry--cvlan-tag--get" class="swagger--panel-operation-get panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">returns cvlan-tag-entry</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vces/vce/{vnf-id}/port-groups/port-group/{interface-id}/cvlan-tags/cvlan-tag-entry/{cvlan-tag}</strong></h3>
+ <div class="operation-summary">returns vpls-pe</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns cvlan-tag-entry</p>
+ <p>returns vpls-pe</p>
</section>
<section class="sw-request-params">
<tbody>
<tr>
<td>
- vnf-id
- </td>
- <td>
- <p>Unique id of VNF. This is unique across the graph.</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- interface-id
+ equipment-name
</td>
<td>
- <p>Unique ID of the interface</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
- <td>
- cvlan-tag
- </td>
- <td>
- <p>See mis-na-virtualization-platform.yang</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">integer</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- vnf-name
- </td>
- <td>
- <p>Name of VNF.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- vnf-name2
- </td>
- <td>
- <p>Alternate name of VNF.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- vnf-type
- </td>
- <td>
- <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- service-id
- </td>
- <td>
- <p>Unique identifier of service, does not strictly map to ASDC services, SOON TO BE DEPRECATED.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- regional-resource-zone
- </td>
- <td>
- <p>Regional way of organizing pservers, source of truth should define values</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
<tr>
<td>
prov-status
</td>
<td>
- <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- heat-stack-id
- </td>
- <td>
- <p>Heat stack id corresponding to this instance, managed by MSO</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- vpe-id
- </td>
- <td>
- <p>Unique ID of VPE connected to this VCE.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- port-group-id
- </td>
- <td>
- <p>Unique ID for port group in vmware</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- switch-name
- </td>
- <td>
- <p>DVS or standard switch name (should be non-null for port groups associated with DVS)</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- heat-stack-id
- </td>
- <td>
- <p>Heat stack id corresponding to this instance, managed by MSO</p>
+ <p>Trigger for operational monitoring of this VNF by BAU Service Assurance systems.</p>
</td>
<td>query</td>
<td>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/cvlan-tag-entry">/cvlan-tag-entry</a>
+ <a class="json-schema-ref" href="#/getDefinitions/vpls-pe">/vpls-pe</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-vces-vce--vnf-id--port-groups-port-group--interface-id--cvlan-tags-cvlan-tag-entry--cvlan-tag--"></span>
- <div id="operation--network-vces-vce--vnf-id--port-groups-port-group--interface-id--cvlan-tags-cvlan-tag-entry--cvlan-tag--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing cvlan-tag-entry</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vces/vce/{vnf-id}/port-groups/port-group/{interface-id}/cvlan-tags/cvlan-tag-entry/{cvlan-tag}</strong></h3>
+ <div class="operation-summary">create or update an existing vpls-pe</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing cvlan-tag-entry</p>
+ <p>create or update an existing vpls-pe</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>cvlan-tag-entry object that needs to be created or updated</p>
+ <p><p>vpls-pe object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkVplsPesVplsPe.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/cvlan-tag-entry">/cvlan-tag-entry</a>
+ <a class="json-schema-ref" href="#/definitions/vpls-pe">/vpls-pe</a>
</div>
</div></div>
</div>
<tbody>
<tr>
<td>
- vnf-id
- </td>
- <td>
- <p>Unique id of VNF. This is unique across the graph.</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- interface-id
+ equipment-name
</td>
<td>
- <p>Unique ID of the interface</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
- <td>
- cvlan-tag
- </td>
- <td>
- <p>See mis-na-virtualization-platform.yang</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">integer</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--network-vces-vce--vnf-id--port-groups-port-group--interface-id--cvlan-tags-cvlan-tag-entry--cvlan-tag--"></span>
- <div id="operation--network-vces-vce--vnf-id--port-groups-port-group--interface-id--cvlan-tags-cvlan-tag-entry--cvlan-tag--delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing cvlan-tag-entry</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vces/vce/{vnf-id}/port-groups/port-group/{interface-id}/cvlan-tags/cvlan-tag-entry/{cvlan-tag}</strong></h3>
+ <div class="operation-summary">update an existing vpls-pe</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing cvlan-tag-entry</p>
+ <p>update an existing vpls-pe</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>vpls-pe object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/vpls-pe">/vpls-pe</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
<tbody>
<tr>
<td>
- vnf-id
+ equipment-name
</td>
<td>
- <p>Unique id of VNF. This is unique across the graph.</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--delete" class="swagger--panel-operation-delete panel">
+ <div class="panel-heading">
+ <div class="operation-summary">delete an existing vpls-pe</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>delete an existing vpls-pe</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
<tr>
<td>
- interface-id
+ equipment-name
</td>
<td>
- <p>Unique ID of the interface</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
- <td>
- cvlan-tag
- </td>
- <td>
- <p>See mis-na-virtualization-platform.yang</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">integer</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
<tr>
<td>
resource-version
</div>
</div>
- <span id="path--network-vces-vce--vnf-id--port-groups-port-group--interface-id--cvlan-tags-cvlan-tag-entry--cvlan-tag--relationship-list-relationship-"></span>
- <div id="operation--network-vces-vce--vnf-id--port-groups-port-group--interface-id--cvlan-tags-cvlan-tag-entry--cvlan-tag--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vces/vce/{vnf-id}/port-groups/port-group/{interface-id}/cvlan-tags/cvlan-tag-entry/{cvlan-tag}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">returns lag-interfaces</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>see node definition for valid relationships</p>
+ <p>returns lag-interfaces</p>
</section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- <div class="row">
- <div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
- </div>
- </div></div>
- </div>
- </section>
<section class="sw-request-params">
<table class="table">
<thead>
<tbody>
<tr>
<td>
- vnf-id
+ equipment-name
</td>
<td>
- <p>Unique id of VNF. This is unique across the graph.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-id
+ prov-status
</td>
<td>
- <p>Unique ID of the interface</p>
+ <p>Trigger for operational monitoring of this VNF by BAU Service Assurance systems.</p>
</td>
- <td>path</td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- cvlan-tag
- </td>
- <td>
- <p>See mis-na-virtualization-platform.yang</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">integer</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
</td>
</tr>
</tbody>
</p>
<dl>
+ <dt class="sw-response-200">
+ 200 OK
+
+ </dt>
+ <dd class="sw-response-200">
+ <div class="row">
+ <div class="col-md-12">
+ <p>successful operation</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ <div class="panel panel-definition">
+
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/getDefinitions/lag-interfaces">/lag-interfaces</a>
+ </div>
+ </div>
+ </div>
+
+ </div> </dd>
<dt class="sw-response-default">
default
</div>
</div>
- <span id="path--network-vces-vce--vnf-id--port-groups-port-group--interface-id--cvlan-tags-cvlan-tag-entry--cvlan-tag--relationship-list-relationship-"></span>
- <div id="operation--network-vces-vce--vnf-id--port-groups-port-group--interface-id--cvlan-tags-cvlan-tag-entry--cvlan-tag--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vces/vce/{vnf-id}/port-groups/port-group/{interface-id}/cvlan-tags/cvlan-tag-entry/{cvlan-tag}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">returns lag-interface</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing relationship</p>
+ <p>returns lag-interface</p>
</section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- </section>
<section class="sw-request-params">
<table class="table">
<thead>
<tbody>
<tr>
<td>
- vnf-id
+ equipment-name
</td>
<td>
- <p>Unique id of VNF. This is unique across the graph.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-id
+ interface-name
</td>
<td>
- <p>Unique ID of the interface</p>
+ <p>Name that identifies the link aggregate interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- cvlan-tag
+ prov-status
</td>
<td>
- <p>See mis-na-virtualization-platform.yang</p>
+ <p>Trigger for operational monitoring of this VNF by BAU Service Assurance systems.</p>
</td>
- <td>path</td>
+ <td>query</td>
<td>
- <span class="json-property-type">integer</span>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-id
+ </td>
+ <td>
+ <p>ID of interface</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-role
+ </td>
+ <td>
+ <p>Role assigned to this Interface, should use values as defined in ECOMP Yang models.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
</td>
</tr>
</tbody>
</p>
<dl>
+ <dt class="sw-response-200">
+ 200 OK
+
+ </dt>
+ <dd class="sw-response-200">
+ <div class="row">
+ <div class="col-md-12">
+ <p>successful operation</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ <div class="panel panel-definition">
+
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/getDefinitions/lag-interface">/lag-interface</a>
+ </div>
+ </div>
+ </div>
+
+ </div> </dd>
<dt class="sw-response-default">
default
</div>
</div>
- <span id="path--network-vces-vce--vnf-id--port-groups-port-group--interface-id--relationship-list-relationship-"></span>
- <div id="operation--network-vces-vce--vnf-id--port-groups-port-group--interface-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vces/vce/{vnf-id}/port-groups/port-group/{interface-id}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">create or update an existing lag-interface</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>see node definition for valid relationships</p>
+ <p>create or update an existing lag-interface</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>lag-interface object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkVplsPesVplsPeLagInterfacesLagInterface.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
+ <a class="json-schema-ref" href="#/definitions/lag-interface">/lag-interface</a>
</div>
</div></div>
</div>
<tbody>
<tr>
<td>
- vnf-id
+ equipment-name
</td>
<td>
- <p>Unique id of VNF. This is unique across the graph.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-id
+ interface-name
</td>
<td>
- <p>Unique ID of the interface</p>
+ <p>Name that identifies the link aggregate interface</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-vces-vce--vnf-id--port-groups-port-group--interface-id--relationship-list-relationship-"></span>
- <div id="operation--network-vces-vce--vnf-id--port-groups-port-group--interface-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vces/vce/{vnf-id}/port-groups/port-group/{interface-id}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">update an existing lag-interface</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing relationship</p>
+ <p>update an existing lag-interface</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>lag-interface object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/lag-interface">/lag-interface</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
<tbody>
<tr>
<td>
- vnf-id
+ equipment-name
</td>
<td>
- <p>Unique id of VNF. This is unique across the graph.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-id
+ interface-name
</td>
<td>
- <p>Unique ID of the interface</p>
+ <p>Name that identifies the link aggregate interface</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-vces-vce--vnf-id--relationship-list-relationship-"></span>
- <div id="operation--network-vces-vce--vnf-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vces/vce/{vnf-id}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">delete an existing lag-interface</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>see node definition for valid relationships</p>
+ <p>delete an existing lag-interface</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
- <div class="row">
- <div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
- </div>
- </div></div>
- </div>
</section>
<section class="sw-request-params">
<table class="table">
<tbody>
<tr>
<td>
- vnf-id
+ equipment-name
</td>
<td>
- <p>Unique id of VNF. This is unique across the graph.</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name that identifies the link aggregate interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ resource-version
+ </td>
+ <td>
+ <p>resource-version for concurrency</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--network-vces-vce--vnf-id--relationship-list-relationship-"></span>
- <div id="operation--network-vces-vce--vnf-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vces/vce/{vnf-id}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">returns l-interfaces</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing relationship</p>
+ <p>returns l-interfaces</p>
</section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- </section>
<section class="sw-request-params">
<table class="table">
<thead>
<tbody>
<tr>
<td>
- vnf-id
+ equipment-name
</td>
<td>
- <p>Unique id of VNF. This is unique across the graph.</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name that identifies the link aggregate interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ prov-status
+ </td>
+ <td>
+ <p>Trigger for operational monitoring of this VNF by BAU Service Assurance systems.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-id
+ </td>
+ <td>
+ <p>ID of interface</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-role
+ </td>
+ <td>
+ <p>Role assigned to this Interface, should use values as defined in ECOMP Yang models.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
</tbody>
</table>
</section>
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--network-vnfcs-"></span>
- <div id="operation--network-vnfcs-get" class="swagger--panel-operation-get panel">
- <div class="panel-heading">
- <div class="operation-summary">returns vnfcs</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vnfcs</strong></h3>
- Tags:
- <a href="#tag-Network">Network</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>returns vnfcs</p>
-
- </section>
-
<section class="sw-responses">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/vnfcs">/vnfcs</a>
+ <a class="json-schema-ref" href="#/getDefinitions/l-interfaces">/l-interfaces</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-vnfcs-vnfc--vnfc-name--"></span>
- <div id="operation--network-vnfcs-vnfc--vnfc-name--get" class="swagger--panel-operation-get panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">returns vnfc</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vnfcs/vnfc/{vnfc-name}</strong></h3>
+ <div class="operation-summary">returns l-interface</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns vnfc</p>
+ <p>returns l-interface</p>
</section>
<section class="sw-request-params">
<tbody>
<tr>
<td>
- vnfc-name
+ equipment-name
</td>
<td>
- <p>Unique ID of vnfc.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- nfc-naming-code
+ interface-name
</td>
<td>
- <p>Short code that is used in naming instances of the item being modeled</p>
+ <p>Name that identifies the link aggregate interface</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- nfc-function
+ interface-name
</td>
<td>
- <p>English description of function that the specific resource deployment is providing. Assigned as part of the customization of a resource in a service</p>
+ <p>Name given to the interface</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
prov-status
</td>
<td>
- <p>prov status of this vnfc</p>
+ <p>Trigger for operational monitoring of this VNF by BAU Service Assurance systems.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- ipaddress-v4-oam-vip
+ interface-id
</td>
<td>
- <p>Oam V4 vip address of this vnfc</p>
+ <p>ID of interface</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- in-maint
- </td>
- <td>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">boolean</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- is-closed-loop-disabled
+ interface-role
</td>
<td>
+ <p>Role assigned to this Interface, should use values as defined in ECOMP Yang models.</p>
</td>
<td>query</td>
<td>
- <span class="json-property-type">boolean</span>
+ <span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
</tr>
<tr>
<td>
- group-notation
+ interface-id
</td>
<td>
- <p>Group notation of VNFC</p>
+ <p>ID of interface</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- model-invariant-id
+ macaddr
</td>
<td>
- <p>the ASDC model id for this resource or service model.</p>
+ <p>MAC address for the interface</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- model-version-id
+ network-name
</td>
<td>
- <p>the ASDC model version for this resource or service model.</p>
+ <p>Name of the network</p>
</td>
<td>query</td>
<td>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/vnfc">/vnfc</a>
+ <a class="json-schema-ref" href="#/getDefinitions/l-interface">/l-interface</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-vnfcs-vnfc--vnfc-name--"></span>
- <div id="operation--network-vnfcs-vnfc--vnfc-name--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing vnfc</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vnfcs/vnfc/{vnfc-name}</strong></h3>
+ <div class="operation-summary">create or update an existing l-interface</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing vnfc</p>
+ <p>create or update an existing l-interface</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>vnfc object that needs to be created or updated</p>
+ <p><p>l-interface object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkVplsPesVplsPeLagInterfacesLagInterfaceLInterfacesLInterface.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/vnfc">/vnfc</a>
+ <a class="json-schema-ref" href="#/definitions/l-interface">/l-interface</a>
</div>
</div></div>
</div>
<tbody>
<tr>
<td>
- vnfc-name
+ equipment-name
</td>
<td>
- <p>Unique ID of vnfc.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name that identifies the link aggregate interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name given to the interface</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-vnfcs-vnfc--vnfc-name--"></span>
- <div id="operation--network-vnfcs-vnfc--vnfc-name--delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing vnfc</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vnfcs/vnfc/{vnfc-name}</strong></h3>
+ <div class="operation-summary">update an existing l-interface</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing vnfc</p>
+ <p>update an existing l-interface</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>l-interface object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/l-interface">/l-interface</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
<tbody>
<tr>
<td>
- vnfc-name
+ equipment-name
</td>
<td>
- <p>Unique ID of vnfc.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name that identifies the link aggregate interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name given to the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--delete" class="swagger--panel-operation-delete panel">
+ <div class="panel-heading">
+ <div class="operation-summary">delete an existing l-interface</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>delete an existing l-interface</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ equipment-name
+ </td>
+ <td>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name that identifies the link aggregate interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name given to the interface</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-vnfcs-vnfc--vnfc-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
- <div id="operation--network-vnfcs-vnfc--vnfc-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--get" class="swagger--panel-operation-get panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
<div class="operation-summary">returns l3-interface-ipv4-address-list</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vnfcs/vnfc/{vnfc-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<tbody>
<tr>
<td>
- vnfc-name
+ equipment-name
</td>
<td>
- <p>Unique ID of vnfc.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- l3-interface-ipv4-address
+ interface-name
</td>
<td>
- <p>IP address</p>
+ <p>Name that identifies the link aggregate interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- nfc-naming-code
+ interface-name
</td>
<td>
- <p>Short code that is used in naming instances of the item being modeled</p>
+ <p>Name given to the interface</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- nfc-function
+ l3-interface-ipv4-address
</td>
<td>
- <p>English description of function that the specific resource deployment is providing. Assigned as part of the customization of a resource in a service</p>
+ <p>IP address</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
prov-status
</td>
<td>
- <p>prov status of this vnfc</p>
+ <p>Trigger for operational monitoring of this VNF by BAU Service Assurance systems.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- ipaddress-v4-oam-vip
+ interface-id
</td>
<td>
- <p>Oam V4 vip address of this vnfc</p>
+ <p>ID of interface</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- in-maint
- </td>
- <td>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">boolean</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- is-closed-loop-disabled
+ interface-role
</td>
<td>
+ <p>Role assigned to this Interface, should use values as defined in ECOMP Yang models.</p>
</td>
<td>query</td>
<td>
- <span class="json-property-type">boolean</span>
+ <span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
</tr>
<tr>
<td>
- group-notation
+ interface-id
</td>
<td>
- <p>Group notation of VNFC</p>
+ <p>ID of interface</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- model-invariant-id
+ macaddr
</td>
<td>
- <p>the ASDC model id for this resource or service model.</p>
+ <p>MAC address for the interface</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- model-version-id
+ network-name
</td>
<td>
- <p>the ASDC model version for this resource or service model.</p>
+ <p>Name of the network</p>
</td>
<td>query</td>
<td>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a>
+ <a class="json-schema-ref" href="#/getDefinitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-vnfcs-vnfc--vnfc-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
- <div id="operation--network-vnfcs-vnfc--vnfc-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
<div class="operation-summary">create or update an existing l3-interface-ipv4-address-list</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vnfcs/vnfc/{vnfc-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>l3-interface-ipv4-address-list object that needs to be created or updated</p>
+ <p><p>l3-interface-ipv4-address-list object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkVplsPesVplsPeLagInterfacesLagInterfaceLInterfacesLInterfaceL3InterfaceIpv4AddressList.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<tbody>
<tr>
<td>
- vnfc-name
+ equipment-name
</td>
<td>
- <p>Unique ID of vnfc.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name that identifies the link aggregate interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name given to the interface</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-vnfcs-vnfc--vnfc-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
- <div id="operation--network-vnfcs-vnfc--vnfc-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--patch" class="swagger--panel-operation-patch panel">
+ <div class="panel-heading">
+ <div class="operation-summary">update an existing l3-interface-ipv4-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>update an existing l3-interface-ipv4-address-list</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>l3-interface-ipv4-address-list object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ equipment-name
+ </td>
+ <td>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name that identifies the link aggregate interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name given to the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ l3-interface-ipv4-address
+ </td>
+ <td>
+ <p>IP address</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
<div class="operation-summary">delete an existing l3-interface-ipv4-address-list</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vnfcs/vnfc/{vnfc-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<tbody>
<tr>
<td>
- vnfc-name
+ equipment-name
</td>
<td>
- <p>Unique ID of vnfc.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name that identifies the link aggregate interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name given to the interface</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-vnfcs-vnfc--vnfc-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-"></span>
- <div id="operation--network-vnfcs-vnfc--vnfc-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
<div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vnfcs/vnfc/{vnfc-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkVplsPesVplsPeLagInterfacesLagInterfaceLInterfacesLInterfaceL3InterfaceIpv4AddressList.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<tbody>
<tr>
<td>
- vnfc-name
+ equipment-name
+ </td>
+ <td>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
</td>
<td>
- <p>Unique ID of vnfc.</p>
+ <p>Name that identifies the link aggregate interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name given to the interface</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-vnfcs-vnfc--vnfc-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-"></span>
- <div id="operation--network-vnfcs-vnfc--vnfc-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
<div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vnfcs/vnfc/{vnfc-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<tbody>
<tr>
<td>
- vnfc-name
+ equipment-name
</td>
<td>
- <p>Unique ID of vnfc.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name that identifies the link aggregate interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name given to the interface</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-vnfcs-vnfc--vnfc-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
- <div id="operation--network-vnfcs-vnfc--vnfc-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--get" class="swagger--panel-operation-get panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
<div class="operation-summary">returns l3-interface-ipv6-address-list</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vnfcs/vnfc/{vnfc-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<tbody>
<tr>
<td>
- vnfc-name
+ equipment-name
</td>
<td>
- <p>Unique ID of vnfc.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- l3-interface-ipv6-address
+ interface-name
</td>
<td>
- <p>IP address</p>
+ <p>Name that identifies the link aggregate interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- nfc-naming-code
+ interface-name
</td>
<td>
- <p>Short code that is used in naming instances of the item being modeled</p>
+ <p>Name given to the interface</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- nfc-function
+ l3-interface-ipv6-address
</td>
<td>
- <p>English description of function that the specific resource deployment is providing. Assigned as part of the customization of a resource in a service</p>
+ <p>IP address</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
prov-status
</td>
<td>
- <p>prov status of this vnfc</p>
+ <p>Trigger for operational monitoring of this VNF by BAU Service Assurance systems.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- ipaddress-v4-oam-vip
+ interface-id
</td>
<td>
- <p>Oam V4 vip address of this vnfc</p>
+ <p>ID of interface</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- in-maint
- </td>
- <td>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">boolean</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- is-closed-loop-disabled
+ interface-role
</td>
<td>
+ <p>Role assigned to this Interface, should use values as defined in ECOMP Yang models.</p>
</td>
<td>query</td>
<td>
- <span class="json-property-type">boolean</span>
+ <span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
</tr>
<tr>
<td>
- group-notation
+ interface-id
</td>
<td>
- <p>Group notation of VNFC</p>
+ <p>ID of interface</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- model-invariant-id
+ macaddr
</td>
<td>
- <p>the ASDC model id for this resource or service model.</p>
+ <p>MAC address for the interface</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- model-version-id
+ network-name
</td>
<td>
- <p>the ASDC model version for this resource or service model.</p>
+ <p>Name of the network</p>
</td>
<td>query</td>
<td>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a>
+ <a class="json-schema-ref" href="#/getDefinitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-vnfcs-vnfc--vnfc-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
- <div id="operation--network-vnfcs-vnfc--vnfc-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
<div class="operation-summary">create or update an existing l3-interface-ipv6-address-list</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vnfcs/vnfc/{vnfc-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>l3-interface-ipv6-address-list object that needs to be created or updated</p>
+ <p><p>l3-interface-ipv6-address-list object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkVplsPesVplsPeLagInterfacesLagInterfaceLInterfacesLInterfaceL3InterfaceIpv6AddressList.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<tbody>
<tr>
<td>
- vnfc-name
+ equipment-name
</td>
<td>
- <p>Unique ID of vnfc.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name that identifies the link aggregate interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name given to the interface</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-vnfcs-vnfc--vnfc-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
- <div id="operation--network-vnfcs-vnfc--vnfc-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing l3-interface-ipv6-address-list</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vnfcs/vnfc/{vnfc-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
+ <div class="operation-summary">update an existing l3-interface-ipv6-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing l3-interface-ipv6-address-list</p>
+ <p>update an existing l3-interface-ipv6-address-list</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>l3-interface-ipv6-address-list object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
<tbody>
<tr>
<td>
- vnfc-name
+ equipment-name
</td>
<td>
- <p>Unique ID of vnfc.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- l3-interface-ipv6-address
+ interface-name
</td>
<td>
- <p>IP address</p>
+ <p>Name that identifies the link aggregate interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- resource-version
+ interface-name
</td>
<td>
- <p>resource-version for concurrency</p>
+ <p>Name given to the interface</p>
</td>
- <td>query</td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ l3-interface-ipv6-address
+ </td>
+ <td>
+ <p>IP address</p>
+ </td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</div>
</div>
- <span id="path--network-vnfcs-vnfc--vnfc-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span>
- <div id="operation--network-vnfcs-vnfc--vnfc-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vnfcs/vnfc/{vnfc-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">delete an existing l3-interface-ipv6-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>see node definition for valid relationships</p>
+ <p>delete an existing l3-interface-ipv6-address-list</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
- <div class="row">
- <div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
- </div>
- </div></div>
- </div>
</section>
<section class="sw-request-params">
<table class="table">
<tbody>
<tr>
<td>
- vnfc-name
+ equipment-name
</td>
<td>
- <p>Unique ID of vnfc.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- l3-interface-ipv6-address
+ interface-name
</td>
<td>
- <p>IP address</p>
+ <p>Name that identifies the link aggregate interface</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--network-vnfcs-vnfc--vnfc-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span>
- <div id="operation--network-vnfcs-vnfc--vnfc-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
- <div class="panel-heading">
- <div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vnfcs/vnfc/{vnfc-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3>
- Tags:
- <a href="#tag-Network">Network</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>delete an existing relationship</p>
-
- </section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- </section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <th class="sw-param-type"></th>
- <th class="sw-param-data-type"></th>
- <th class="sw-param-annotation"></th>
- </tr>
- </thead>
- <tbody>
<tr>
<td>
- vnfc-name
+ interface-name
</td>
<td>
- <p>Unique ID of vnfc.</p>
+ <p>Name given to the interface</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
+ <tr>
+ <td>
+ resource-version
+ </td>
+ <td>
+ <p>resource-version for concurrency</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--network-vnfcs-vnfc--vnfc-name--relationship-list-relationship-"></span>
- <div id="operation--network-vnfcs-vnfc--vnfc-name--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
<div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vnfcs/vnfc/{vnfc-name}/relationship-list/relationship</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkVplsPesVplsPeLagInterfacesLagInterfaceLInterfacesLInterfaceL3InterfaceIpv6AddressList.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<tbody>
<tr>
<td>
- vnfc-name
+ equipment-name
</td>
<td>
- <p>Unique ID of vnfc.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name that identifies the link aggregate interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name given to the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ l3-interface-ipv6-address
+ </td>
+ <td>
+ <p>IP address</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-vnfcs-vnfc--vnfc-name--relationship-list-relationship-"></span>
- <div id="operation--network-vnfcs-vnfc--vnfc-name--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
<div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vnfcs/vnfc/{vnfc-name}/relationship-list/relationship</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<tbody>
<tr>
<td>
- vnfc-name
+ equipment-name
</td>
<td>
- <p>Unique ID of vnfc.</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--network-vpls-pes-"></span>
- <div id="operation--network-vpls-pes-get" class="swagger--panel-operation-get panel">
- <div class="panel-heading">
- <div class="operation-summary">returns vpls-pes</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpls-pes</strong></h3>
- Tags:
- <a href="#tag-Network">Network</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>returns vpls-pes</p>
-
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-200">
- 200 OK
-
- </dt>
- <dd class="sw-response-200">
- <div class="row">
- <div class="col-md-12">
- <p>successful operation</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- <div class="panel panel-definition">
-
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/vpls-pes">/vpls-pes</a>
- </div>
- </div>
- </div>
-
- </div> </dd>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--get" class="swagger--panel-operation-get panel">
- <div class="panel-heading">
- <div class="operation-summary">returns vpls-pe</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}</strong></h3>
- Tags:
- <a href="#tag-Network">Network</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>returns vpls-pe</p>
-
- </section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <th class="sw-param-type"></th>
- <th class="sw-param-data-type"></th>
- <th class="sw-param-annotation"></th>
- </tr>
- </thead>
- <tbody>
<tr>
<td>
- equipment-name
+ interface-name
</td>
<td>
+ <p>Name that identifies the link aggregate interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- prov-status
+ interface-name
</td>
<td>
- <p>Trigger for operational monitoring of this VNF by BAU Service Assurance systems.</p>
+ <p>Name given to the interface</p>
</td>
- <td>query</td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ l3-interface-ipv6-address
+ </td>
+ <td>
+ <p>IP address</p>
+ </td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
</tbody>
</p>
<dl>
- <dt class="sw-response-200">
- 200 OK
-
- </dt>
- <dd class="sw-response-200">
- <div class="row">
- <div class="col-md-12">
- <p>successful operation</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- <div class="panel panel-definition">
-
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/vpls-pe">/vpls-pe</a>
- </div>
- </div>
- </div>
-
- </div> </dd>
<dt class="sw-response-default">
default
</div>
</div>
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--relationship-list-relationship-"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing vpls-pe</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}</strong></h3>
+ <div class="operation-summary">see node definition for valid relationships</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing vpls-pe</p>
+ <p>see node definition for valid relationships</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>vpls-pe object that needs to be created or updated</p>
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkVplsPesVplsPeLagInterfacesLagInterfaceLInterfacesLInterface.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/vpls-pe">/vpls-pe</a>
+ <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
</div>
</div></div>
</div>
<span class="json-property-required"></span>
</td>
</tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name that identifies the link aggregate interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name given to the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--relationship-list-relationship-"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing vpls-pe</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}</strong></h3>
+ <div class="operation-summary">delete an existing relationship</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing vpls-pe</p>
+ <p>delete an existing relationship</p>
</section>
<section class="sw-request-body">
</tr>
<tr>
<td>
- resource-version
+ interface-name
</td>
<td>
- <p>resource-version for concurrency</p>
+ <p>Name that identifies the link aggregate interface</p>
</td>
- <td>query</td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name given to the interface</p>
+ </td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</div>
</div>
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-get" class="swagger--panel-operation-get panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">returns lag-interfaces</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces</strong></h3>
+ <div class="operation-summary">returns sriov-vfs</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns lag-interfaces</p>
+ <p>returns sriov-vfs</p>
</section>
<section class="sw-request-params">
<span class="json-property-required"></span>
</td>
</tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name that identifies the link aggregate interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name given to the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
<tr>
<td>
prov-status
<td>
</td>
</tr>
+ <tr>
+ <td>
+ interface-id
+ </td>
+ <td>
+ <p>ID of interface</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-role
+ </td>
+ <td>
+ <p>Role assigned to this Interface, should use values as defined in ECOMP Yang models.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-id
+ </td>
+ <td>
+ <p>ID of interface</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ macaddr
+ </td>
+ <td>
+ <p>MAC address for the interface</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ network-name
+ </td>
+ <td>
+ <p>Name of the network</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
</tbody>
</table>
</section>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/lag-interfaces">/lag-interfaces</a>
+ <a class="json-schema-ref" href="#/getDefinitions/sriov-vfs">/sriov-vfs</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--get" class="swagger--panel-operation-get panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">returns lag-interface</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}</strong></h3>
+ <div class="operation-summary">returns sriov-vf</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns lag-interface</p>
+ <p>returns sriov-vf</p>
</section>
<section class="sw-request-params">
<span class="json-property-required"></span>
</td>
</tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name given to the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ pci-id
+ </td>
+ <td>
+ <p>PCI ID used to identify the sriov-vf</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
<tr>
<td>
prov-status
<td>
</td>
</tr>
+ <tr>
+ <td>
+ interface-id
+ </td>
+ <td>
+ <p>ID of interface</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ macaddr
+ </td>
+ <td>
+ <p>MAC address for the interface</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ network-name
+ </td>
+ <td>
+ <p>Name of the network</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vf-vlan-filter
+ </td>
+ <td>
+ <p>This metadata provides option to specify list of VLAN filters applied on VF to pass the traffic to VM.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vf-mac-filter
+ </td>
+ <td>
+ <p>When MAC filters are specified, VF-agent service configures VFs to do MAC level filtering before the traffic is passed to VM.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vf-vlan-strip
+ </td>
+ <td>
+ <p>When this field is set to true, VF will configured to strip the outer TAG before the traffic is passed to VM.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">boolean</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ neutron-network-id
+ </td>
+ <td>
+ <p>Neutron network id of the interface</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
</tbody>
</table>
</section>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/lag-interface">/lag-interface</a>
+ <a class="json-schema-ref" href="#/getDefinitions/sriov-vf">/sriov-vf</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing lag-interface</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}</strong></h3>
+ <div class="operation-summary">create or update an existing sriov-vf</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing lag-interface</p>
+ <p>create or update an existing sriov-vf</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>lag-interface object that needs to be created or updated</p>
+ <p><p>sriov-vf object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkVplsPesVplsPeLagInterfacesLagInterfaceLInterfacesLInterfaceSriovVfsSriovVf.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/lag-interface">/lag-interface</a>
+ <a class="json-schema-ref" href="#/definitions/sriov-vf">/sriov-vf</a>
</div>
</div></div>
</div>
<span class="json-property-required"></span>
</td>
</tr>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--delete" class="swagger--panel-operation-delete panel">
- <div class="panel-heading">
- <div class="operation-summary">delete an existing lag-interface</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}</strong></h3>
- Tags:
- <a href="#tag-Network">Network</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>delete an existing lag-interface</p>
-
- </section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- </section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <th class="sw-param-type"></th>
- <th class="sw-param-data-type"></th>
- <th class="sw-param-annotation"></th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>
- equipment-name
- </td>
- <td>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
<tr>
<td>
interface-name
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
+ <p>Name given to the interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- resource-version
+ pci-id
</td>
<td>
- <p>resource-version for concurrency</p>
+ <p>PCI ID used to identify the sriov-vf</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</div>
</div>
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-get" class="swagger--panel-operation-get panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">returns l-interfaces</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces</strong></h3>
+ <div class="operation-summary">update an existing sriov-vf</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns l-interfaces</p>
+ <p>update an existing sriov-vf</p>
</section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>sriov-vf object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/sriov-vf">/sriov-vf</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
<section class="sw-request-params">
<table class="table">
<thead>
</tr>
<tr>
<td>
- prov-status
- </td>
- <td>
- <p>Trigger for operational monitoring of this VNF by BAU Service Assurance systems.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- interface-id
+ interface-name
</td>
<td>
- <p>ID of interface</p>
+ <p>Name given to the interface</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- interface-role
+ pci-id
</td>
<td>
- <p>Role assigned to this Interface, should use values as defined in ECOMP Yang models.</p>
+ <p>PCI ID used to identify the sriov-vf</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
</tbody>
</p>
<dl>
- <dt class="sw-response-200">
- 200 OK
-
- </dt>
- <dd class="sw-response-200">
- <div class="row">
- <div class="col-md-12">
- <p>successful operation</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- <div class="panel panel-definition">
-
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l-interfaces">/l-interfaces</a>
- </div>
- </div>
- </div>
-
- </div> </dd>
<dt class="sw-response-default">
default
</div>
</div>
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--get" class="swagger--panel-operation-get panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">returns l-interface</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}</strong></h3>
+ <div class="operation-summary">delete an existing sriov-vf</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns l-interface</p>
+ <p>delete an existing sriov-vf</p>
</section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
<section class="sw-request-params">
<table class="table">
<thead>
</tr>
<tr>
<td>
- prov-status
- </td>
- <td>
- <p>Trigger for operational monitoring of this VNF by BAU Service Assurance systems.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- interface-id
- </td>
- <td>
- <p>ID of interface</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- interface-role
- </td>
- <td>
- <p>Role assigned to this Interface, should use values as defined in ECOMP Yang models.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- interface-id
- </td>
- <td>
- <p>ID of interface</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- macaddr
+ pci-id
</td>
<td>
- <p>MAC address for the interface</p>
+ <p>PCI ID used to identify the sriov-vf</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- network-name
+ resource-version
</td>
<td>
- <p>Name of the network</p>
+ <p>resource-version for concurrency</p>
</td>
<td>query</td>
<td>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
</tbody>
</p>
<dl>
- <dt class="sw-response-200">
- 200 OK
-
- </dt>
- <dd class="sw-response-200">
- <div class="row">
- <div class="col-md-12">
- <p>successful operation</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- <div class="panel panel-definition">
-
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l-interface">/l-interface</a>
- </div>
- </div>
- </div>
-
- </div> </dd>
<dt class="sw-response-default">
default
</div>
</div>
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing l-interface</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}</strong></h3>
+ <div class="operation-summary">see node definition for valid relationships</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing l-interface</p>
+ <p>see node definition for valid relationships</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>l-interface object that needs to be created or updated</p>
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkVplsPesVplsPeLagInterfacesLagInterfaceLInterfacesLInterfaceSriovVfsSriovVf.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l-interface">/l-interface</a>
+ <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
</div>
</div></div>
</div>
<span class="json-property-required"></span>
</td>
</tr>
+ <tr>
+ <td>
+ pci-id
+ </td>
+ <td>
+ <p>PCI ID used to identify the sriov-vf</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing l-interface</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}</strong></h3>
+ <div class="operation-summary">delete an existing relationship</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing l-interface</p>
+ <p>delete an existing relationship</p>
</section>
<section class="sw-request-body">
</tr>
<tr>
<td>
- resource-version
+ pci-id
</td>
<td>
- <p>resource-version for concurrency</p>
+ <p>PCI ID used to identify the sriov-vf</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</div>
</div>
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--get" class="swagger--panel-operation-get panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">returns l3-interface-ipv4-address-list</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
+ <div class="operation-summary">returns vlans</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns l3-interface-ipv4-address-list</p>
+ <p>returns vlans</p>
</section>
<section class="sw-request-params">
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
- <td>
- l3-interface-ipv4-address
- </td>
- <td>
- <p>IP address</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
<tr>
<td>
prov-status
</tr>
<tr>
<td>
- interface-role
- </td>
- <td>
- <p>Role assigned to this Interface, should use values as defined in ECOMP Yang models.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- interface-id
- </td>
- <td>
- <p>ID of interface</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- macaddr
+ interface-role
</td>
<td>
- <p>MAC address for the interface</p>
+ <p>Role assigned to this Interface, should use values as defined in ECOMP Yang models.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- network-name
+ interface-id
</td>
<td>
- <p>Name of the network</p>
+ <p>ID of interface</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- vlan-id-inner
- </td>
- <td>
- <p>Inner VLAN tag</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">integer</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- neutron-network-id
+ macaddr
</td>
<td>
- <p>Neutron network id of the interface that address belongs to</p>
+ <p>MAC address for the interface</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- neutron-subnet-id
+ network-name
</td>
<td>
- <p>Neutron id of subnet that address belongs to</p>
+ <p>Name of the network</p>
</td>
<td>query</td>
<td>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a>
+ <a class="json-schema-ref" href="#/getDefinitions/vlans">/vlans</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing l3-interface-ipv4-address-list</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
+ <div class="operation-summary">returns vlan</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing l3-interface-ipv4-address-list</p>
+ <p>returns vlan</p>
</section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- <div class="row">
- <div class="col-md-6">
- <p><p>l3-interface-ipv4-address-list object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a>
- </div>
- </div></div>
- </div>
- </section>
<section class="sw-request-params">
<table class="table">
<thead>
</tr>
<tr>
<td>
- l3-interface-ipv4-address
+ vlan-interface
</td>
<td>
- <p>IP address</p>
+ <p>String that identifies the interface</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
+ <tr>
+ <td>
+ prov-status
+ </td>
+ <td>
+ <p>Trigger for operational monitoring of this VNF by BAU Service Assurance systems.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-id
+ </td>
+ <td>
+ <p>ID of interface</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-role
+ </td>
+ <td>
+ <p>Role assigned to this Interface, should use values as defined in ECOMP Yang models.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-id
+ </td>
+ <td>
+ <p>ID of interface</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ macaddr
+ </td>
+ <td>
+ <p>MAC address for the interface</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ network-name
+ </td>
+ <td>
+ <p>Name of the network</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vlan-id-inner
+ </td>
+ <td>
+ <p>Inner VLAN tag</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">integer</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vpn-key
+ </td>
+ <td>
+ <p>This indicates the customers VPN ID associated with this vlan</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
</tbody>
</table>
</section>
</p>
<dl>
+ <dt class="sw-response-200">
+ 200 OK
+
+ </dt>
+ <dd class="sw-response-200">
+ <div class="row">
+ <div class="col-md-12">
+ <p>successful operation</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ <div class="panel panel-definition">
+
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/getDefinitions/vlan">/vlan</a>
+ </div>
+ </div>
+ </div>
+
+ </div> </dd>
<dt class="sw-response-default">
default
</div>
</div>
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing l3-interface-ipv4-address-list</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
+ <div class="operation-summary">create or update an existing vlan</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing l3-interface-ipv4-address-list</p>
+ <p>create or update an existing vlan</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>vlan object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkVplsPesVplsPeLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlan.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/vlan">/vlan</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
</tr>
<tr>
<td>
- l3-interface-ipv4-address
+ vlan-interface
</td>
<td>
- <p>IP address</p>
+ <p>String that identifies the interface</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
- <td>
- resource-version
- </td>
- <td>
- <p>resource-version for concurrency</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">update an existing vlan</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>see node definition for valid relationships</p>
+ <p>update an existing vlan</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>vlan object that needs to be created or updated.</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
+ <a class="json-schema-ref" href="#/patchDefinitions/vlan">/vlan</a>
</div>
</div></div>
</div>
</tr>
<tr>
<td>
- l3-interface-ipv4-address
+ vlan-interface
</td>
<td>
- <p>IP address</p>
+ <p>String that identifies the interface</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">delete an existing vlan</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing relationship</p>
+ <p>delete an existing vlan</p>
</section>
<section class="sw-request-body">
</tr>
<tr>
<td>
- l3-interface-ipv4-address
+ vlan-interface
</td>
<td>
- <p>IP address</p>
+ <p>String that identifies the interface</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
+ <tr>
+ <td>
+ resource-version
+ </td>
+ <td>
+ <p>resource-version for concurrency</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--get" class="swagger--panel-operation-get panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">returns l3-interface-ipv6-address-list</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
+ <div class="operation-summary">returns l3-interface-ipv4-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns l3-interface-ipv6-address-list</p>
+ <p>returns l3-interface-ipv4-address-list</p>
</section>
<section class="sw-request-params">
</tr>
<tr>
<td>
- l3-interface-ipv6-address
+ vlan-interface
+ </td>
+ <td>
+ <p>String that identifies the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ l3-interface-ipv4-address
</td>
<td>
<p>IP address</p>
<td>
</td>
</tr>
+ <tr>
+ <td>
+ vpn-key
+ </td>
+ <td>
+ <p>This indicates the customers VPN ID associated with this vlan</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vlan-id-inner
+ </td>
+ <td>
+ <p>Inner VLAN tag</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">integer</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
<tr>
<td>
neutron-network-id
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a>
+ <a class="json-schema-ref" href="#/getDefinitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing l3-interface-ipv6-address-list</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
+ <div class="operation-summary">create or update an existing l3-interface-ipv4-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing l3-interface-ipv6-address-list</p>
+ <p>create or update an existing l3-interface-ipv4-address-list</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>l3-interface-ipv6-address-list object that needs to be created or updated</p>
+ <p><p>l3-interface-ipv4-address-list object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkVplsPesVplsPeLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlanL3InterfaceIpv4AddressList.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a>
+ <a class="json-schema-ref" href="#/definitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a>
</div>
</div></div>
</div>
</tr>
<tr>
<td>
- l3-interface-ipv6-address
- </td>
- <td>
- <p>IP address</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--delete" class="swagger--panel-operation-delete panel">
- <div class="panel-heading">
- <div class="operation-summary">delete an existing l3-interface-ipv6-address-list</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
- Tags:
- <a href="#tag-Network">Network</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>delete an existing l3-interface-ipv6-address-list</p>
-
- </section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- </section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <th class="sw-param-type"></th>
- <th class="sw-param-data-type"></th>
- <th class="sw-param-annotation"></th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>
- equipment-name
- </td>
- <td>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- interface-name
- </td>
- <td>
- <p>Name that identifies the link aggregate interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- interface-name
+ vlan-interface
</td>
<td>
- <p>Name given to the interface</p>
+ <p>String that identifies the interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- l3-interface-ipv6-address
+ l3-interface-ipv4-address
</td>
<td>
<p>IP address</p>
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
- <td>
- resource-version
- </td>
- <td>
- <p>resource-version for concurrency</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">update an existing l3-interface-ipv4-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>see node definition for valid relationships</p>
+ <p>update an existing l3-interface-ipv4-address-list</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>l3-interface-ipv4-address-list object that needs to be created or updated.</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
+ <a class="json-schema-ref" href="#/patchDefinitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a>
</div>
</div></div>
</div>
</tr>
<tr>
<td>
- l3-interface-ipv6-address
+ vlan-interface
+ </td>
+ <td>
+ <p>String that identifies the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ l3-interface-ipv4-address
</td>
<td>
<p>IP address</p>
</div>
</div>
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">delete an existing l3-interface-ipv4-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing relationship</p>
+ <p>delete an existing l3-interface-ipv4-address-list</p>
</section>
<section class="sw-request-body">
<tbody>
<tr>
<td>
- equipment-name
+ equipment-name
+ </td>
+ <td>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
</td>
<td>
+ <p>Name that identifies the link aggregate interface</p>
</td>
<td>path</td>
<td>
interface-name
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
+ <p>Name given to the interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-name
+ vlan-interface
</td>
<td>
- <p>Name given to the interface</p>
+ <p>String that identifies the interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- l3-interface-ipv6-address
+ l3-interface-ipv4-address
</td>
<td>
<p>IP address</p>
<span class="json-property-required"></span>
</td>
</tr>
+ <tr>
+ <td>
+ resource-version
+ </td>
+ <td>
+ <p>resource-version for concurrency</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--relationship-list-relationship-"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
<div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkVplsPesVplsPeLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlanL3InterfaceIpv4AddressList.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<span class="json-property-required"></span>
</td>
</tr>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--relationship-list-relationship-"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
- <div class="panel-heading">
- <div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship</strong></h3>
- Tags:
- <a href="#tag-Network">Network</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>delete an existing relationship</p>
-
- </section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- </section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <th class="sw-param-type"></th>
- <th class="sw-param-data-type"></th>
- <th class="sw-param-annotation"></th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>
- equipment-name
- </td>
- <td>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
<tr>
<td>
- interface-name
+ vlan-interface
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
+ <p>String that identifies the interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-name
+ l3-interface-ipv4-address
</td>
<td>
- <p>Name given to the interface</p>
+ <p>IP address</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-get" class="swagger--panel-operation-get panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">returns sriov-vfs</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs</strong></h3>
+ <div class="operation-summary">delete an existing relationship</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns sriov-vfs</p>
+ <p>delete an existing relationship</p>
</section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
<section class="sw-request-params">
<table class="table">
<thead>
</tr>
<tr>
<td>
- prov-status
- </td>
- <td>
- <p>Trigger for operational monitoring of this VNF by BAU Service Assurance systems.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- interface-id
- </td>
- <td>
- <p>ID of interface</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- interface-role
- </td>
- <td>
- <p>Role assigned to this Interface, should use values as defined in ECOMP Yang models.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- interface-id
- </td>
- <td>
- <p>ID of interface</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- macaddr
+ vlan-interface
</td>
<td>
- <p>MAC address for the interface</p>
+ <p>String that identifies the interface</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- network-name
+ l3-interface-ipv4-address
</td>
<td>
- <p>Name of the network</p>
+ <p>IP address</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
</tbody>
</p>
<dl>
- <dt class="sw-response-200">
- 200 OK
-
- </dt>
- <dd class="sw-response-200">
- <div class="row">
- <div class="col-md-12">
- <p>successful operation</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- <div class="panel panel-definition">
-
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/sriov-vfs">/sriov-vfs</a>
- </div>
- </div>
- </div>
-
- </div> </dd>
<dt class="sw-response-default">
default
</div>
</div>
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--get" class="swagger--panel-operation-get panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">returns sriov-vf</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</strong></h3>
+ <div class="operation-summary">returns l3-interface-ipv6-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns sriov-vf</p>
+ <p>returns l3-interface-ipv6-address-list</p>
</section>
<section class="sw-request-params">
</tr>
<tr>
<td>
- pci-id
+ vlan-interface
</td>
<td>
- <p>PCI ID used to identify the sriov-vf</p>
+ <p>String that identifies the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ l3-interface-ipv6-address
+ </td>
+ <td>
+ <p>IP address</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- vf-vlan-filter
+ vlan-id-inner
</td>
<td>
- <p>This metadata provides option to specify list of VLAN filters applied on VF to pass the traffic to VM.</p>
+ <p>Inner VLAN tag</p>
</td>
<td>query</td>
<td>
- <span class="json-property-type">string</span>
+ <span class="json-property-type">integer</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
</tr>
<tr>
<td>
- vf-mac-filter
+ vpn-key
</td>
<td>
- <p>When MAC filters are specified, VF-agent service configures VFs to do MAC level filtering before the traffic is passed to VM.</p>
+ <p>This indicates the customers VPN ID associated with this vlan</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- vf-vlan-strip
+ vlan-id-inner
</td>
<td>
- <p>When this field is set to true, VF will configured to strip the outer TAG before the traffic is passed to VM.</p>
+ <p>Inner VLAN tag</p>
</td>
<td>query</td>
<td>
- <span class="json-property-type">boolean</span>
+ <span class="json-property-type">integer</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
neutron-network-id
</td>
<td>
- <p>Neutron network id of the interface</p>
+ <p>Neutron network id of the interface that address belongs to</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ neutron-subnet-id
+ </td>
+ <td>
+ <p>Neutron id of subnet that address belongs to</p>
</td>
<td>query</td>
<td>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/sriov-vf">/sriov-vf</a>
+ <a class="json-schema-ref" href="#/getDefinitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing sriov-vf</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</strong></h3>
+ <div class="operation-summary">create or update an existing l3-interface-ipv6-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing sriov-vf</p>
+ <p>create or update an existing l3-interface-ipv6-address-list</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>sriov-vf object that needs to be created or updated</p>
+ <p><p>l3-interface-ipv6-address-list object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkVplsPesVplsPeLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlanL3InterfaceIpv6AddressList.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/sriov-vf">/sriov-vf</a>
+ <a class="json-schema-ref" href="#/definitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a>
</div>
</div></div>
</div>
</tr>
<tr>
<td>
- pci-id
+ vlan-interface
</td>
<td>
- <p>PCI ID used to identify the sriov-vf</p>
+ <p>String that identifies the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ l3-interface-ipv6-address
+ </td>
+ <td>
+ <p>IP address</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing sriov-vf</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</strong></h3>
+ <div class="operation-summary">update an existing l3-interface-ipv6-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing sriov-vf</p>
+ <p>update an existing l3-interface-ipv6-address-list</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>l3-interface-ipv6-address-list object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
</tr>
<tr>
<td>
- pci-id
+ vlan-interface
</td>
<td>
- <p>PCI ID used to identify the sriov-vf</p>
+ <p>String that identifies the interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- resource-version
+ l3-interface-ipv6-address
</td>
<td>
- <p>resource-version for concurrency</p>
+ <p>IP address</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</div>
</div>
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">delete an existing l3-interface-ipv6-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>see node definition for valid relationships</p>
+ <p>delete an existing l3-interface-ipv6-address-list</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
- <div class="row">
- <div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
- </div>
- </div></div>
- </div>
</section>
<section class="sw-request-params">
<table class="table">
</tr>
<tr>
<td>
- pci-id
+ vlan-interface
</td>
<td>
- <p>PCI ID used to identify the sriov-vf</p>
+ <p>String that identifies the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ l3-interface-ipv6-address
+ </td>
+ <td>
+ <p>IP address</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
+ <tr>
+ <td>
+ resource-version
+ </td>
+ <td>
+ <p>resource-version for concurrency</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">see node definition for valid relationships</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing relationship</p>
+ <p>see node definition for valid relationships</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkVplsPesVplsPeLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlanL3InterfaceIpv6AddressList.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
</tr>
<tr>
<td>
- pci-id
+ vlan-interface
</td>
<td>
- <p>PCI ID used to identify the sriov-vf</p>
+ <p>String that identifies the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ l3-interface-ipv6-address
+ </td>
+ <td>
+ <p>IP address</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-get" class="swagger--panel-operation-get panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">returns vlans</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans</strong></h3>
+ <div class="operation-summary">delete an existing relationship</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns vlans</p>
+ <p>delete an existing relationship</p>
</section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
<section class="sw-request-params">
<table class="table">
<thead>
</tr>
<tr>
<td>
- prov-status
- </td>
- <td>
- <p>Trigger for operational monitoring of this VNF by BAU Service Assurance systems.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- interface-id
- </td>
- <td>
- <p>ID of interface</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- interface-role
- </td>
- <td>
- <p>Role assigned to this Interface, should use values as defined in ECOMP Yang models.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- interface-id
- </td>
- <td>
- <p>ID of interface</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- macaddr
+ vlan-interface
</td>
<td>
- <p>MAC address for the interface</p>
+ <p>String that identifies the interface</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- network-name
+ l3-interface-ipv6-address
</td>
<td>
- <p>Name of the network</p>
+ <p>IP address</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
</tbody>
</p>
<dl>
- <dt class="sw-response-200">
- 200 OK
-
- </dt>
- <dd class="sw-response-200">
- <div class="row">
- <div class="col-md-12">
- <p>successful operation</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- <div class="panel panel-definition">
-
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/vlans">/vlans</a>
- </div>
- </div>
- </div>
-
- </div> </dd>
<dt class="sw-response-default">
default
</div>
</div>
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--get" class="swagger--panel-operation-get panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">returns vlan</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</strong></h3>
+ <div class="operation-summary">see node definition for valid relationships</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns vlan</p>
+ <p>see node definition for valid relationships</p>
</section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkVplsPesVplsPeLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlan.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
<section class="sw-request-params">
<table class="table">
<thead>
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
- <td>
- prov-status
- </td>
- <td>
- <p>Trigger for operational monitoring of this VNF by BAU Service Assurance systems.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- interface-id
- </td>
- <td>
- <p>ID of interface</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- interface-role
- </td>
- <td>
- <p>Role assigned to this Interface, should use values as defined in ECOMP Yang models.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- interface-id
- </td>
- <td>
- <p>ID of interface</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- macaddr
- </td>
- <td>
- <p>MAC address for the interface</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- network-name
- </td>
- <td>
- <p>Name of the network</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- vlan-id-inner
- </td>
- <td>
- <p>Inner VLAN tag</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">integer</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- vpn-key
- </td>
- <td>
- <p>This indicates the customers VPN ID associated with this vlan</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
</tbody>
</table>
</section>
</p>
<dl>
- <dt class="sw-response-200">
- 200 OK
-
- </dt>
- <dd class="sw-response-200">
- <div class="row">
- <div class="col-md-12">
- <p>successful operation</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- <div class="panel panel-definition">
-
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/vlan">/vlan</a>
- </div>
- </div>
- </div>
-
- </div> </dd>
<dt class="sw-response-default">
default
</div>
</div>
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing vlan</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</strong></h3>
+ <div class="operation-summary">delete an existing relationship</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing vlan</p>
+ <p>delete an existing relationship</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
- <div class="row">
- <div class="col-md-6">
- <p><p>vlan object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/vlan">/vlan</a>
- </div>
- </div></div>
- </div>
</section>
<section class="sw-request-params">
<table class="table">
</div>
</div>
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--relationship-list-relationship-"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing vlan</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</strong></h3>
+ <div class="operation-summary">see node definition for valid relationships</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing vlan</p>
+ <p>see node definition for valid relationships</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkVplsPesVplsPeLagInterfacesLagInterface.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
- <td>
- interface-name
- </td>
- <td>
- <p>Name given to the interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- vlan-interface
- </td>
- <td>
- <p>String that identifies the interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- resource-version
- </td>
- <td>
- <p>resource-version for concurrency</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--get" class="swagger--panel-operation-get panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--relationship-list-relationship-"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">returns l3-interface-ipv4-address-list</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
+ <div class="operation-summary">delete an existing relationship</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns l3-interface-ipv4-address-list</p>
+ <p>delete an existing relationship</p>
</section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
<section class="sw-request-params">
<table class="table">
<thead>
<span class="json-property-required"></span>
</td>
</tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-get" class="swagger--panel-operation-get panel">
+ <div class="panel-heading">
+ <div class="operation-summary">returns p-interfaces</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>returns p-interfaces</p>
+
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
<tr>
<td>
- interface-name
- </td>
- <td>
- <p>Name given to the interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- vlan-interface
- </td>
- <td>
- <p>String that identifies the interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- l3-interface-ipv4-address
- </td>
- <td>
- <p>IP address</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- prov-status
- </td>
- <td>
- <p>Trigger for operational monitoring of this VNF by BAU Service Assurance systems.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- interface-id
- </td>
- <td>
- <p>ID of interface</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- interface-role
- </td>
- <td>
- <p>Role assigned to this Interface, should use values as defined in ECOMP Yang models.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- interface-id
- </td>
- <td>
- <p>ID of interface</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- macaddr
- </td>
- <td>
- <p>MAC address for the interface</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- network-name
- </td>
- <td>
- <p>Name of the network</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- vlan-id-inner
- </td>
- <td>
- <p>Inner VLAN tag</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">integer</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- vpn-key
- </td>
- <td>
- <p>This indicates the customers VPN ID associated with this vlan</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- vlan-id-inner
- </td>
- <td>
- <p>Inner VLAN tag</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">integer</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- neutron-network-id
+ equipment-name
</td>
<td>
- <p>Neutron network id of the interface that address belongs to</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- neutron-subnet-id
+ prov-status
</td>
<td>
- <p>Neutron id of subnet that address belongs to</p>
+ <p>Trigger for operational monitoring of this VNF by BAU Service Assurance systems.</p>
</td>
<td>query</td>
<td>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a>
+ <a class="json-schema-ref" href="#/getDefinitions/p-interfaces">/p-interfaces</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing l3-interface-ipv4-address-list</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
+ <div class="operation-summary">returns p-interface</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing l3-interface-ipv4-address-list</p>
+ <p>returns p-interface</p>
</section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- <div class="row">
- <div class="col-md-6">
- <p><p>l3-interface-ipv4-address-list object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a>
- </div>
- </div></div>
- </div>
- </section>
<section class="sw-request-params">
<table class="table">
<thead>
interface-name
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- interface-name
- </td>
- <td>
- <p>Name given to the interface</p>
+ <p>Name that identifies the physical interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- vlan-interface
+ prov-status
</td>
<td>
- <p>String that identifies the interface</p>
+ <p>Trigger for operational monitoring of this VNF by BAU Service Assurance systems.</p>
</td>
- <td>path</td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- l3-interface-ipv4-address
+ prov-status
</td>
<td>
- <p>IP address</p>
+ <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p>
</td>
- <td>path</td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
</td>
</tr>
</tbody>
</p>
<dl>
+ <dt class="sw-response-200">
+ 200 OK
+
+ </dt>
+ <dd class="sw-response-200">
+ <div class="row">
+ <div class="col-md-12">
+ <p>successful operation</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ <div class="panel panel-definition">
+
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/getDefinitions/p-interface">/p-interface</a>
+ </div>
+ </div>
+ </div>
+
+ </div> </dd>
<dt class="sw-response-default">
default
</div>
</div>
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing l3-interface-ipv4-address-list</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
+ <div class="operation-summary">create or update an existing p-interface</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing l3-interface-ipv4-address-list</p>
+ <p>create or update an existing p-interface</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>p-interface object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkVplsPesVplsPePInterfacesPInterface.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/p-interface">/p-interface</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
interface-name
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- interface-name
- </td>
- <td>
- <p>Name given to the interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- vlan-interface
- </td>
- <td>
- <p>String that identifies the interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- l3-interface-ipv4-address
- </td>
- <td>
- <p>IP address</p>
+ <p>Name that identifies the physical interface</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
- <td>
- resource-version
- </td>
- <td>
- <p>resource-version for concurrency</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">update an existing p-interface</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>see node definition for valid relationships</p>
+ <p>update an existing p-interface</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>p-interface object that needs to be created or updated.</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
+ <a class="json-schema-ref" href="#/patchDefinitions/p-interface">/p-interface</a>
</div>
</div></div>
</div>
interface-name
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
+ <p>Name that identifies the physical interface</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--delete" class="swagger--panel-operation-delete panel">
+ <div class="panel-heading">
+ <div class="operation-summary">delete an existing p-interface</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>delete an existing p-interface</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
<tr>
<td>
- interface-name
+ equipment-name
</td>
<td>
- <p>Name given to the interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- vlan-interface
+ interface-name
</td>
<td>
- <p>String that identifies the interface</p>
+ <p>Name that identifies the physical interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- l3-interface-ipv4-address
+ resource-version
</td>
<td>
- <p>IP address</p>
+ <p>resource-version for concurrency</p>
</td>
- <td>path</td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</div>
</div>
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">returns l-interfaces</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing relationship</p>
+ <p>returns l-interfaces</p>
</section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- </section>
<section class="sw-request-params">
<table class="table">
<thead>
interface-name
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- interface-name
- </td>
- <td>
- <p>Name given to the interface</p>
+ <p>Name that identifies the physical interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- vlan-interface
+ prov-status
</td>
<td>
- <p>String that identifies the interface</p>
+ <p>Trigger for operational monitoring of this VNF by BAU Service Assurance systems.</p>
</td>
- <td>path</td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- l3-interface-ipv4-address
+ prov-status
</td>
<td>
- <p>IP address</p>
+ <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p>
</td>
- <td>path</td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
</td>
</tr>
</tbody>
</p>
<dl>
+ <dt class="sw-response-200">
+ 200 OK
+
+ </dt>
+ <dd class="sw-response-200">
+ <div class="row">
+ <div class="col-md-12">
+ <p>successful operation</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ <div class="panel panel-definition">
+
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/getDefinitions/l-interfaces">/l-interfaces</a>
+ </div>
+ </div>
+ </div>
+
+ </div> </dd>
<dt class="sw-response-default">
default
</div>
</div>
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--get" class="swagger--panel-operation-get panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">returns l3-interface-ipv6-address-list</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
+ <div class="operation-summary">returns l-interface</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns l3-interface-ipv6-address-list</p>
+ <p>returns l-interface</p>
</section>
<section class="sw-request-params">
interface-name
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
+ <p>Name that identifies the physical interface</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
- <td>
- vlan-interface
- </td>
- <td>
- <p>String that identifies the interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- l3-interface-ipv6-address
- </td>
- <td>
- <p>IP address</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
<tr>
<td>
prov-status
</tr>
<tr>
<td>
- interface-id
- </td>
- <td>
- <p>ID of interface</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- interface-role
+ prov-status
</td>
<td>
- <p>Role assigned to this Interface, should use values as defined in ECOMP Yang models.</p>
+ <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p>
</td>
<td>query</td>
<td>
<td>
</td>
</tr>
- <tr>
- <td>
- vlan-id-inner
- </td>
- <td>
- <p>Inner VLAN tag</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">integer</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- vpn-key
- </td>
- <td>
- <p>This indicates the customers VPN ID associated with this vlan</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- vlan-id-inner
- </td>
- <td>
- <p>Inner VLAN tag</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">integer</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- neutron-network-id
- </td>
- <td>
- <p>Neutron network id of the interface that address belongs to</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- neutron-subnet-id
- </td>
- <td>
- <p>Neutron id of subnet that address belongs to</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
</tbody>
</table>
</section>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a>
+ <a class="json-schema-ref" href="#/getDefinitions/l-interface">/l-interface</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing l3-interface-ipv6-address-list</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
+ <div class="operation-summary">create or update an existing l-interface</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing l3-interface-ipv6-address-list</p>
+ <p>create or update an existing l-interface</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>l3-interface-ipv6-address-list object that needs to be created or updated</p>
+ <p><p>l-interface object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkVplsPesVplsPePInterfacesPInterfaceLInterfacesLInterface.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a>
+ <a class="json-schema-ref" href="#/definitions/l-interface">/l-interface</a>
</div>
</div></div>
</div>
interface-name
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
+ <p>Name that identifies the physical interface</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
- <td>
- vlan-interface
- </td>
- <td>
- <p>String that identifies the interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- l3-interface-ipv6-address
- </td>
- <td>
- <p>IP address</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing l3-interface-ipv6-address-list</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
+ <div class="operation-summary">update an existing l-interface</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing l3-interface-ipv6-address-list</p>
+ <p>update an existing l-interface</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>l-interface object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/l-interface">/l-interface</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
interface-name
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
+ <p>Name that identifies the physical interface</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
- <td>
- vlan-interface
- </td>
- <td>
- <p>String that identifies the interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- l3-interface-ipv6-address
- </td>
- <td>
- <p>IP address</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- resource-version
- </td>
- <td>
- <p>resource-version for concurrency</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">delete an existing l-interface</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>see node definition for valid relationships</p>
+ <p>delete an existing l-interface</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
- <div class="row">
- <div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
- </div>
- </div></div>
- </div>
</section>
<section class="sw-request-params">
<table class="table">
interface-name
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
+ <p>Name that identifies the physical interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- vlan-interface
- </td>
- <td>
- <p>String that identifies the interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- l3-interface-ipv6-address
+ resource-version
</td>
<td>
- <p>IP address</p>
+ <p>resource-version for concurrency</p>
</td>
- <td>path</td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</div>
</div>
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">returns l3-interface-ipv4-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing relationship</p>
+ <p>returns l3-interface-ipv4-address-list</p>
</section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- </section>
<section class="sw-request-params">
<table class="table">
<thead>
interface-name
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
+ <p>Name that identifies the physical interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- vlan-interface
- </td>
- <td>
- <p>String that identifies the interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- l3-interface-ipv6-address
+ l3-interface-ipv4-address
</td>
<td>
<p>IP address</p>
<span class="json-property-required"></span>
</td>
</tr>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
- <div class="panel-heading">
- <div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship</strong></h3>
- Tags:
- <a href="#tag-Network">Network</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>see node definition for valid relationships</p>
-
- </section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- <div class="row">
- <div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
- </div>
- </div></div>
- </div>
- </section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <th class="sw-param-type"></th>
- <th class="sw-param-data-type"></th>
- <th class="sw-param-annotation"></th>
- </tr>
- </thead>
- <tbody>
<tr>
<td>
- equipment-name
+ prov-status
</td>
<td>
+ <p>Trigger for operational monitoring of this VNF by BAU Service Assurance systems.</p>
</td>
- <td>path</td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- interface-name
+ prov-status
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
+ <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p>
</td>
- <td>path</td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- interface-name
+ interface-id
</td>
<td>
- <p>Name given to the interface</p>
+ <p>ID of interface</p>
</td>
- <td>path</td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- vlan-interface
+ macaddr
</td>
<td>
- <p>String that identifies the interface</p>
+ <p>MAC address for the interface</p>
</td>
- <td>path</td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
</td>
</tr>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
- <div class="panel-heading">
- <div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship</strong></h3>
- Tags:
- <a href="#tag-Network">Network</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>delete an existing relationship</p>
-
- </section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- </section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <th class="sw-param-type"></th>
- <th class="sw-param-data-type"></th>
- <th class="sw-param-annotation"></th>
- </tr>
- </thead>
- <tbody>
<tr>
<td>
- equipment-name
+ network-name
</td>
<td>
+ <p>Name of the network</p>
</td>
- <td>path</td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- interface-name
+ vlan-id-inner
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
+ <p>Inner VLAN tag</p>
</td>
- <td>path</td>
+ <td>query</td>
<td>
- <span class="json-property-type">string</span>
+ <span class="json-property-type">integer</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- interface-name
+ neutron-network-id
</td>
<td>
- <p>Name given to the interface</p>
+ <p>Neutron network id of the interface that address belongs to</p>
</td>
- <td>path</td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- vlan-interface
+ neutron-subnet-id
</td>
<td>
- <p>String that identifies the interface</p>
+ <p>Neutron id of subnet that address belongs to</p>
</td>
- <td>path</td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
</td>
</tr>
</tbody>
</p>
<dl>
- <dt class="sw-response-default">
- default
+ <dt class="sw-response-200">
+ 200 OK
</dt>
- <dd class="sw-response-default">
+ <dd class="sw-response-200">
<div class="row">
<div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+ <p>successful operation</p>
</div>
</div>
<div class="row">
-
+
<div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--relationship-list-relationship-"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
- <div class="panel-heading">
- <div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/relationship-list/relationship</strong></h3>
- Tags:
- <a href="#tag-Network">Network</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>see node definition for valid relationships</p>
-
- </section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- <div class="row">
- <div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
- </div>
- </div></div>
- </div>
- </section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <th class="sw-param-type"></th>
- <th class="sw-param-data-type"></th>
- <th class="sw-param-annotation"></th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>
- equipment-name
- </td>
- <td>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- interface-name
- </td>
- <td>
- <p>Name that identifies the link aggregate interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- </tbody>
- </table>
- </section>
+ <div class="panel panel-definition">
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/getDefinitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a>
+ </div>
+ </div>
+ </div>
+
+ </div> </dd>
<dt class="sw-response-default">
default
</div>
</div>
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--relationship-list-relationship-"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-lag-interface--interface-name--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/lag-interfaces/lag-interface/{interface-name}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">create or update an existing l3-interface-ipv4-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing relationship</p>
+ <p>create or update an existing l3-interface-ipv4-address-list</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>l3-interface-ipv4-address-list object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkVplsPesVplsPePInterfacesPInterfaceLInterfacesLInterfaceL3InterfaceIpv4AddressList.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
interface-name
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
+ <p>Name that identifies the physical interface</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-get" class="swagger--panel-operation-get panel">
- <div class="panel-heading">
- <div class="operation-summary">returns p-interfaces</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces</strong></h3>
- Tags:
- <a href="#tag-Network">Network</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>returns p-interfaces</p>
-
- </section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <th class="sw-param-type"></th>
- <th class="sw-param-data-type"></th>
- <th class="sw-param-annotation"></th>
- </tr>
- </thead>
- <tbody>
<tr>
<td>
- equipment-name
+ interface-name
</td>
<td>
+ <p>Name given to the interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- prov-status
+ l3-interface-ipv4-address
</td>
<td>
- <p>Trigger for operational monitoring of this VNF by BAU Service Assurance systems.</p>
+ <p>IP address</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
</tbody>
</p>
<dl>
- <dt class="sw-response-200">
- 200 OK
-
- </dt>
- <dd class="sw-response-200">
- <div class="row">
- <div class="col-md-12">
- <p>successful operation</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- <div class="panel panel-definition">
-
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/p-interfaces">/p-interfaces</a>
- </div>
- </div>
- </div>
-
- </div> </dd>
<dt class="sw-response-default">
default
</div>
</div>
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--get" class="swagger--panel-operation-get panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">returns p-interface</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}</strong></h3>
+ <div class="operation-summary">update an existing l3-interface-ipv4-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns p-interface</p>
+ <p>update an existing l3-interface-ipv4-address-list</p>
</section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>l3-interface-ipv4-address-list object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
<section class="sw-request-params">
<table class="table">
<thead>
</tr>
<tr>
<td>
- prov-status
+ interface-name
</td>
<td>
- <p>Trigger for operational monitoring of this VNF by BAU Service Assurance systems.</p>
+ <p>Name given to the interface</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- prov-status
+ l3-interface-ipv4-address
</td>
<td>
- <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p>
+ <p>IP address</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
</tbody>
</p>
<dl>
- <dt class="sw-response-200">
- 200 OK
-
- </dt>
- <dd class="sw-response-200">
- <div class="row">
- <div class="col-md-12">
- <p>successful operation</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- <div class="panel panel-definition">
-
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/p-interface">/p-interface</a>
- </div>
- </div>
- </div>
-
- </div> </dd>
<dt class="sw-response-default">
default
</div>
</div>
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing p-interface</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}</strong></h3>
+ <div class="operation-summary">delete an existing l3-interface-ipv4-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing p-interface</p>
+ <p>delete an existing l3-interface-ipv4-address-list</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
- <div class="row">
- <div class="col-md-6">
- <p><p>p-interface object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/p-interface">/p-interface</a>
- </div>
- </div></div>
- </div>
</section>
<section class="sw-request-params">
<table class="table">
<span class="json-property-required"></span>
</td>
</tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name given to the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ l3-interface-ipv4-address
+ </td>
+ <td>
+ <p>IP address</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ resource-version
+ </td>
+ <td>
+ <p>resource-version for concurrency</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing p-interface</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}</strong></h3>
+ <div class="operation-summary">see node definition for valid relationships</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing p-interface</p>
+ <p>see node definition for valid relationships</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkVplsPesVplsPePInterfacesPInterfaceLInterfacesLInterfaceL3InterfaceIpv4AddressList.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
</tr>
<tr>
<td>
- resource-version
+ interface-name
</td>
<td>
- <p>resource-version for concurrency</p>
+ <p>Name given to the interface</p>
</td>
- <td>query</td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ l3-interface-ipv4-address
+ </td>
+ <td>
+ <p>IP address</p>
+ </td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</div>
</div>
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-get" class="swagger--panel-operation-get panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">returns l-interfaces</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces</strong></h3>
+ <div class="operation-summary">delete an existing relationship</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns l-interfaces</p>
+ <p>delete an existing relationship</p>
</section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
<section class="sw-request-params">
<table class="table">
<thead>
</tr>
<tr>
<td>
- prov-status
+ interface-name
</td>
<td>
- <p>Trigger for operational monitoring of this VNF by BAU Service Assurance systems.</p>
+ <p>Name given to the interface</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- prov-status
+ l3-interface-ipv4-address
</td>
<td>
- <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p>
+ <p>IP address</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
</tbody>
</p>
<dl>
- <dt class="sw-response-200">
- 200 OK
-
- </dt>
- <dd class="sw-response-200">
- <div class="row">
- <div class="col-md-12">
- <p>successful operation</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- <div class="panel panel-definition">
-
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l-interfaces">/l-interfaces</a>
- </div>
- </div>
- </div>
-
- </div> </dd>
<dt class="sw-response-default">
default
</div>
</div>
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--get" class="swagger--panel-operation-get panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">returns l-interface</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}</strong></h3>
+ <div class="operation-summary">returns l3-interface-ipv6-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns l-interface</p>
+ <p>returns l3-interface-ipv6-address-list</p>
</section>
<section class="sw-request-params">
<span class="json-property-required"></span>
</td>
</tr>
+ <tr>
+ <td>
+ l3-interface-ipv6-address
+ </td>
+ <td>
+ <p>IP address</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
<tr>
<td>
prov-status
<td>
</td>
</tr>
+ <tr>
+ <td>
+ vlan-id-inner
+ </td>
+ <td>
+ <p>Inner VLAN tag</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">integer</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ neutron-network-id
+ </td>
+ <td>
+ <p>Neutron network id of the interface that address belongs to</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ neutron-subnet-id
+ </td>
+ <td>
+ <p>Neutron id of subnet that address belongs to</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
</tbody>
</table>
</section>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l-interface">/l-interface</a>
+ <a class="json-schema-ref" href="#/getDefinitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing l-interface</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}</strong></h3>
+ <div class="operation-summary">create or update an existing l3-interface-ipv6-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing l-interface</p>
+ <p>create or update an existing l3-interface-ipv6-address-list</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>l-interface object that needs to be created or updated</p>
+ <p><p>l3-interface-ipv6-address-list object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkVplsPesVplsPePInterfacesPInterfaceLInterfacesLInterfaceL3InterfaceIpv6AddressList.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l-interface">/l-interface</a>
+ <a class="json-schema-ref" href="#/definitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a>
</div>
</div></div>
</div>
<span class="json-property-required"></span>
</td>
</tr>
+ <tr>
+ <td>
+ l3-interface-ipv6-address
+ </td>
+ <td>
+ <p>IP address</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing l-interface</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}</strong></h3>
+ <div class="operation-summary">update an existing l3-interface-ipv6-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing l-interface</p>
+ <p>update an existing l3-interface-ipv6-address-list</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>l3-interface-ipv6-address-list object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
</tr>
<tr>
<td>
- resource-version
+ l3-interface-ipv6-address
</td>
<td>
- <p>resource-version for concurrency</p>
+ <p>IP address</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</div>
</div>
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--get" class="swagger--panel-operation-get panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">returns l3-interface-ipv4-address-list</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
+ <div class="operation-summary">delete an existing l3-interface-ipv6-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns l3-interface-ipv4-address-list</p>
+ <p>delete an existing l3-interface-ipv6-address-list</p>
</section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
<section class="sw-request-params">
<table class="table">
<thead>
</tr>
<tr>
<td>
- l3-interface-ipv4-address
+ l3-interface-ipv6-address
</td>
<td>
<p>IP address</p>
</tr>
<tr>
<td>
- prov-status
- </td>
- <td>
- <p>Trigger for operational monitoring of this VNF by BAU Service Assurance systems.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- prov-status
- </td>
- <td>
- <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- interface-id
- </td>
- <td>
- <p>ID of interface</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- macaddr
- </td>
- <td>
- <p>MAC address for the interface</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- network-name
- </td>
- <td>
- <p>Name of the network</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- vlan-id-inner
- </td>
- <td>
- <p>Inner VLAN tag</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">integer</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- neutron-network-id
- </td>
- <td>
- <p>Neutron network id of the interface that address belongs to</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- neutron-subnet-id
+ resource-version
</td>
<td>
- <p>Neutron id of subnet that address belongs to</p>
+ <p>resource-version for concurrency</p>
</td>
<td>query</td>
<td>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
</tbody>
</p>
<dl>
- <dt class="sw-response-200">
- 200 OK
-
- </dt>
- <dd class="sw-response-200">
- <div class="row">
- <div class="col-md-12">
- <p>successful operation</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- <div class="panel panel-definition">
-
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a>
- </div>
- </div>
- </div>
-
- </div> </dd>
<dt class="sw-response-default">
default
</div>
</div>
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing l3-interface-ipv4-address-list</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
+ <div class="operation-summary">see node definition for valid relationships</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing l3-interface-ipv4-address-list</p>
+ <p>see node definition for valid relationships</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>l3-interface-ipv4-address-list object that needs to be created or updated</p>
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkVplsPesVplsPePInterfacesPInterfaceLInterfacesLInterfaceL3InterfaceIpv6AddressList.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a>
+ <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
</div>
</div></div>
</div>
</tr>
<tr>
<td>
- l3-interface-ipv4-address
+ l3-interface-ipv6-address
</td>
<td>
<p>IP address</p>
</div>
</div>
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing l3-interface-ipv4-address-list</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
+ <div class="operation-summary">delete an existing relationship</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing l3-interface-ipv4-address-list</p>
+ <p>delete an existing relationship</p>
</section>
<section class="sw-request-body">
</tr>
<tr>
<td>
- l3-interface-ipv4-address
+ l3-interface-ipv6-address
</td>
<td>
<p>IP address</p>
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
- <td>
- resource-version
- </td>
- <td>
- <p>resource-version for concurrency</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--relationship-list-relationship-"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
<div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkVplsPesVplsPePInterfacesPInterfaceLInterfacesLInterface.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<span class="json-property-required"></span>
</td>
</tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--relationship-list-relationship-"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <div class="panel-heading">
+ <div class="operation-summary">delete an existing relationship</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>delete an existing relationship</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
<tr>
<td>
- l3-interface-ipv4-address
+ equipment-name
</td>
<td>
- <p>IP address</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name that identifies the physical interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name given to the interface</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">returns sriov-vfs</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing relationship</p>
+ <p>returns sriov-vfs</p>
</section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- </section>
<section class="sw-request-params">
<table class="table">
<thead>
</tr>
<tr>
<td>
- l3-interface-ipv4-address
+ prov-status
</td>
<td>
- <p>IP address</p>
+ <p>Trigger for operational monitoring of this VNF by BAU Service Assurance systems.</p>
</td>
- <td>path</td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ prov-status
+ </td>
+ <td>
+ <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-id
+ </td>
+ <td>
+ <p>ID of interface</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ macaddr
+ </td>
+ <td>
+ <p>MAC address for the interface</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ network-name
+ </td>
+ <td>
+ <p>Name of the network</p>
+ </td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
</td>
</tr>
</tbody>
</p>
<dl>
+ <dt class="sw-response-200">
+ 200 OK
+
+ </dt>
+ <dd class="sw-response-200">
+ <div class="row">
+ <div class="col-md-12">
+ <p>successful operation</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ <div class="panel panel-definition">
+
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/getDefinitions/sriov-vfs">/sriov-vfs</a>
+ </div>
+ </div>
+ </div>
+
+ </div> </dd>
<dt class="sw-response-default">
default
</div>
</div>
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--get" class="swagger--panel-operation-get panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">returns l3-interface-ipv6-address-list</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
+ <div class="operation-summary">returns sriov-vf</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns l3-interface-ipv6-address-list</p>
+ <p>returns sriov-vf</p>
</section>
<section class="sw-request-params">
</tr>
<tr>
<td>
- l3-interface-ipv6-address
+ pci-id
</td>
<td>
- <p>IP address</p>
+ <p>PCI ID used to identify the sriov-vf</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- vlan-id-inner
+ vf-vlan-filter
</td>
<td>
- <p>Inner VLAN tag</p>
+ <p>This metadata provides option to specify list of VLAN filters applied on VF to pass the traffic to VM.</p>
</td>
<td>query</td>
<td>
- <span class="json-property-type">integer</span>
+ <span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
</tr>
<tr>
<td>
- neutron-network-id
+ vf-mac-filter
</td>
<td>
- <p>Neutron network id of the interface that address belongs to</p>
+ <p>When MAC filters are specified, VF-agent service configures VFs to do MAC level filtering before the traffic is passed to VM.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- neutron-subnet-id
+ vf-vlan-strip
</td>
<td>
- <p>Neutron id of subnet that address belongs to</p>
+ <p>When this field is set to true, VF will configured to strip the outer TAG before the traffic is passed to VM.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">boolean</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ neutron-network-id
+ </td>
+ <td>
+ <p>Neutron network id of the interface</p>
</td>
<td>query</td>
<td>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a>
+ <a class="json-schema-ref" href="#/getDefinitions/sriov-vf">/sriov-vf</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing l3-interface-ipv6-address-list</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
+ <div class="operation-summary">create or update an existing sriov-vf</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing l3-interface-ipv6-address-list</p>
+ <p>create or update an existing sriov-vf</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>l3-interface-ipv6-address-list object that needs to be created or updated</p>
+ <p><p>sriov-vf object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkVplsPesVplsPePInterfacesPInterfaceLInterfacesLInterfaceSriovVfsSriovVf.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a>
+ <a class="json-schema-ref" href="#/definitions/sriov-vf">/sriov-vf</a>
</div>
</div></div>
</div>
</tr>
<tr>
<td>
- l3-interface-ipv6-address
+ pci-id
</td>
<td>
- <p>IP address</p>
+ <p>PCI ID used to identify the sriov-vf</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing l3-interface-ipv6-address-list</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
+ <div class="operation-summary">update an existing sriov-vf</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing l3-interface-ipv6-address-list</p>
+ <p>update an existing sriov-vf</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>sriov-vf object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/sriov-vf">/sriov-vf</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
</tr>
<tr>
<td>
- l3-interface-ipv6-address
+ pci-id
</td>
<td>
- <p>IP address</p>
+ <p>PCI ID used to identify the sriov-vf</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
- <td>
- resource-version
- </td>
- <td>
- <p>resource-version for concurrency</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">delete an existing sriov-vf</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>see node definition for valid relationships</p>
+ <p>delete an existing sriov-vf</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
- <div class="row">
- <div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
- </div>
- </div></div>
- </div>
</section>
<section class="sw-request-params">
<table class="table">
</tr>
<tr>
<td>
- l3-interface-ipv6-address
- </td>
- <td>
- <p>IP address</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
- <div class="panel-heading">
- <div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3>
- Tags:
- <a href="#tag-Network">Network</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>delete an existing relationship</p>
-
- </section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- </section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <th class="sw-param-type"></th>
- <th class="sw-param-data-type"></th>
- <th class="sw-param-annotation"></th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>
- equipment-name
- </td>
- <td>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- interface-name
- </td>
- <td>
- <p>Name that identifies the physical interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- interface-name
+ pci-id
</td>
<td>
- <p>Name given to the interface</p>
+ <p>PCI ID used to identify the sriov-vf</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- l3-interface-ipv6-address
+ resource-version
</td>
<td>
- <p>IP address</p>
+ <p>resource-version for concurrency</p>
</td>
- <td>path</td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</div>
</div>
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--relationship-list-relationship-"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
<div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkVplsPesVplsPePInterfacesPInterfaceLInterfacesLInterfaceSriovVfsSriovVf.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<span class="json-property-required"></span>
</td>
</tr>
+ <tr>
+ <td>
+ pci-id
+ </td>
+ <td>
+ <p>PCI ID used to identify the sriov-vf</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--relationship-list-relationship-"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
<div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<span class="json-property-required"></span>
</td>
</tr>
+ <tr>
+ <td>
+ pci-id
+ </td>
+ <td>
+ <p>PCI ID used to identify the sriov-vf</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-get" class="swagger--panel-operation-get panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">returns sriov-vfs</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs</strong></h3>
+ <div class="operation-summary">returns vlans</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns sriov-vfs</p>
+ <p>returns vlans</p>
</section>
<section class="sw-request-params">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/sriov-vfs">/sriov-vfs</a>
+ <a class="json-schema-ref" href="#/getDefinitions/vlans">/vlans</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--get" class="swagger--panel-operation-get panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">returns sriov-vf</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</strong></h3>
+ <div class="operation-summary">returns vlan</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns sriov-vf</p>
+ <p>returns vlan</p>
</section>
<section class="sw-request-params">
</tr>
<tr>
<td>
- pci-id
+ vlan-interface
</td>
<td>
- <p>PCI ID used to identify the sriov-vf</p>
+ <p>String that identifies the interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- vf-vlan-filter
+ vlan-id-inner
</td>
<td>
- <p>This metadata provides option to specify list of VLAN filters applied on VF to pass the traffic to VM.</p>
+ <p>Inner VLAN tag</p>
</td>
<td>query</td>
<td>
- <span class="json-property-type">string</span>
+ <span class="json-property-type">integer</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
</tr>
<tr>
<td>
- vf-mac-filter
+ vpn-key
</td>
<td>
- <p>When MAC filters are specified, VF-agent service configures VFs to do MAC level filtering before the traffic is passed to VM.</p>
+ <p>This indicates the customers VPN ID associated with this vlan</p>
</td>
<td>query</td>
<td>
<td>
</td>
</tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-200">
+ 200 OK
+
+ </dt>
+ <dd class="sw-response-200">
+ <div class="row">
+ <div class="col-md-12">
+ <p>successful operation</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ <div class="panel panel-definition">
+
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/getDefinitions/vlan">/vlan</a>
+ </div>
+ </div>
+ </div>
+
+ </div> </dd>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--put" class="swagger--panel-operation-put panel">
+ <div class="panel-heading">
+ <div class="operation-summary">create or update an existing vlan</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>create or update an existing vlan</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>vlan object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkVplsPesVplsPePInterfacesPInterfaceLInterfacesLInterfaceVlansVlan.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/vlan">/vlan</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
<tr>
<td>
- vf-vlan-strip
+ equipment-name
</td>
<td>
- <p>When this field is set to true, VF will configured to strip the outer TAG before the traffic is passed to VM.</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
- <span class="json-property-type">boolean</span>
+ <span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- neutron-network-id
+ interface-name
</td>
<td>
- <p>Neutron network id of the interface</p>
+ <p>Name that identifies the physical interface</p>
</td>
- <td>query</td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-name
+ </td>
+ <td>
+ <p>Name given to the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vlan-interface
+ </td>
+ <td>
+ <p>String that identifies the interface</p>
+ </td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
</tbody>
</p>
<dl>
- <dt class="sw-response-200">
- 200 OK
-
- </dt>
- <dd class="sw-response-200">
- <div class="row">
- <div class="col-md-12">
- <p>successful operation</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- <div class="panel panel-definition">
-
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/sriov-vf">/sriov-vf</a>
- </div>
- </div>
- </div>
-
- </div> </dd>
<dt class="sw-response-default">
default
</div>
</div>
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing sriov-vf</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</strong></h3>
+ <div class="operation-summary">update an existing vlan</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing sriov-vf</p>
+ <p>update an existing vlan</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>sriov-vf object that needs to be created or updated</p>
+ <p><p>vlan object that needs to be created or updated.</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/sriov-vf">/sriov-vf</a>
+ <a class="json-schema-ref" href="#/patchDefinitions/vlan">/vlan</a>
</div>
</div></div>
</div>
</tr>
<tr>
<td>
- pci-id
+ vlan-interface
</td>
<td>
- <p>PCI ID used to identify the sriov-vf</p>
+ <p>String that identifies the interface</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing sriov-vf</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</strong></h3>
+ <div class="operation-summary">delete an existing vlan</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing sriov-vf</p>
+ <p>delete an existing vlan</p>
</section>
<section class="sw-request-body">
</tr>
<tr>
<td>
- pci-id
+ vlan-interface
</td>
<td>
- <p>PCI ID used to identify the sriov-vf</p>
+ <p>String that identifies the interface</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">returns l3-interface-ipv4-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>see node definition for valid relationships</p>
+ <p>returns l3-interface-ipv4-address-list</p>
</section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- <div class="row">
- <div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
- </div>
- </div></div>
- </div>
- </section>
<section class="sw-request-params">
<table class="table">
<thead>
</tr>
<tr>
<td>
- pci-id
+ vlan-interface
</td>
<td>
- <p>PCI ID used to identify the sriov-vf</p>
+ <p>String that identifies the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ l3-interface-ipv4-address
+ </td>
+ <td>
+ <p>IP address</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
+ <tr>
+ <td>
+ prov-status
+ </td>
+ <td>
+ <p>Trigger for operational monitoring of this VNF by BAU Service Assurance systems.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ prov-status
+ </td>
+ <td>
+ <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ interface-id
+ </td>
+ <td>
+ <p>ID of interface</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ macaddr
+ </td>
+ <td>
+ <p>MAC address for the interface</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ network-name
+ </td>
+ <td>
+ <p>Name of the network</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vlan-id-inner
+ </td>
+ <td>
+ <p>Inner VLAN tag</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">integer</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vpn-key
+ </td>
+ <td>
+ <p>This indicates the customers VPN ID associated with this vlan</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vlan-id-inner
+ </td>
+ <td>
+ <p>Inner VLAN tag</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">integer</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ neutron-network-id
+ </td>
+ <td>
+ <p>Neutron network id of the interface that address belongs to</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ neutron-subnet-id
+ </td>
+ <td>
+ <p>Neutron id of subnet that address belongs to</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
</tbody>
</table>
</section>
</p>
<dl>
+ <dt class="sw-response-200">
+ 200 OK
+
+ </dt>
+ <dd class="sw-response-200">
+ <div class="row">
+ <div class="col-md-12">
+ <p>successful operation</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ <div class="panel panel-definition">
+
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/getDefinitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a>
+ </div>
+ </div>
+ </div>
+
+ </div> </dd>
<dt class="sw-response-default">
default
</div>
</div>
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">create or update an existing l3-interface-ipv4-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing relationship</p>
+ <p>create or update an existing l3-interface-ipv4-address-list</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>l3-interface-ipv4-address-list object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkVplsPesVplsPePInterfacesPInterfaceLInterfacesLInterfaceVlansVlanL3InterfaceIpv4AddressList.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
</tr>
<tr>
<td>
- pci-id
+ vlan-interface
</td>
<td>
- <p>PCI ID used to identify the sriov-vf</p>
+ <p>String that identifies the interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ l3-interface-ipv4-address
+ </td>
+ <td>
+ <p>IP address</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-get" class="swagger--panel-operation-get panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">returns vlans</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans</strong></h3>
+ <div class="operation-summary">update an existing l3-interface-ipv4-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns vlans</p>
+ <p>update an existing l3-interface-ipv4-address-list</p>
</section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>l3-interface-ipv4-address-list object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
<section class="sw-request-params">
<table class="table">
<thead>
</tr>
<tr>
<td>
- prov-status
- </td>
- <td>
- <p>Trigger for operational monitoring of this VNF by BAU Service Assurance systems.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- prov-status
- </td>
- <td>
- <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- interface-id
- </td>
- <td>
- <p>ID of interface</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- macaddr
+ vlan-interface
</td>
<td>
- <p>MAC address for the interface</p>
+ <p>String that identifies the interface</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- network-name
+ l3-interface-ipv4-address
</td>
<td>
- <p>Name of the network</p>
+ <p>IP address</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
</tbody>
</p>
<dl>
- <dt class="sw-response-200">
- 200 OK
-
- </dt>
- <dd class="sw-response-200">
- <div class="row">
- <div class="col-md-12">
- <p>successful operation</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- <div class="panel panel-definition">
-
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/vlans">/vlans</a>
- </div>
- </div>
- </div>
-
- </div> </dd>
<dt class="sw-response-default">
default
</div>
</div>
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--get" class="swagger--panel-operation-get panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">returns vlan</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</strong></h3>
+ <div class="operation-summary">delete an existing l3-interface-ipv4-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns vlan</p>
+ <p>delete an existing l3-interface-ipv4-address-list</p>
</section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
<section class="sw-request-params">
<table class="table">
<thead>
</tr>
<tr>
<td>
- prov-status
+ l3-interface-ipv4-address
</td>
<td>
- <p>Trigger for operational monitoring of this VNF by BAU Service Assurance systems.</p>
+ <p>IP address</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- prov-status
+ resource-version
</td>
<td>
- <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p>
+ <p>resource-version for concurrency</p>
</td>
<td>query</td>
<td>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <div class="panel-heading">
+ <div class="operation-summary">see node definition for valid relationships</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>see node definition for valid relationships</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkVplsPesVplsPePInterfacesPInterfaceLInterfacesLInterfaceVlansVlanL3InterfaceIpv4AddressList.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
<tr>
<td>
- interface-id
+ equipment-name
</td>
<td>
- <p>ID of interface</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- macaddr
+ interface-name
</td>
<td>
- <p>MAC address for the interface</p>
+ <p>Name that identifies the physical interface</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- network-name
+ interface-name
</td>
<td>
- <p>Name of the network</p>
+ <p>Name given to the interface</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- vlan-id-inner
+ vlan-interface
</td>
<td>
- <p>Inner VLAN tag</p>
+ <p>String that identifies the interface</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
- <span class="json-property-type">integer</span>
+ <span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- vpn-key
+ l3-interface-ipv4-address
</td>
<td>
- <p>This indicates the customers VPN ID associated with this vlan</p>
+ <p>IP address</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
</tbody>
</p>
<dl>
- <dt class="sw-response-200">
- 200 OK
-
- </dt>
- <dd class="sw-response-200">
- <div class="row">
- <div class="col-md-12">
- <p>successful operation</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- <div class="panel panel-definition">
-
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/vlan">/vlan</a>
- </div>
- </div>
- </div>
-
- </div> </dd>
<dt class="sw-response-default">
default
</div>
</div>
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing vlan</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</strong></h3>
+ <div class="operation-summary">delete an existing relationship</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing vlan</p>
+ <p>delete an existing relationship</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
- <div class="row">
- <div class="col-md-6">
- <p><p>vlan object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/vlan">/vlan</a>
- </div>
- </div></div>
- </div>
</section>
<section class="sw-request-params">
<table class="table">
<span class="json-property-required"></span>
</td>
</tr>
+ <tr>
+ <td>
+ l3-interface-ipv4-address
+ </td>
+ <td>
+ <p>IP address</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing vlan</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</strong></h3>
+ <div class="operation-summary">returns l3-interface-ipv6-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing vlan</p>
+ <p>returns l3-interface-ipv6-address-list</p>
</section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- </section>
<section class="sw-request-params">
<table class="table">
<thead>
</tr>
<tr>
<td>
- resource-version
+ l3-interface-ipv6-address
</td>
<td>
- <p>resource-version for concurrency</p>
+ <p>IP address</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
<span class="json-property-required"></span>
</td>
</tr>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--get" class="swagger--panel-operation-get panel">
- <div class="panel-heading">
- <div class="operation-summary">returns l3-interface-ipv4-address-list</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
- Tags:
- <a href="#tag-Network">Network</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>returns l3-interface-ipv4-address-list</p>
-
- </section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <th class="sw-param-type"></th>
- <th class="sw-param-data-type"></th>
- <th class="sw-param-annotation"></th>
- </tr>
- </thead>
- <tbody>
<tr>
<td>
- equipment-name
+ prov-status
</td>
<td>
+ <p>Trigger for operational monitoring of this VNF by BAU Service Assurance systems.</p>
</td>
- <td>path</td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- interface-name
+ prov-status
</td>
<td>
- <p>Name that identifies the physical interface</p>
+ <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p>
</td>
- <td>path</td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- interface-name
+ interface-id
</td>
<td>
- <p>Name given to the interface</p>
+ <p>ID of interface</p>
</td>
- <td>path</td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- vlan-interface
+ macaddr
</td>
<td>
- <p>String that identifies the interface</p>
+ <p>MAC address for the interface</p>
</td>
- <td>path</td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- l3-interface-ipv4-address
+ network-name
</td>
<td>
- <p>IP address</p>
+ <p>Name of the network</p>
</td>
- <td>path</td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- prov-status
+ vlan-id-inner
</td>
<td>
- <p>Trigger for operational monitoring of this VNF by BAU Service Assurance systems.</p>
+ <p>Inner VLAN tag</p>
</td>
<td>query</td>
<td>
- <span class="json-property-type">string</span>
+ <span class="json-property-type">integer</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
</tr>
<tr>
<td>
- prov-status
+ vpn-key
</td>
<td>
- <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p>
+ <p>This indicates the customers VPN ID associated with this vlan</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- interface-id
+ vlan-id-inner
</td>
<td>
- <p>ID of interface</p>
+ <p>Inner VLAN tag</p>
</td>
<td>query</td>
<td>
- <span class="json-property-type">string</span>
+ <span class="json-property-type">integer</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
</tr>
<tr>
<td>
- macaddr
+ neutron-network-id
</td>
<td>
- <p>MAC address for the interface</p>
+ <p>Neutron network id of the interface that address belongs to</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- network-name
+ neutron-subnet-id
</td>
<td>
- <p>Name of the network</p>
+ <p>Neutron id of subnet that address belongs to</p>
</td>
<td>query</td>
<td>
<td>
</td>
</tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-200">
+ 200 OK
+
+ </dt>
+ <dd class="sw-response-200">
+ <div class="row">
+ <div class="col-md-12">
+ <p>successful operation</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ <div class="panel panel-definition">
+
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/getDefinitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a>
+ </div>
+ </div>
+ </div>
+
+ </div> </dd>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--put" class="swagger--panel-operation-put panel">
+ <div class="panel-heading">
+ <div class="operation-summary">create or update an existing l3-interface-ipv6-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>create or update an existing l3-interface-ipv6-address-list</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>l3-interface-ipv6-address-list object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkVplsPesVplsPePInterfacesPInterfaceLInterfacesLInterfaceVlansVlanL3InterfaceIpv6AddressList.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
<tr>
<td>
- vlan-id-inner
+ equipment-name
</td>
<td>
- <p>Inner VLAN tag</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
- <span class="json-property-type">integer</span>
+ <span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- vpn-key
+ interface-name
</td>
<td>
- <p>This indicates the customers VPN ID associated with this vlan</p>
+ <p>Name that identifies the physical interface</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- vlan-id-inner
+ interface-name
</td>
<td>
- <p>Inner VLAN tag</p>
+ <p>Name given to the interface</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
- <span class="json-property-type">integer</span>
+ <span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- neutron-network-id
+ vlan-interface
</td>
<td>
- <p>Neutron network id of the interface that address belongs to</p>
+ <p>String that identifies the interface</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- neutron-subnet-id
+ l3-interface-ipv6-address
</td>
<td>
- <p>Neutron id of subnet that address belongs to</p>
+ <p>IP address</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
</tbody>
</p>
<dl>
- <dt class="sw-response-200">
- 200 OK
-
- </dt>
- <dd class="sw-response-200">
- <div class="row">
- <div class="col-md-12">
- <p>successful operation</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- <div class="panel panel-definition">
-
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a>
- </div>
- </div>
- </div>
-
- </div> </dd>
<dt class="sw-response-default">
default
</div>
</div>
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing l3-interface-ipv4-address-list</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
+ <div class="operation-summary">update an existing l3-interface-ipv6-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing l3-interface-ipv4-address-list</p>
+ <p>update an existing l3-interface-ipv6-address-list</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>l3-interface-ipv4-address-list object that needs to be created or updated</p>
+ <p><p>l3-interface-ipv6-address-list object that needs to be created or updated.</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a>
+ <a class="json-schema-ref" href="#/patchDefinitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a>
</div>
</div></div>
</div>
</tr>
<tr>
<td>
- l3-interface-ipv4-address
+ l3-interface-ipv6-address
</td>
<td>
<p>IP address</p>
</div>
</div>
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing l3-interface-ipv4-address-list</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</strong></h3>
+ <div class="operation-summary">delete an existing l3-interface-ipv6-address-list</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing l3-interface-ipv4-address-list</p>
+ <p>delete an existing l3-interface-ipv6-address-list</p>
</section>
<section class="sw-request-body">
</tr>
<tr>
<td>
- l3-interface-ipv4-address
+ l3-interface-ipv6-address
</td>
<td>
<p>IP address</p>
</div>
</div>
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
<div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkVplsPesVplsPePInterfacesPInterfaceLInterfacesLInterfaceVlansVlanL3InterfaceIpv6AddressList.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</tr>
<tr>
<td>
- l3-interface-ipv4-address
+ l3-interface-ipv6-address
</td>
<td>
<p>IP address</p>
</div>
</div>
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
<div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
</tr>
<tr>
<td>
- l3-interface-ipv4-address
+ l3-interface-ipv6-address
</td>
<td>
<p>IP address</p>
</div>
</div>
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--get" class="swagger--panel-operation-get panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">returns l3-interface-ipv6-address-list</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
+ <div class="operation-summary">see node definition for valid relationships</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns l3-interface-ipv6-address-list</p>
+ <p>see node definition for valid relationships</p>
</section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkVplsPesVplsPePInterfacesPInterfaceLInterfacesLInterfaceVlansVlan.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
<section class="sw-request-params">
<table class="table">
<thead>
<span class="json-property-required"></span>
</td>
</tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <div class="panel-heading">
+ <div class="operation-summary">delete an existing relationship</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>delete an existing relationship</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
<tr>
<td>
- l3-interface-ipv6-address
+ equipment-name
</td>
<td>
- <p>IP address</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- prov-status
- </td>
- <td>
- <p>Trigger for operational monitoring of this VNF by BAU Service Assurance systems.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- prov-status
+ interface-name
</td>
<td>
- <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p>
+ <p>Name that identifies the physical interface</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- interface-id
+ interface-name
</td>
<td>
- <p>ID of interface</p>
+ <p>Name given to the interface</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- macaddr
+ vlan-interface
</td>
<td>
- <p>MAC address for the interface</p>
+ <p>String that identifies the interface</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--relationship-list-relationship-"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <div class="panel-heading">
+ <div class="operation-summary">see node definition for valid relationships</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/relationship-list/relationship</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>see node definition for valid relationships</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkVplsPesVplsPePInterfacesPInterface.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
<tr>
<td>
- network-name
+ equipment-name
</td>
<td>
- <p>Name of the network</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- vlan-id-inner
- </td>
- <td>
- <p>Inner VLAN tag</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">integer</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- vpn-key
+ interface-name
</td>
<td>
- <p>This indicates the customers VPN ID associated with this vlan</p>
+ <p>Name that identifies the physical interface</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--relationship-list-relationship-"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <div class="panel-heading">
+ <div class="operation-summary">delete an existing relationship</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/relationship-list/relationship</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>delete an existing relationship</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
<tr>
<td>
- vlan-id-inner
- </td>
- <td>
- <p>Inner VLAN tag</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">integer</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- neutron-network-id
+ equipment-name
</td>
<td>
- <p>Neutron network id of the interface that address belongs to</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- neutron-subnet-id
+ interface-name
</td>
<td>
- <p>Neutron id of subnet that address belongs to</p>
+ <p>Name that identifies the physical interface</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
</tbody>
</p>
<dl>
- <dt class="sw-response-200">
- 200 OK
-
- </dt>
- <dd class="sw-response-200">
- <div class="row">
- <div class="col-md-12">
- <p>successful operation</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- <div class="panel panel-definition">
-
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a>
- </div>
- </div>
- </div>
-
- </div> </dd>
<dt class="sw-response-default">
default
</div>
</div>
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--sriov-pfs-"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--sriov-pfs-get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing l3-interface-ipv6-address-list</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
+ <div class="operation-summary">returns sriov-pfs</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/sriov-pfs</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing l3-interface-ipv6-address-list</p>
+ <p>returns sriov-pfs</p>
</section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- <div class="row">
- <div class="col-md-6">
- <p><p>l3-interface-ipv6-address-list object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a>
- </div>
- </div></div>
- </div>
- </section>
<section class="sw-request-params">
<table class="table">
<thead>
</tr>
<tr>
<td>
- interface-name
- </td>
- <td>
- <p>Name given to the interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- vlan-interface
+ prov-status
</td>
<td>
- <p>String that identifies the interface</p>
+ <p>Trigger for operational monitoring of this VNF by BAU Service Assurance systems.</p>
</td>
- <td>path</td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- l3-interface-ipv6-address
+ prov-status
</td>
<td>
- <p>IP address</p>
+ <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p>
</td>
- <td>path</td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
</td>
</tr>
</tbody>
</p>
<dl>
+ <dt class="sw-response-200">
+ 200 OK
+
+ </dt>
+ <dd class="sw-response-200">
+ <div class="row">
+ <div class="col-md-12">
+ <p>successful operation</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ <div class="panel panel-definition">
+
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/getDefinitions/sriov-pfs">/sriov-pfs</a>
+ </div>
+ </div>
+ </div>
+
+ </div> </dd>
<dt class="sw-response-default">
default
</div>
</div>
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--sriov-pfs-sriov-pf--pf-pci-id--"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--sriov-pfs-sriov-pf--pf-pci-id--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing l3-interface-ipv6-address-list</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</strong></h3>
+ <div class="operation-summary">returns sriov-pf</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/sriov-pfs/sriov-pf/{pf-pci-id}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing l3-interface-ipv6-address-list</p>
+ <p>returns sriov-pf</p>
</section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- </section>
<section class="sw-request-params">
<table class="table">
<thead>
</tr>
<tr>
<td>
- interface-name
- </td>
- <td>
- <p>Name given to the interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- vlan-interface
+ pf-pci-id
</td>
<td>
- <p>String that identifies the interface</p>
+ <p>Identifier for the sriov-pf</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- l3-interface-ipv6-address
+ prov-status
</td>
<td>
- <p>IP address</p>
+ <p>Trigger for operational monitoring of this VNF by BAU Service Assurance systems.</p>
</td>
- <td>path</td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- resource-version
+ prov-status
</td>
<td>
- <p>resource-version for concurrency</p>
+ <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p>
</td>
<td>query</td>
<td>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
</td>
</tr>
</tbody>
</p>
<dl>
+ <dt class="sw-response-200">
+ 200 OK
+
+ </dt>
+ <dd class="sw-response-200">
+ <div class="row">
+ <div class="col-md-12">
+ <p>successful operation</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ <div class="panel panel-definition">
+
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/getDefinitions/sriov-pf">/sriov-pf</a>
+ </div>
+ </div>
+ </div>
+
+ </div> </dd>
<dt class="sw-response-default">
default
</div>
</div>
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--sriov-pfs-sriov-pf--pf-pci-id--"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--sriov-pfs-sriov-pf--pf-pci-id--put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">create or update an existing sriov-pf</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/sriov-pfs/sriov-pf/{pf-pci-id}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>see node definition for valid relationships</p>
+ <p>create or update an existing sriov-pf</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>sriov-pf object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkVplsPesVplsPePInterfacesPInterfaceSriovPfsSriovPf.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
+ <a class="json-schema-ref" href="#/definitions/sriov-pf">/sriov-pf</a>
</div>
</div></div>
</div>
</tr>
<tr>
<td>
- interface-name
+ pf-pci-id
</td>
<td>
- <p>Name given to the interface</p>
+ <p>Identifier for the sriov-pf</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--sriov-pfs-sriov-pf--pf-pci-id--"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--sriov-pfs-sriov-pf--pf-pci-id--patch" class="swagger--panel-operation-patch panel">
+ <div class="panel-heading">
+ <div class="operation-summary">update an existing sriov-pf</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/sriov-pfs/sriov-pf/{pf-pci-id}</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>update an existing sriov-pf</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>sriov-pf object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/sriov-pf">/sriov-pf</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
<tr>
<td>
- vlan-interface
+ equipment-name
</td>
<td>
- <p>String that identifies the interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- l3-interface-ipv6-address
+ interface-name
</td>
<td>
- <p>IP address</p>
+ <p>Name that identifies the physical interface</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ pf-pci-id
+ </td>
+ <td>
+ <p>Identifier for the sriov-pf</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--sriov-pfs-sriov-pf--pf-pci-id--"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--sriov-pfs-sriov-pf--pf-pci-id--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">delete an existing sriov-pf</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/sriov-pfs/sriov-pf/{pf-pci-id}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing relationship</p>
+ <p>delete an existing sriov-pf</p>
</section>
<section class="sw-request-body">
</tr>
<tr>
<td>
- interface-name
- </td>
- <td>
- <p>Name given to the interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- vlan-interface
+ pf-pci-id
</td>
<td>
- <p>String that identifies the interface</p>
+ <p>Identifier for the sriov-pf</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- l3-interface-ipv6-address
+ resource-version
</td>
<td>
- <p>IP address</p>
+ <p>resource-version for concurrency</p>
</td>
- <td>path</td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</div>
</div>
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--sriov-pfs-sriov-pf--pf-pci-id--relationship-list-relationship-"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--sriov-pfs-sriov-pf--pf-pci-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
<div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/sriov-pfs/sriov-pf/{pf-pci-id}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkVplsPesVplsPePInterfacesPInterfaceSriovPfsSriovPf.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</tr>
<tr>
<td>
- interface-name
- </td>
- <td>
- <p>Name given to the interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- vlan-interface
+ pf-pci-id
</td>
<td>
- <p>String that identifies the interface</p>
+ <p>Identifier for the sriov-pf</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--sriov-pfs-sriov-pf--pf-pci-id--relationship-list-relationship-"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--sriov-pfs-sriov-pf--pf-pci-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
<div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/sriov-pfs/sriov-pf/{pf-pci-id}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
</tr>
<tr>
<td>
- interface-name
- </td>
- <td>
- <p>Name given to the interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- vlan-interface
+ pf-pci-id
</td>
<td>
- <p>String that identifies the interface</p>
+ <p>Identifier for the sriov-pf</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--relationship-list-relationship-"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--relationship-list-relationship-"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
<div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/relationship-list/relationship</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkVplsPesVplsPe.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
- <td>
- interface-name
- </td>
- <td>
- <p>Name that identifies the physical interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--relationship-list-relationship-"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-vpls-pes-vpls-pe--equipment-name--relationship-list-relationship-"></span>
+ <div id="operation--network-vpls-pes-vpls-pe--equipment-name--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
<div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/relationship-list/relationship</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
- <td>
- interface-name
- </td>
- <td>
- <p>Name that identifies the physical interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--sriov-pfs-"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--sriov-pfs-get" class="swagger--panel-operation-get panel">
+ <span id="path--network-vpn-bindings-"></span>
+ <div id="operation--network-vpn-bindings-get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">returns sriov-pfs</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/sriov-pfs</strong></h3>
+ <div class="operation-summary">returns vpn-bindings</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpn-bindings</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns sriov-pfs</p>
+ <p>returns vpn-bindings</p>
</section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <th class="sw-param-type"></th>
- <th class="sw-param-data-type"></th>
- <th class="sw-param-annotation"></th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>
- equipment-name
- </td>
- <td>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- interface-name
- </td>
- <td>
- <p>Name that identifies the physical interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- prov-status
- </td>
- <td>
- <p>Trigger for operational monitoring of this VNF by BAU Service Assurance systems.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- prov-status
- </td>
- <td>
- <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- </tbody>
- </table>
- </section>
<section class="sw-responses">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/sriov-pfs">/sriov-pfs</a>
+ <a class="json-schema-ref" href="#/getDefinitions/vpn-bindings">/vpn-bindings</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--sriov-pfs-sriov-pf--pf-pci-id--"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--sriov-pfs-sriov-pf--pf-pci-id--get" class="swagger--panel-operation-get panel">
+ <span id="path--network-vpn-bindings-vpn-binding--vpn-id--"></span>
+ <div id="operation--network-vpn-bindings-vpn-binding--vpn-id--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">returns sriov-pf</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/sriov-pfs/sriov-pf/{pf-pci-id}</strong></h3>
+ <div class="operation-summary">returns vpn-binding</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpn-bindings/vpn-binding/{vpn-id}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns sriov-pf</p>
+ <p>returns vpn-binding</p>
</section>
<section class="sw-request-params">
<tbody>
<tr>
<td>
- equipment-name
- </td>
- <td>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- interface-name
- </td>
- <td>
- <p>Name that identifies the physical interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- pf-pci-id
+ vpn-id
</td>
<td>
- <p>Identifier for the sriov-pf</p>
+ <p>VPN ID, globally unique within A&AI</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- prov-status
+ vpn-name
</td>
<td>
- <p>Trigger for operational monitoring of this VNF by BAU Service Assurance systems.</p>
+ <p>VPN Name</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- prov-status
+ vpn-type
</td>
<td>
- <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p>
+ <p>Type of the vpn, should be taken from enumerated/valid values</p>
</td>
<td>query</td>
<td>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/sriov-pf">/sriov-pf</a>
+ <a class="json-schema-ref" href="#/getDefinitions/vpn-binding">/vpn-binding</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--sriov-pfs-sriov-pf--pf-pci-id--"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--sriov-pfs-sriov-pf--pf-pci-id--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-vpn-bindings-vpn-binding--vpn-id--"></span>
+ <div id="operation--network-vpn-bindings-vpn-binding--vpn-id--put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing sriov-pf</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/sriov-pfs/sriov-pf/{pf-pci-id}</strong></h3>
+ <div class="operation-summary">create or update an existing vpn-binding</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpn-bindings/vpn-binding/{vpn-id}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing sriov-pf</p>
+ <p>create or update an existing vpn-binding</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>sriov-pf object that needs to be created or updated</p>
+ <p><p>vpn-binding object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkVpnBindingsVpnBinding.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/sriov-pf">/sriov-pf</a>
+ <a class="json-schema-ref" href="#/definitions/vpn-binding">/vpn-binding</a>
</div>
</div></div>
</div>
<tbody>
<tr>
<td>
- equipment-name
- </td>
- <td>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- interface-name
- </td>
- <td>
- <p>Name that identifies the physical interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- pf-pci-id
+ vpn-id
</td>
<td>
- <p>Identifier for the sriov-pf</p>
+ <p>VPN ID, globally unique within A&AI</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--sriov-pfs-sriov-pf--pf-pci-id--"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--sriov-pfs-sriov-pf--pf-pci-id--delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-vpn-bindings-vpn-binding--vpn-id--"></span>
+ <div id="operation--network-vpn-bindings-vpn-binding--vpn-id--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing sriov-pf</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/sriov-pfs/sriov-pf/{pf-pci-id}</strong></h3>
+ <div class="operation-summary">update an existing vpn-binding</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/vpn-bindings/vpn-binding/{vpn-id}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing sriov-pf</p>
+ <p>update an existing vpn-binding</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>vpn-binding object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/vpn-binding">/vpn-binding</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
<tbody>
<tr>
<td>
- equipment-name
- </td>
- <td>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- interface-name
- </td>
- <td>
- <p>Name that identifies the physical interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- pf-pci-id
+ vpn-id
</td>
<td>
- <p>Identifier for the sriov-pf</p>
+ <p>VPN ID, globally unique within A&AI</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
- <td>
- resource-version
- </td>
- <td>
- <p>resource-version for concurrency</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--sriov-pfs-sriov-pf--pf-pci-id--relationship-list-relationship-"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--sriov-pfs-sriov-pf--pf-pci-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--network-vpn-bindings-vpn-binding--vpn-id--"></span>
+ <div id="operation--network-vpn-bindings-vpn-binding--vpn-id--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/sriov-pfs/sriov-pf/{pf-pci-id}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">delete an existing vpn-binding</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpn-bindings/vpn-binding/{vpn-id}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>see node definition for valid relationships</p>
+ <p>delete an existing vpn-binding</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
- <div class="row">
- <div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
- </div>
- </div></div>
- </div>
</section>
<section class="sw-request-params">
<table class="table">
<tbody>
<tr>
<td>
- equipment-name
- </td>
- <td>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- interface-name
+ vpn-id
</td>
<td>
- <p>Name that identifies the physical interface</p>
+ <p>VPN ID, globally unique within A&AI</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- pf-pci-id
+ resource-version
</td>
<td>
- <p>Identifier for the sriov-pf</p>
+ <p>resource-version for concurrency</p>
</td>
- <td>path</td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</div>
</div>
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--sriov-pfs-sriov-pf--pf-pci-id--relationship-list-relationship-"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-p-interface--interface-name--sriov-pfs-sriov-pf--pf-pci-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-vpn-bindings-vpn-binding--vpn-id--relationship-list-relationship-"></span>
+ <div id="operation--network-vpn-bindings-vpn-binding--vpn-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/p-interfaces/p-interface/{interface-name}/sriov-pfs/sriov-pf/{pf-pci-id}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">see node definition for valid relationships</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpn-bindings/vpn-binding/{vpn-id}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing relationship</p>
+ <p>see node definition for valid relationships</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkVpnBindingsVpnBinding.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
<tbody>
<tr>
<td>
- equipment-name
- </td>
- <td>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- interface-name
- </td>
- <td>
- <p>Name that identifies the physical interface</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- pf-pci-id
+ vpn-id
</td>
<td>
- <p>Identifier for the sriov-pf</p>
+ <p>VPN ID, globally unique within A&AI</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--relationship-list-relationship-"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--network-vpn-bindings-vpn-binding--vpn-id--relationship-list-relationship-"></span>
+ <div id="operation--network-vpn-bindings-vpn-binding--vpn-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">delete an existing relationship</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpn-bindings/vpn-binding/{vpn-id}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>see node definition for valid relationships</p>
+ <p>delete an existing relationship</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
- <div class="row">
- <div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
- </div>
- </div></div>
- </div>
</section>
<section class="sw-request-params">
<table class="table">
<tbody>
<tr>
<td>
- equipment-name
+ vpn-id
</td>
<td>
+ <p>VPN ID, globally unique within A&AI</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-vpls-pes-vpls-pe--equipment-name--relationship-list-relationship-"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-vpn-bindings-vpn-binding--vpn-id--route-targets-"></span>
+ <div id="operation--network-vpn-bindings-vpn-binding--vpn-id--route-targets-get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">returns route-targets</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpn-bindings/vpn-binding/{vpn-id}/route-targets</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing relationship</p>
+ <p>returns route-targets</p>
</section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- </section>
<section class="sw-request-params">
<table class="table">
<thead>
<tbody>
<tr>
<td>
- equipment-name
+ vpn-id
</td>
<td>
+ <p>VPN ID, globally unique within A&AI</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
+ <tr>
+ <td>
+ vpn-name
+ </td>
+ <td>
+ <p>VPN Name</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vpn-type
+ </td>
+ <td>
+ <p>Type of the vpn, should be taken from enumerated/valid values</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
</tbody>
</table>
</section>
</p>
<dl>
+ <dt class="sw-response-200">
+ 200 OK
+
+ </dt>
+ <dd class="sw-response-200">
+ <div class="row">
+ <div class="col-md-12">
+ <p>successful operation</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ <div class="panel panel-definition">
+
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/getDefinitions/route-targets">/route-targets</a>
+ </div>
+ </div>
+ </div>
+
+ </div> </dd>
<dt class="sw-response-default">
default
</div>
</div>
- <span id="path--network-vpn-bindings-"></span>
- <div id="operation--network-vpn-bindings-get" class="swagger--panel-operation-get panel">
+ <span id="path--network-vpn-bindings-vpn-binding--vpn-id--route-targets-route-target--global-route-target---route-target-role--"></span>
+ <div id="operation--network-vpn-bindings-vpn-binding--vpn-id--route-targets-route-target--global-route-target---route-target-role--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">returns vpn-bindings</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpn-bindings</strong></h3>
+ <div class="operation-summary">returns route-target</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpn-bindings/vpn-binding/{vpn-id}/route-targets/route-target/{global-route-target}/{route-target-role}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns vpn-bindings</p>
+ <p>returns route-target</p>
</section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ vpn-id
+ </td>
+ <td>
+ <p>VPN ID, globally unique within A&AI</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ global-route-target
+ </td>
+ <td>
+ <p>Number used to identify an RT, globally unique in the network</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ route-target-role
+ </td>
+ <td>
+ <p>Role assigned to this route target</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vpn-name
+ </td>
+ <td>
+ <p>VPN Name</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vpn-type
+ </td>
+ <td>
+ <p>Type of the vpn, should be taken from enumerated/valid values</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
<section class="sw-responses">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/vpn-bindings">/vpn-bindings</a>
+ <a class="json-schema-ref" href="#/getDefinitions/route-target">/route-target</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-vpn-bindings-vpn-binding--vpn-id--"></span>
- <div id="operation--network-vpn-bindings-vpn-binding--vpn-id--get" class="swagger--panel-operation-get panel">
+ <span id="path--network-vpn-bindings-vpn-binding--vpn-id--route-targets-route-target--global-route-target---route-target-role--"></span>
+ <div id="operation--network-vpn-bindings-vpn-binding--vpn-id--route-targets-route-target--global-route-target---route-target-role--put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">returns vpn-binding</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpn-bindings/vpn-binding/{vpn-id}</strong></h3>
+ <div class="operation-summary">create or update an existing route-target</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpn-bindings/vpn-binding/{vpn-id}/route-targets/route-target/{global-route-target}/{route-target-role}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns vpn-binding</p>
+ <p>create or update an existing route-target</p>
</section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>route-target object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkVpnBindingsVpnBindingRouteTargetsRouteTarget.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/route-target">/route-target</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
<section class="sw-request-params">
<table class="table">
<thead>
</tr>
<tr>
<td>
- vpn-name
+ global-route-target
</td>
<td>
- <p>VPN Name</p>
+ <p>Number used to identify an RT, globally unique in the network</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- vpn-type
+ route-target-role
</td>
<td>
- <p>Type of the vpn, should be taken from enumerated/valid values</p>
+ <p>Role assigned to this route target</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
</tbody>
</p>
<dl>
- <dt class="sw-response-200">
- 200 OK
-
- </dt>
- <dd class="sw-response-200">
- <div class="row">
- <div class="col-md-12">
- <p>successful operation</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- <div class="panel panel-definition">
-
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/vpn-binding">/vpn-binding</a>
- </div>
- </div>
- </div>
-
- </div> </dd>
<dt class="sw-response-default">
default
</div>
</div>
- <span id="path--network-vpn-bindings-vpn-binding--vpn-id--"></span>
- <div id="operation--network-vpn-bindings-vpn-binding--vpn-id--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-vpn-bindings-vpn-binding--vpn-id--route-targets-route-target--global-route-target---route-target-role--"></span>
+ <div id="operation--network-vpn-bindings-vpn-binding--vpn-id--route-targets-route-target--global-route-target---route-target-role--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing vpn-binding</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpn-bindings/vpn-binding/{vpn-id}</strong></h3>
+ <div class="operation-summary">update an existing route-target</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/vpn-bindings/vpn-binding/{vpn-id}/route-targets/route-target/{global-route-target}/{route-target-role}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing vpn-binding</p>
+ <p>update an existing route-target</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>vpn-binding object that needs to be created or updated</p>
+ <p><p>route-target object that needs to be created or updated.</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/vpn-binding">/vpn-binding</a>
+ <a class="json-schema-ref" href="#/patchDefinitions/route-target">/route-target</a>
</div>
</div></div>
</div>
<span class="json-property-required"></span>
</td>
</tr>
+ <tr>
+ <td>
+ global-route-target
+ </td>
+ <td>
+ <p>Number used to identify an RT, globally unique in the network</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ route-target-role
+ </td>
+ <td>
+ <p>Role assigned to this route target</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--network-vpn-bindings-vpn-binding--vpn-id--"></span>
- <div id="operation--network-vpn-bindings-vpn-binding--vpn-id--delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-vpn-bindings-vpn-binding--vpn-id--route-targets-route-target--global-route-target---route-target-role--"></span>
+ <div id="operation--network-vpn-bindings-vpn-binding--vpn-id--route-targets-route-target--global-route-target---route-target-role--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing vpn-binding</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpn-bindings/vpn-binding/{vpn-id}</strong></h3>
+ <div class="operation-summary">delete an existing route-target</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpn-bindings/vpn-binding/{vpn-id}/route-targets/route-target/{global-route-target}/{route-target-role}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing vpn-binding</p>
+ <p>delete an existing route-target</p>
</section>
<section class="sw-request-body">
<span class="json-property-required"></span>
</td>
</tr>
+ <tr>
+ <td>
+ global-route-target
+ </td>
+ <td>
+ <p>Number used to identify an RT, globally unique in the network</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ route-target-role
+ </td>
+ <td>
+ <p>Role assigned to this route target</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
<tr>
<td>
resource-version
</div>
</div>
- <span id="path--network-vpn-bindings-vpn-binding--vpn-id--relationship-list-relationship-"></span>
- <div id="operation--network-vpn-bindings-vpn-binding--vpn-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--network-vpn-bindings-vpn-binding--vpn-id--route-targets-route-target--global-route-target---route-target-role--relationship-list-relationship-"></span>
+ <div id="operation--network-vpn-bindings-vpn-binding--vpn-id--route-targets-route-target--global-route-target---route-target-role--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
<div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpn-bindings/vpn-binding/{vpn-id}/relationship-list/relationship</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpn-bindings/vpn-binding/{vpn-id}/route-targets/route-target/{global-route-target}/{route-target-role}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkVpnBindingsVpnBindingRouteTargetsRouteTarget.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<span class="json-property-required"></span>
</td>
</tr>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--network-vpn-bindings-vpn-binding--vpn-id--relationship-list-relationship-"></span>
- <div id="operation--network-vpn-bindings-vpn-binding--vpn-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
- <div class="panel-heading">
- <div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpn-bindings/vpn-binding/{vpn-id}/relationship-list/relationship</strong></h3>
- Tags:
- <a href="#tag-Network">Network</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>delete an existing relationship</p>
-
- </section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- </section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <th class="sw-param-type"></th>
- <th class="sw-param-data-type"></th>
- <th class="sw-param-annotation"></th>
- </tr>
- </thead>
- <tbody>
<tr>
<td>
- vpn-id
+ global-route-target
</td>
<td>
- <p>VPN ID, globally unique within A&AI</p>
+ <p>Number used to identify an RT, globally unique in the network</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ route-target-role
+ </td>
+ <td>
+ <p>Role assigned to this route target</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-vpn-bindings-vpn-binding--vpn-id--route-targets-"></span>
- <div id="operation--network-vpn-bindings-vpn-binding--vpn-id--route-targets-get" class="swagger--panel-operation-get panel">
+ <span id="path--network-vpn-bindings-vpn-binding--vpn-id--route-targets-route-target--global-route-target---route-target-role--relationship-list-relationship-"></span>
+ <div id="operation--network-vpn-bindings-vpn-binding--vpn-id--route-targets-route-target--global-route-target---route-target-role--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">returns route-targets</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpn-bindings/vpn-binding/{vpn-id}/route-targets</strong></h3>
+ <div class="operation-summary">delete an existing relationship</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpn-bindings/vpn-binding/{vpn-id}/route-targets/route-target/{global-route-target}/{route-target-role}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns route-targets</p>
+ <p>delete an existing relationship</p>
</section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
<section class="sw-request-params">
<table class="table">
<thead>
</tr>
<tr>
<td>
- vpn-name
+ global-route-target
</td>
<td>
- <p>VPN Name</p>
+ <p>Number used to identify an RT, globally unique in the network</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- vpn-type
+ route-target-role
</td>
<td>
- <p>Type of the vpn, should be taken from enumerated/valid values</p>
+ <p>Role assigned to this route target</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
</tbody>
</table>
</section>
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-zones-"></span>
+ <div id="operation--network-zones-get" class="swagger--panel-operation-get panel">
+ <div class="panel-heading">
+ <div class="operation-summary">returns zones</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/zones</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>returns zones</p>
+
+ </section>
+
<section class="sw-responses">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/route-targets">/route-targets</a>
+ <a class="json-schema-ref" href="#/getDefinitions/zones">/zones</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-vpn-bindings-vpn-binding--vpn-id--route-targets-route-target--global-route-target---route-target-role--"></span>
- <div id="operation--network-vpn-bindings-vpn-binding--vpn-id--route-targets-route-target--global-route-target---route-target-role--get" class="swagger--panel-operation-get panel">
+ <span id="path--network-zones-zone--zone-id--"></span>
+ <div id="operation--network-zones-zone--zone-id--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">returns route-target</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpn-bindings/vpn-binding/{vpn-id}/route-targets/route-target/{global-route-target}/{route-target-role}</strong></h3>
+ <div class="operation-summary">returns zone</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/zones/zone/{zone-id}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns route-target</p>
+ <p>returns zone</p>
</section>
<section class="sw-request-params">
<tbody>
<tr>
<td>
- vpn-id
- </td>
- <td>
- <p>VPN ID, globally unique within A&AI</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- global-route-target
- </td>
- <td>
- <p>Number used to identify an RT, globally unique in the network</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- route-target-role
+ zone-id
</td>
<td>
- <p>Role assigned to this route target</p>
+ <p>Code assigned by AIC to the zone</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- vpn-name
+ design-type
</td>
<td>
- <p>VPN Name</p>
+ <p>Design of zone [Medium/Large?]</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- vpn-type
+ zone-context
</td>
<td>
- <p>Type of the vpn, should be taken from enumerated/valid values</p>
+ <p>Context of zone [production/test]</p>
</td>
<td>query</td>
<td>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/route-target">/route-target</a>
+ <a class="json-schema-ref" href="#/getDefinitions/zone">/zone</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-vpn-bindings-vpn-binding--vpn-id--route-targets-route-target--global-route-target---route-target-role--"></span>
- <div id="operation--network-vpn-bindings-vpn-binding--vpn-id--route-targets-route-target--global-route-target---route-target-role--put" class="swagger--panel-operation-put panel">
+ <span id="path--network-zones-zone--zone-id--"></span>
+ <div id="operation--network-zones-zone--zone-id--put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing route-target</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpn-bindings/vpn-binding/{vpn-id}/route-targets/route-target/{global-route-target}/{route-target-role}</strong></h3>
+ <div class="operation-summary">create or update an existing zone</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/zones/zone/{zone-id}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing route-target</p>
+ <p>create or update an existing zone</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>route-target object that needs to be created or updated</p>
+ <p><p>zone object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkZonesZone.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/route-target">/route-target</a>
+ <a class="json-schema-ref" href="#/definitions/zone">/zone</a>
</div>
</div></div>
</div>
<tbody>
<tr>
<td>
- vpn-id
- </td>
- <td>
- <p>VPN ID, globally unique within A&AI</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- global-route-target
- </td>
- <td>
- <p>Number used to identify an RT, globally unique in the network</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- route-target-role
+ zone-id
</td>
<td>
- <p>Role assigned to this route target</p>
+ <p>Code assigned by AIC to the zone</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-vpn-bindings-vpn-binding--vpn-id--route-targets-route-target--global-route-target---route-target-role--"></span>
- <div id="operation--network-vpn-bindings-vpn-binding--vpn-id--route-targets-route-target--global-route-target---route-target-role--delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-zones-zone--zone-id--"></span>
+ <div id="operation--network-zones-zone--zone-id--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing route-target</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpn-bindings/vpn-binding/{vpn-id}/route-targets/route-target/{global-route-target}/{route-target-role}</strong></h3>
+ <div class="operation-summary">update an existing zone</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/network/zones/zone/{zone-id}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing route-target</p>
+ <p>update an existing zone</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>zone object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/zone">/zone</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
<tbody>
<tr>
<td>
- vpn-id
- </td>
- <td>
- <p>VPN ID, globally unique within A&AI</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- global-route-target
+ zone-id
</td>
<td>
- <p>Number used to identify an RT, globally unique in the network</p>
+ <p>Code assigned by AIC to the zone</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--network-zones-zone--zone-id--"></span>
+ <div id="operation--network-zones-zone--zone-id--delete" class="swagger--panel-operation-delete panel">
+ <div class="panel-heading">
+ <div class="operation-summary">delete an existing zone</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/zones/zone/{zone-id}</strong></h3>
+ Tags:
+ <a href="#tag-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>delete an existing zone</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
<tr>
<td>
- route-target-role
+ zone-id
</td>
<td>
- <p>Role assigned to this route target</p>
+ <p>Code assigned by AIC to the zone</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-vpn-bindings-vpn-binding--vpn-id--route-targets-route-target--global-route-target---route-target-role--relationship-list-relationship-"></span>
- <div id="operation--network-vpn-bindings-vpn-binding--vpn-id--route-targets-route-target--global-route-target---route-target-role--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--network-zones-zone--zone-id--relationship-list-relationship-"></span>
+ <div id="operation--network-zones-zone--zone-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
<div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpn-bindings/vpn-binding/{vpn-id}/route-targets/route-target/{global-route-target}/{route-target-role}/relationship-list/relationship</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/zones/zone/{zone-id}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/NetworkZonesZone.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<tbody>
<tr>
<td>
- vpn-id
- </td>
- <td>
- <p>VPN ID, globally unique within A&AI</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- global-route-target
- </td>
- <td>
- <p>Number used to identify an RT, globally unique in the network</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- route-target-role
+ zone-id
</td>
<td>
- <p>Role assigned to this route target</p>
+ <p>Code assigned by AIC to the zone</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-vpn-bindings-vpn-binding--vpn-id--route-targets-route-target--global-route-target---route-target-role--relationship-list-relationship-"></span>
- <div id="operation--network-vpn-bindings-vpn-binding--vpn-id--route-targets-route-target--global-route-target---route-target-role--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <span id="path--network-zones-zone--zone-id--relationship-list-relationship-"></span>
+ <div id="operation--network-zones-zone--zone-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
<div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpn-bindings/vpn-binding/{vpn-id}/route-targets/route-target/{global-route-target}/{route-target-role}/relationship-list/relationship</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/zones/zone/{zone-id}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<tbody>
<tr>
<td>
- vpn-id
- </td>
- <td>
- <p>VPN ID, globally unique within A&AI</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- global-route-target
- </td>
- <td>
- <p>Number used to identify an RT, globally unique in the network</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- route-target-role
+ zone-id
</td>
<td>
- <p>Role assigned to this route target</p>
+ <p>Code assigned by AIC to the zone</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-zones-"></span>
- <div id="operation--network-zones-get" class="swagger--panel-operation-get panel">
+ <span id="path--service-design-and-creation-models-"></span>
+ <div id="operation--service-design-and-creation-models-get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">returns zones</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/zones</strong></h3>
+ <div class="operation-summary">returns models</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/service-design-and-creation/models</strong></h3>
Tags:
- <a href="#tag-Network">Network</a>
+ <a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns zones</p>
+ <p>returns models</p>
</section>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/zones">/zones</a>
+ <a class="json-schema-ref" href="#/getDefinitions/models">/models</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-zones-zone--zone-id--"></span>
- <div id="operation--network-zones-zone--zone-id--get" class="swagger--panel-operation-get panel">
+ <span id="path--service-design-and-creation-models-model--model-invariant-id--"></span>
+ <div id="operation--service-design-and-creation-models-model--model-invariant-id--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">returns zone</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/zones/zone/{zone-id}</strong></h3>
+ <div class="operation-summary">returns model</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/service-design-and-creation/models/model/{model-invariant-id}</strong></h3>
Tags:
- <a href="#tag-Network">Network</a>
+ <a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns zone</p>
+ <p>returns model</p>
</section>
<section class="sw-request-params">
<tbody>
<tr>
<td>
- zone-id
+ model-invariant-id
</td>
<td>
- <p>Code assigned by AIC to the zone</p>
+ <p>Unique identifier corresponding to the main definition of a model in ASDC</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- design-type
- </td>
- <td>
- <p>Design of zone [Medium/Large?]</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- zone-context
+ model-type
</td>
<td>
- <p>Context of zone [production/test]</p>
+ <p>Type of the model, e.g., service, resource, widget, etc.</p>
</td>
<td>query</td>
<td>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/zone">/zone</a>
+ <a class="json-schema-ref" href="#/getDefinitions/model">/model</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-zones-zone--zone-id--"></span>
- <div id="operation--network-zones-zone--zone-id--put" class="swagger--panel-operation-put panel">
+ <span id="path--service-design-and-creation-models-model--model-invariant-id--"></span>
+ <div id="operation--service-design-and-creation-models-model--model-invariant-id--put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing zone</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/zones/zone/{zone-id}</strong></h3>
+ <div class="operation-summary">create or update an existing model</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/service-design-and-creation/models/model/{model-invariant-id}</strong></h3>
Tags:
- <a href="#tag-Network">Network</a>
+ <a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing zone</p>
+ <p>create or update an existing model</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>zone object that needs to be created or updated</p>
+ <p><p>model object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/ServiceDesignAndCreationModelsModel.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/zone">/zone</a>
+ <a class="json-schema-ref" href="#/definitions/model">/model</a>
</div>
</div></div>
</div>
<tbody>
<tr>
<td>
- zone-id
+ model-invariant-id
</td>
<td>
- <p>Code assigned by AIC to the zone</p>
+ <p>Unique identifier corresponding to the main definition of a model in ASDC</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-zones-zone--zone-id--"></span>
- <div id="operation--network-zones-zone--zone-id--delete" class="swagger--panel-operation-delete panel">
+ <span id="path--service-design-and-creation-models-model--model-invariant-id--"></span>
+ <div id="operation--service-design-and-creation-models-model--model-invariant-id--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing zone</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/zones/zone/{zone-id}</strong></h3>
+ <div class="operation-summary">update an existing model</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/service-design-and-creation/models/model/{model-invariant-id}</strong></h3>
Tags:
- <a href="#tag-Network">Network</a>
+ <a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing zone</p>
+ <p>update an existing model</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>model object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/model">/model</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
<tbody>
<tr>
<td>
- zone-id
+ model-invariant-id
</td>
<td>
- <p>Code assigned by AIC to the zone</p>
+ <p>Unique identifier corresponding to the main definition of a model in ASDC</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
- <td>
- resource-version
- </td>
- <td>
- <p>resource-version for concurrency</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--network-zones-zone--zone-id--relationship-list-relationship-"></span>
- <div id="operation--network-zones-zone--zone-id--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <span id="path--service-design-and-creation-models-model--model-invariant-id--"></span>
+ <div id="operation--service-design-and-creation-models-model--model-invariant-id--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/zones/zone/{zone-id}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">delete an existing model</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/service-design-and-creation/models/model/{model-invariant-id}</strong></h3>
Tags:
- <a href="#tag-Network">Network</a>
+ <a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>see node definition for valid relationships</p>
+ <p>delete an existing model</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
- <div class="row">
- <div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
- </div>
- </div></div>
- </div>
</section>
<section class="sw-request-params">
<table class="table">
<tbody>
<tr>
<td>
- zone-id
+ model-invariant-id
</td>
<td>
- <p>Code assigned by AIC to the zone</p>
+ <p>Unique identifier corresponding to the main definition of a model in ASDC</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
+ <tr>
+ <td>
+ resource-version
+ </td>
+ <td>
+ <p>resource-version for concurrency</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--network-zones-zone--zone-id--relationship-list-relationship-"></span>
- <div id="operation--network-zones-zone--zone-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <span id="path--service-design-and-creation-models-model--model-invariant-id--model-vers-"></span>
+ <div id="operation--service-design-and-creation-models-model--model-invariant-id--model-vers-get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/zones/zone/{zone-id}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">returns model-vers</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/service-design-and-creation/models/model/{model-invariant-id}/model-vers</strong></h3>
Tags:
- <a href="#tag-Network">Network</a>
+ <a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing relationship</p>
+ <p>returns model-vers</p>
</section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- </section>
<section class="sw-request-params">
<table class="table">
<thead>
<tbody>
<tr>
<td>
- zone-id
+ model-invariant-id
</td>
<td>
- <p>Code assigned by AIC to the zone</p>
+ <p>Unique identifier corresponding to the main definition of a model in ASDC</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
+ <tr>
+ <td>
+ model-type
+ </td>
+ <td>
+ <p>Type of the model, e.g., service, resource, widget, etc.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
</tbody>
</table>
</section>
</p>
<dl>
+ <dt class="sw-response-200">
+ 200 OK
+
+ </dt>
+ <dd class="sw-response-200">
+ <div class="row">
+ <div class="col-md-12">
+ <p>successful operation</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ <div class="panel panel-definition">
+
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/getDefinitions/model-vers">/model-vers</a>
+ </div>
+ </div>
+ </div>
+
+ </div> </dd>
<dt class="sw-response-default">
default
</div>
</div>
- <span id="path--service-design-and-creation-models-"></span>
- <div id="operation--service-design-and-creation-models-get" class="swagger--panel-operation-get panel">
+ <span id="path--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--"></span>
+ <div id="operation--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">returns models</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/service-design-and-creation/models</strong></h3>
+ <div class="operation-summary">returns model-ver</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}</strong></h3>
Tags:
<a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns models</p>
+ <p>returns model-ver</p>
</section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ model-invariant-id
+ </td>
+ <td>
+ <p>Unique identifier corresponding to the main definition of a model in ASDC</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ model-version-id
+ </td>
+ <td>
+ <p>Unique identifier corresponding to one version of a model in ASDC</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ model-type
+ </td>
+ <td>
+ <p>Type of the model, e.g., service, resource, widget, etc.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ model-name
+ </td>
+ <td>
+ <p>Name of the model, which can change from version to version.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ model-version
+ </td>
+ <td>
+ <p>Version</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
<section class="sw-responses">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/models">/models</a>
+ <a class="json-schema-ref" href="#/getDefinitions/model-ver">/model-ver</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--service-design-and-creation-models-model--model-invariant-id--"></span>
- <div id="operation--service-design-and-creation-models-model--model-invariant-id--get" class="swagger--panel-operation-get panel">
+ <span id="path--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--"></span>
+ <div id="operation--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">returns model</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/service-design-and-creation/models/model/{model-invariant-id}</strong></h3>
+ <div class="operation-summary">create or update an existing model-ver</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}</strong></h3>
Tags:
<a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns model</p>
+ <p>create or update an existing model-ver</p>
</section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>model-ver object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/ServiceDesignAndCreationModelsModelModelVersModelVer.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/model-ver">/model-ver</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
<section class="sw-request-params">
<table class="table">
<thead>
</tr>
<tr>
<td>
- model-type
+ model-version-id
</td>
<td>
- <p>Type of the model, e.g., service, resource, widget, etc.</p>
+ <p>Unique identifier corresponding to one version of a model in ASDC</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
</tbody>
</p>
<dl>
- <dt class="sw-response-200">
- 200 OK
-
- </dt>
- <dd class="sw-response-200">
- <div class="row">
- <div class="col-md-12">
- <p>successful operation</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- <div class="panel panel-definition">
-
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/model">/model</a>
- </div>
- </div>
- </div>
-
- </div> </dd>
<dt class="sw-response-default">
default
</div>
</div>
- <span id="path--service-design-and-creation-models-model--model-invariant-id--"></span>
- <div id="operation--service-design-and-creation-models-model--model-invariant-id--put" class="swagger--panel-operation-put panel">
+ <span id="path--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--"></span>
+ <div id="operation--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing model</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/service-design-and-creation/models/model/{model-invariant-id}</strong></h3>
+ <div class="operation-summary">update an existing model-ver</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}</strong></h3>
Tags:
<a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing model</p>
+ <p>update an existing model-ver</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>model object that needs to be created or updated</p>
+ <p><p>model-ver object that needs to be created or updated.</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/model">/model</a>
+ <a class="json-schema-ref" href="#/patchDefinitions/model-ver">/model-ver</a>
</div>
</div></div>
</div>
<span class="json-property-required"></span>
</td>
</tr>
+ <tr>
+ <td>
+ model-version-id
+ </td>
+ <td>
+ <p>Unique identifier corresponding to one version of a model in ASDC</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--service-design-and-creation-models-model--model-invariant-id--"></span>
- <div id="operation--service-design-and-creation-models-model--model-invariant-id--delete" class="swagger--panel-operation-delete panel">
+ <span id="path--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--"></span>
+ <div id="operation--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing model</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/service-design-and-creation/models/model/{model-invariant-id}</strong></h3>
+ <div class="operation-summary">delete an existing model-ver</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}</strong></h3>
Tags:
<a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing model</p>
+ <p>delete an existing model-ver</p>
</section>
<section class="sw-request-body">
<span class="json-property-required"></span>
</td>
</tr>
+ <tr>
+ <td>
+ model-version-id
+ </td>
+ <td>
+ <p>Unique identifier corresponding to one version of a model in ASDC</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
<tr>
<td>
resource-version
</div>
</div>
- <span id="path--service-design-and-creation-models-model--model-invariant-id--model-vers-"></span>
- <div id="operation--service-design-and-creation-models-model--model-invariant-id--model-vers-get" class="swagger--panel-operation-get panel">
+ <span id="path--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--metadata-"></span>
+ <div id="operation--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--metadata-get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">returns model-vers</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/service-design-and-creation/models/model/{model-invariant-id}/model-vers</strong></h3>
+ <div class="operation-summary">returns metadata</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/metadata</strong></h3>
Tags:
<a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns model-vers</p>
+ <p>returns metadata</p>
</section>
<section class="sw-request-params">
<span class="json-property-required"></span>
</td>
</tr>
+ <tr>
+ <td>
+ model-version-id
+ </td>
+ <td>
+ <p>Unique identifier corresponding to one version of a model in ASDC</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
<tr>
<td>
model-type
<td>
</td>
</tr>
+ <tr>
+ <td>
+ model-name
+ </td>
+ <td>
+ <p>Name of the model, which can change from version to version.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ model-version
+ </td>
+ <td>
+ <p>Version</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
</tbody>
</table>
</section>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/model-vers">/model-vers</a>
+ <a class="json-schema-ref" href="#/getDefinitions/metadata">/metadata</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--"></span>
- <div id="operation--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--get" class="swagger--panel-operation-get panel">
+ <span id="path--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--metadata-metadatum--metaname--"></span>
+ <div id="operation--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--metadata-metadatum--metaname--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">returns model-ver</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}</strong></h3>
+ <div class="operation-summary">returns metadatum</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/metadata/metadatum/{metaname}</strong></h3>
Tags:
<a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns model-ver</p>
+ <p>returns metadatum</p>
</section>
<section class="sw-request-params">
<span class="json-property-required"></span>
</td>
</tr>
+ <tr>
+ <td>
+ metaname
+ </td>
+ <td>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
<tr>
<td>
model-type
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/model-ver">/model-ver</a>
+ <a class="json-schema-ref" href="#/getDefinitions/metadatum">/metadatum</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--"></span>
- <div id="operation--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--put" class="swagger--panel-operation-put panel">
+ <span id="path--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--metadata-metadatum--metaname--"></span>
+ <div id="operation--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--metadata-metadatum--metaname--put" class="swagger--panel-operation-put panel">
+ <div class="panel-heading">
+ <div class="operation-summary">create or update an existing metadatum</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/metadata/metadatum/{metaname}</strong></h3>
+ Tags:
+ <a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>create or update an existing metadatum</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>metadatum object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/ServiceDesignAndCreationModelsModelModelVersModelVerMetadataMetadatum.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/metadatum">/metadatum</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ model-invariant-id
+ </td>
+ <td>
+ <p>Unique identifier corresponding to the main definition of a model in ASDC</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ model-version-id
+ </td>
+ <td>
+ <p>Unique identifier corresponding to one version of a model in ASDC</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ metaname
+ </td>
+ <td>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--metadata-metadatum--metaname--"></span>
+ <div id="operation--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--metadata-metadatum--metaname--patch" class="swagger--panel-operation-patch panel">
+ <div class="panel-heading">
+ <div class="operation-summary">update an existing metadatum</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/metadata/metadatum/{metaname}</strong></h3>
+ Tags:
+ <a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>update an existing metadatum</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>metadatum object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/metadatum">/metadatum</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ model-invariant-id
+ </td>
+ <td>
+ <p>Unique identifier corresponding to the main definition of a model in ASDC</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ model-version-id
+ </td>
+ <td>
+ <p>Unique identifier corresponding to one version of a model in ASDC</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ metaname
+ </td>
+ <td>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--metadata-metadatum--metaname--"></span>
+ <div id="operation--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--metadata-metadatum--metaname--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing model-ver</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}</strong></h3>
+ <div class="operation-summary">delete an existing metadatum</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/metadata/metadatum/{metaname}</strong></h3>
Tags:
<a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing model-ver</p>
+ <p>delete an existing metadatum</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
- <div class="row">
- <div class="col-md-6">
- <p><p>model-ver object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/model-ver">/model-ver</a>
- </div>
- </div></div>
- </div>
</section>
<section class="sw-request-params">
<table class="table">
<span class="json-property-required"></span>
</td>
</tr>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--"></span>
- <div id="operation--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--delete" class="swagger--panel-operation-delete panel">
- <div class="panel-heading">
- <div class="operation-summary">delete an existing model-ver</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}</strong></h3>
- Tags:
- <a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>delete an existing model-ver</p>
-
- </section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- </section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <th class="sw-param-type"></th>
- <th class="sw-param-data-type"></th>
- <th class="sw-param-annotation"></th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>
- model-invariant-id
- </td>
- <td>
- <p>Unique identifier corresponding to the main definition of a model in ASDC</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
<tr>
<td>
- model-version-id
+ metaname
</td>
<td>
- <p>Unique identifier corresponding to one version of a model in ASDC</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--metadata-"></span>
- <div id="operation--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--metadata-get" class="swagger--panel-operation-get panel">
+ <span id="path--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--model-elements-"></span>
+ <div id="operation--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--model-elements-get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">returns metadata</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/metadata</strong></h3>
+ <div class="operation-summary">returns model-elements</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements</strong></h3>
Tags:
<a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns metadata</p>
+ <p>returns model-elements</p>
</section>
<section class="sw-request-params">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/metadata">/metadata</a>
+ <a class="json-schema-ref" href="#/getDefinitions/model-elements">/model-elements</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--metadata-metadatum--metaname--"></span>
- <div id="operation--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--metadata-metadatum--metaname--get" class="swagger--panel-operation-get panel">
+ <span id="path--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--model-elements-model-element--model-element-uuid--"></span>
+ <div id="operation--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--model-elements-model-element--model-element-uuid--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">returns metadatum</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/metadata/metadatum/{metaname}</strong></h3>
+ <div class="operation-summary">returns model-element</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements/model-element/{model-element-uuid}</strong></h3>
Tags:
<a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns metadatum</p>
+ <p>returns model-element</p>
</section>
<section class="sw-request-params">
</tr>
<tr>
<td>
- metaname
+ model-element-uuid
</td>
<td>
</td>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/metadatum">/metadatum</a>
+ <a class="json-schema-ref" href="#/getDefinitions/model-element">/model-element</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--metadata-metadatum--metaname--"></span>
- <div id="operation--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--metadata-metadatum--metaname--put" class="swagger--panel-operation-put panel">
+ <span id="path--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--model-elements-model-element--model-element-uuid--"></span>
+ <div id="operation--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--model-elements-model-element--model-element-uuid--put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing metadatum</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/metadata/metadatum/{metaname}</strong></h3>
+ <div class="operation-summary">create or update an existing model-element</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements/model-element/{model-element-uuid}</strong></h3>
Tags:
<a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing metadatum</p>
+ <p>create or update an existing model-element</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>metadatum object that needs to be created or updated</p>
+ <p><p>model-element object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/ServiceDesignAndCreationModelsModelModelVersModelVerModelElementsModelElement.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/metadatum">/metadatum</a>
+ <a class="json-schema-ref" href="#/definitions/model-element">/model-element</a>
</div>
</div></div>
</div>
</tr>
<tr>
<td>
- metaname
+ model-element-uuid
</td>
<td>
</td>
</div>
</div>
- <span id="path--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--metadata-metadatum--metaname--"></span>
- <div id="operation--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--metadata-metadatum--metaname--delete" class="swagger--panel-operation-delete panel">
+ <span id="path--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--model-elements-model-element--model-element-uuid--"></span>
+ <div id="operation--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--model-elements-model-element--model-element-uuid--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing metadatum</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/metadata/metadatum/{metaname}</strong></h3>
+ <div class="operation-summary">update an existing model-element</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements/model-element/{model-element-uuid}</strong></h3>
Tags:
<a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing metadatum</p>
+ <p>update an existing model-element</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>model-element object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/model-element">/model-element</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
</tr>
<tr>
<td>
- metaname
+ model-element-uuid
+ </td>
+ <td>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--model-elements-model-element--model-element-uuid--"></span>
+ <div id="operation--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--model-elements-model-element--model-element-uuid--delete" class="swagger--panel-operation-delete panel">
+ <div class="panel-heading">
+ <div class="operation-summary">delete an existing model-element</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements/model-element/{model-element-uuid}</strong></h3>
+ Tags:
+ <a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>delete an existing model-element</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ model-invariant-id
+ </td>
+ <td>
+ <p>Unique identifier corresponding to the main definition of a model in ASDC</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ model-version-id
+ </td>
+ <td>
+ <p>Unique identifier corresponding to one version of a model in ASDC</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ model-element-uuid
</td>
<td>
</td>
</div>
</div>
- <span id="path--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--model-elements-"></span>
- <div id="operation--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--model-elements-get" class="swagger--panel-operation-get panel">
+ <span id="path--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--model-elements-model-element--model-element-uuid--model-constraints-"></span>
+ <div id="operation--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--model-elements-model-element--model-element-uuid--model-constraints-get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">returns model-elements</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements</strong></h3>
+ <div class="operation-summary">returns model-constraints</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints</strong></h3>
Tags:
<a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns model-elements</p>
+ <p>returns model-constraints</p>
</section>
<section class="sw-request-params">
<span class="json-property-required"></span>
</td>
</tr>
+ <tr>
+ <td>
+ model-element-uuid
+ </td>
+ <td>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
<tr>
<td>
model-type
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/model-elements">/model-elements</a>
+ <a class="json-schema-ref" href="#/getDefinitions/model-constraints">/model-constraints</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--model-elements-model-element--model-element-uuid--"></span>
- <div id="operation--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--model-elements-model-element--model-element-uuid--get" class="swagger--panel-operation-get panel">
+ <span id="path--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--model-elements-model-element--model-element-uuid--model-constraints-model-constraint--model-constraint-uuid--"></span>
+ <div id="operation--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--model-elements-model-element--model-element-uuid--model-constraints-model-constraint--model-constraint-uuid--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">returns model-element</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements/model-element/{model-element-uuid}</strong></h3>
+ <div class="operation-summary">returns model-constraint</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints/model-constraint/{model-constraint-uuid}</strong></h3>
Tags:
<a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns model-element</p>
+ <p>returns model-constraint</p>
</section>
<section class="sw-request-params">
<span class="json-property-required"></span>
</td>
</tr>
+ <tr>
+ <td>
+ model-constraint-uuid
+ </td>
+ <td>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
<tr>
<td>
model-type
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/model-element">/model-element</a>
+ <a class="json-schema-ref" href="#/getDefinitions/model-constraint">/model-constraint</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--model-elements-model-element--model-element-uuid--"></span>
- <div id="operation--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--model-elements-model-element--model-element-uuid--put" class="swagger--panel-operation-put panel">
+ <span id="path--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--model-elements-model-element--model-element-uuid--model-constraints-model-constraint--model-constraint-uuid--"></span>
+ <div id="operation--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--model-elements-model-element--model-element-uuid--model-constraints-model-constraint--model-constraint-uuid--put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing model-element</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements/model-element/{model-element-uuid}</strong></h3>
+ <div class="operation-summary">create or update an existing model-constraint</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints/model-constraint/{model-constraint-uuid}</strong></h3>
Tags:
<a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing model-element</p>
+ <p>create or update an existing model-constraint</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>model-element object that needs to be created or updated</p>
+ <p><p>model-constraint object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/ServiceDesignAndCreationModelsModelModelVersModelVerModelElementsModelElementModelConstraintsModelConstraint.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/model-element">/model-element</a>
+ <a class="json-schema-ref" href="#/definitions/model-constraint">/model-constraint</a>
</div>
</div></div>
</div>
<span class="json-property-required"></span>
</td>
</tr>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--model-elements-model-element--model-element-uuid--"></span>
- <div id="operation--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--model-elements-model-element--model-element-uuid--delete" class="swagger--panel-operation-delete panel">
- <div class="panel-heading">
- <div class="operation-summary">delete an existing model-element</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements/model-element/{model-element-uuid}</strong></h3>
- Tags:
- <a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>delete an existing model-element</p>
-
- </section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- </section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <th class="sw-param-type"></th>
- <th class="sw-param-data-type"></th>
- <th class="sw-param-annotation"></th>
- </tr>
- </thead>
- <tbody>
<tr>
<td>
- model-invariant-id
- </td>
- <td>
- <p>Unique identifier corresponding to the main definition of a model in ASDC</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- model-version-id
- </td>
- <td>
- <p>Unique identifier corresponding to one version of a model in ASDC</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- model-element-uuid
+ model-constraint-uuid
</td>
<td>
</td>
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
- <td>
- resource-version
- </td>
- <td>
- <p>resource-version for concurrency</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--model-elements-model-element--model-element-uuid--model-constraints-"></span>
- <div id="operation--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--model-elements-model-element--model-element-uuid--model-constraints-get" class="swagger--panel-operation-get panel">
+ <span id="path--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--model-elements-model-element--model-element-uuid--model-constraints-model-constraint--model-constraint-uuid--"></span>
+ <div id="operation--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--model-elements-model-element--model-element-uuid--model-constraints-model-constraint--model-constraint-uuid--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">returns model-constraints</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints</strong></h3>
+ <div class="operation-summary">update an existing model-constraint</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints/model-constraint/{model-constraint-uuid}</strong></h3>
Tags:
<a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns model-constraints</p>
+ <p>update an existing model-constraint</p>
</section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>model-constraint object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/model-constraint">/model-constraint</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
<section class="sw-request-params">
<table class="table">
<thead>
</tr>
<tr>
<td>
- model-type
- </td>
- <td>
- <p>Type of the model, e.g., service, resource, widget, etc.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- model-name
- </td>
- <td>
- <p>Name of the model, which can change from version to version.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- model-version
+ model-constraint-uuid
</td>
<td>
- <p>Version</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
</tbody>
</p>
<dl>
- <dt class="sw-response-200">
- 200 OK
-
- </dt>
- <dd class="sw-response-200">
- <div class="row">
- <div class="col-md-12">
- <p>successful operation</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- <div class="panel panel-definition">
-
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/model-constraints">/model-constraints</a>
- </div>
- </div>
- </div>
-
- </div> </dd>
<dt class="sw-response-default">
default
</div>
<span id="path--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--model-elements-model-element--model-element-uuid--model-constraints-model-constraint--model-constraint-uuid--"></span>
- <div id="operation--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--model-elements-model-element--model-element-uuid--model-constraints-model-constraint--model-constraint-uuid--get" class="swagger--panel-operation-get panel">
+ <div id="operation--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--model-elements-model-element--model-element-uuid--model-constraints-model-constraint--model-constraint-uuid--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">returns model-constraint</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints/model-constraint/{model-constraint-uuid}</strong></h3>
+ <div class="operation-summary">delete an existing model-constraint</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints/model-constraint/{model-constraint-uuid}</strong></h3>
Tags:
<a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns model-constraint</p>
+ <p>delete an existing model-constraint</p>
</section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
<section class="sw-request-params">
<table class="table">
<thead>
</tr>
<tr>
<td>
- model-type
- </td>
- <td>
- <p>Type of the model, e.g., service, resource, widget, etc.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- model-name
- </td>
- <td>
- <p>Name of the model, which can change from version to version.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- model-version
+ resource-version
</td>
<td>
- <p>Version</p>
+ <p>resource-version for concurrency</p>
</td>
<td>query</td>
<td>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
</tbody>
</p>
<dl>
- <dt class="sw-response-200">
- 200 OK
-
- </dt>
- <dd class="sw-response-200">
- <div class="row">
- <div class="col-md-12">
- <p>successful operation</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- <div class="panel panel-definition">
-
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/model-constraint">/model-constraint</a>
- </div>
- </div>
- </div>
-
- </div> </dd>
<dt class="sw-response-default">
default
</div>
</div>
- <span id="path--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--model-elements-model-element--model-element-uuid--model-constraints-model-constraint--model-constraint-uuid--"></span>
- <div id="operation--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--model-elements-model-element--model-element-uuid--model-constraints-model-constraint--model-constraint-uuid--put" class="swagger--panel-operation-put panel">
+ <span id="path--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--model-elements-model-element--model-element-uuid--model-constraints-model-constraint--model-constraint-uuid--constrained-element-sets-"></span>
+ <div id="operation--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--model-elements-model-element--model-element-uuid--model-constraints-model-constraint--model-constraint-uuid--constrained-element-sets-get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing model-constraint</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints/model-constraint/{model-constraint-uuid}</strong></h3>
+ <div class="operation-summary">returns constrained-element-sets</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints/model-constraint/{model-constraint-uuid}/constrained-element-sets</strong></h3>
Tags:
<a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing model-constraint</p>
+ <p>returns constrained-element-sets</p>
</section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- <div class="row">
- <div class="col-md-6">
- <p><p>model-constraint object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/model-constraint">/model-constraint</a>
- </div>
- </div></div>
- </div>
- </section>
<section class="sw-request-params">
<table class="table">
<thead>
<span class="json-property-required"></span>
</td>
</tr>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--model-elements-model-element--model-element-uuid--model-constraints-model-constraint--model-constraint-uuid--"></span>
- <div id="operation--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--model-elements-model-element--model-element-uuid--model-constraints-model-constraint--model-constraint-uuid--delete" class="swagger--panel-operation-delete panel">
- <div class="panel-heading">
- <div class="operation-summary">delete an existing model-constraint</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints/model-constraint/{model-constraint-uuid}</strong></h3>
- Tags:
- <a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>delete an existing model-constraint</p>
-
- </section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- </section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <th class="sw-param-type"></th>
- <th class="sw-param-data-type"></th>
- <th class="sw-param-annotation"></th>
- </tr>
- </thead>
- <tbody>
- <tr>
- <td>
- model-invariant-id
- </td>
- <td>
- <p>Unique identifier corresponding to the main definition of a model in ASDC</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
- <tr>
- <td>
- model-version-id
- </td>
- <td>
- <p>Unique identifier corresponding to one version of a model in ASDC</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- <span class="json-property-required"></span>
- </td>
- </tr>
<tr>
<td>
- model-element-uuid
+ model-type
</td>
<td>
+ <p>Type of the model, e.g., service, resource, widget, etc.</p>
</td>
- <td>path</td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- model-constraint-uuid
+ model-name
</td>
<td>
+ <p>Name of the model, which can change from version to version.</p>
</td>
- <td>path</td>
+ <td>query</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- resource-version
+ model-version
</td>
<td>
- <p>resource-version for concurrency</p>
+ <p>Version</p>
</td>
<td>query</td>
<td>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
</td>
</tr>
</tbody>
</p>
<dl>
+ <dt class="sw-response-200">
+ 200 OK
+
+ </dt>
+ <dd class="sw-response-200">
+ <div class="row">
+ <div class="col-md-12">
+ <p>successful operation</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ <div class="panel panel-definition">
+
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/getDefinitions/constrained-element-sets">/constrained-element-sets</a>
+ </div>
+ </div>
+ </div>
+
+ </div> </dd>
<dt class="sw-response-default">
default
</div>
</div>
- <span id="path--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--model-elements-model-element--model-element-uuid--model-constraints-model-constraint--model-constraint-uuid--constrained-element-sets-"></span>
- <div id="operation--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--model-elements-model-element--model-element-uuid--model-constraints-model-constraint--model-constraint-uuid--constrained-element-sets-get" class="swagger--panel-operation-get panel">
+ <span id="path--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--model-elements-model-element--model-element-uuid--model-constraints-model-constraint--model-constraint-uuid--constrained-element-sets-constrained-element-set--constrained-element-set-uuid--"></span>
+ <div id="operation--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--model-elements-model-element--model-element-uuid--model-constraints-model-constraint--model-constraint-uuid--constrained-element-sets-constrained-element-set--constrained-element-set-uuid--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">returns constrained-element-sets</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints/model-constraint/{model-constraint-uuid}/constrained-element-sets</strong></h3>
+ <div class="operation-summary">returns constrained-element-set</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints/model-constraint/{model-constraint-uuid}/constrained-element-sets/constrained-element-set/{constrained-element-set-uuid}</strong></h3>
Tags:
<a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns constrained-element-sets</p>
+ <p>returns constrained-element-set</p>
</section>
<section class="sw-request-params">
<span class="json-property-required"></span>
</td>
</tr>
+ <tr>
+ <td>
+ constrained-element-set-uuid
+ </td>
+ <td>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
<tr>
<td>
model-type
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/constrained-element-sets">/constrained-element-sets</a>
+ <a class="json-schema-ref" href="#/getDefinitions/constrained-element-set">/constrained-element-set</a>
</div>
</div>
</div>
</div>
<span id="path--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--model-elements-model-element--model-element-uuid--model-constraints-model-constraint--model-constraint-uuid--constrained-element-sets-constrained-element-set--constrained-element-set-uuid--"></span>
- <div id="operation--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--model-elements-model-element--model-element-uuid--model-constraints-model-constraint--model-constraint-uuid--constrained-element-sets-constrained-element-set--constrained-element-set-uuid--get" class="swagger--panel-operation-get panel">
+ <div id="operation--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--model-elements-model-element--model-element-uuid--model-constraints-model-constraint--model-constraint-uuid--constrained-element-sets-constrained-element-set--constrained-element-set-uuid--put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">returns constrained-element-set</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints/model-constraint/{model-constraint-uuid}/constrained-element-sets/constrained-element-set/{constrained-element-set-uuid}</strong></h3>
+ <div class="operation-summary">create or update an existing constrained-element-set</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints/model-constraint/{model-constraint-uuid}/constrained-element-sets/constrained-element-set/{constrained-element-set-uuid}</strong></h3>
Tags:
<a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns constrained-element-set</p>
+ <p>create or update an existing constrained-element-set</p>
</section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>constrained-element-set object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/ServiceDesignAndCreationModelsModelModelVersModelVerModelElementsModelElementModelConstraintsModelConstraintConstrainedElementSetsConstrainedElementSet.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/constrained-element-set">/constrained-element-set</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
<section class="sw-request-params">
<table class="table">
<thead>
<span class="json-property-required"></span>
</td>
</tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--model-elements-model-element--model-element-uuid--model-constraints-model-constraint--model-constraint-uuid--constrained-element-sets-constrained-element-set--constrained-element-set-uuid--"></span>
+ <div id="operation--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--model-elements-model-element--model-element-uuid--model-constraints-model-constraint--model-constraint-uuid--constrained-element-sets-constrained-element-set--constrained-element-set-uuid--patch" class="swagger--panel-operation-patch panel">
+ <div class="panel-heading">
+ <div class="operation-summary">update an existing constrained-element-set</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints/model-constraint/{model-constraint-uuid}/constrained-element-sets/constrained-element-set/{constrained-element-set-uuid}</strong></h3>
+ Tags:
+ <a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>update an existing constrained-element-set</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>constrained-element-set object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/constrained-element-set">/constrained-element-set</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
<tr>
<td>
- model-type
+ model-invariant-id
</td>
<td>
- <p>Type of the model, e.g., service, resource, widget, etc.</p>
+ <p>Unique identifier corresponding to the main definition of a model in ASDC</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- model-name
+ model-version-id
</td>
<td>
- <p>Name of the model, which can change from version to version.</p>
+ <p>Unique identifier corresponding to one version of a model in ASDC</p>
</td>
- <td>query</td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
<tr>
<td>
- model-version
+ model-element-uuid
</td>
<td>
- <p>Version</p>
</td>
- <td>query</td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ model-constraint-uuid
+ </td>
+ <td>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ constrained-element-set-uuid
+ </td>
+ <td>
+ </td>
+ <td>path</td>
<td>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
+ <span class="json-property-required"></span>
</td>
</tr>
</tbody>
</p>
<dl>
- <dt class="sw-response-200">
- 200 OK
-
- </dt>
- <dd class="sw-response-200">
- <div class="row">
- <div class="col-md-12">
- <p>successful operation</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- <div class="panel panel-definition">
-
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/constrained-element-set">/constrained-element-set</a>
- </div>
- </div>
- </div>
-
- </div> </dd>
<dt class="sw-response-default">
default
</div>
<span id="path--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--model-elements-model-element--model-element-uuid--model-constraints-model-constraint--model-constraint-uuid--constrained-element-sets-constrained-element-set--constrained-element-set-uuid--"></span>
- <div id="operation--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--model-elements-model-element--model-element-uuid--model-constraints-model-constraint--model-constraint-uuid--constrained-element-sets-constrained-element-set--constrained-element-set-uuid--put" class="swagger--panel-operation-put panel">
+ <div id="operation--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--model-elements-model-element--model-element-uuid--model-constraints-model-constraint--model-constraint-uuid--constrained-element-sets-constrained-element-set--constrained-element-set-uuid--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing constrained-element-set</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints/model-constraint/{model-constraint-uuid}/constrained-element-sets/constrained-element-set/{constrained-element-set-uuid}</strong></h3>
+ <div class="operation-summary">delete an existing constrained-element-set</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints/model-constraint/{model-constraint-uuid}/constrained-element-sets/constrained-element-set/{constrained-element-set-uuid}</strong></h3>
Tags:
<a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing constrained-element-set</p>
+ <p>delete an existing constrained-element-set</p>
</section>
<section class="sw-request-body">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
- <div class="row">
- <div class="col-md-6">
- <p><p>constrained-element-set object that needs to be created or updated</p>
- </p>
- </div>
- <div class="col-md-6 sw-request-model">
- <div class="panel panel-definition">
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/constrained-element-set">/constrained-element-set</a>
- </div>
- </div></div>
- </div>
</section>
<section class="sw-request-params">
<table class="table">
<span class="json-property-required"></span>
</td>
</tr>
+ <tr>
+ <td>
+ resource-version
+ </td>
+ <td>
+ <p>resource-version for concurrency</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
</tbody>
</table>
</section>
</div>
</div>
- <span id="path--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--model-elements-model-element--model-element-uuid--model-constraints-model-constraint--model-constraint-uuid--constrained-element-sets-constrained-element-set--constrained-element-set-uuid--"></span>
- <div id="operation--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--model-elements-model-element--model-element-uuid--model-constraints-model-constraint--model-constraint-uuid--constrained-element-sets-constrained-element-set--constrained-element-set-uuid--delete" class="swagger--panel-operation-delete panel">
+ <span id="path--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--model-elements-model-element--model-element-uuid--model-constraints-model-constraint--model-constraint-uuid--constrained-element-sets-constrained-element-set--constrained-element-set-uuid--element-choice-sets-"></span>
+ <div id="operation--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--model-elements-model-element--model-element-uuid--model-constraints-model-constraint--model-constraint-uuid--constrained-element-sets-constrained-element-set--constrained-element-set-uuid--element-choice-sets-get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing constrained-element-set</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints/model-constraint/{model-constraint-uuid}/constrained-element-sets/constrained-element-set/{constrained-element-set-uuid}</strong></h3>
+ <div class="operation-summary">returns element-choice-sets</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints/model-constraint/{model-constraint-uuid}/constrained-element-sets/constrained-element-set/{constrained-element-set-uuid}/element-choice-sets</strong></h3>
Tags:
<a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing constrained-element-set</p>
+ <p>returns element-choice-sets</p>
</section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- </section>
<section class="sw-request-params">
<table class="table">
<thead>
</tr>
<tr>
<td>
- resource-version
+ model-type
</td>
<td>
- <p>resource-version for concurrency</p>
+ <p>Type of the model, e.g., service, resource, widget, etc.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ model-name
+ </td>
+ <td>
+ <p>Name of the model, which can change from version to version.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ model-version
+ </td>
+ <td>
+ <p>Version</p>
</td>
<td>query</td>
<td>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
</td>
</tr>
</tbody>
</p>
<dl>
+ <dt class="sw-response-200">
+ 200 OK
+
+ </dt>
+ <dd class="sw-response-200">
+ <div class="row">
+ <div class="col-md-12">
+ <p>successful operation</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ <div class="panel panel-definition">
+
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/getDefinitions/element-choice-sets">/element-choice-sets</a>
+ </div>
+ </div>
+ </div>
+
+ </div> </dd>
<dt class="sw-response-default">
default
</div>
</div>
- <span id="path--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--model-elements-model-element--model-element-uuid--model-constraints-model-constraint--model-constraint-uuid--constrained-element-sets-constrained-element-set--constrained-element-set-uuid--element-choice-sets-"></span>
- <div id="operation--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--model-elements-model-element--model-element-uuid--model-constraints-model-constraint--model-constraint-uuid--constrained-element-sets-constrained-element-set--constrained-element-set-uuid--element-choice-sets-get" class="swagger--panel-operation-get panel">
+ <span id="path--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--model-elements-model-element--model-element-uuid--model-constraints-model-constraint--model-constraint-uuid--constrained-element-sets-constrained-element-set--constrained-element-set-uuid--element-choice-sets-element-choice-set--element-choice-set-uuid--"></span>
+ <div id="operation--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--model-elements-model-element--model-element-uuid--model-constraints-model-constraint--model-constraint-uuid--constrained-element-sets-constrained-element-set--constrained-element-set-uuid--element-choice-sets-element-choice-set--element-choice-set-uuid--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">returns element-choice-sets</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints/model-constraint/{model-constraint-uuid}/constrained-element-sets/constrained-element-set/{constrained-element-set-uuid}/element-choice-sets</strong></h3>
+ <div class="operation-summary">returns element-choice-set</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints/model-constraint/{model-constraint-uuid}/constrained-element-sets/constrained-element-set/{constrained-element-set-uuid}/element-choice-sets/element-choice-set/{element-choice-set-uuid}</strong></h3>
Tags:
<a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns element-choice-sets</p>
+ <p>returns element-choice-set</p>
</section>
<section class="sw-request-params">
<span class="json-property-required"></span>
</td>
</tr>
+ <tr>
+ <td>
+ element-choice-set-uuid
+ </td>
+ <td>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
<tr>
<td>
model-type
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/element-choice-sets">/element-choice-sets</a>
+ <a class="json-schema-ref" href="#/getDefinitions/element-choice-set">/element-choice-set</a>
</div>
</div>
</div>
</div>
<span id="path--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--model-elements-model-element--model-element-uuid--model-constraints-model-constraint--model-constraint-uuid--constrained-element-sets-constrained-element-set--constrained-element-set-uuid--element-choice-sets-element-choice-set--element-choice-set-uuid--"></span>
- <div id="operation--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--model-elements-model-element--model-element-uuid--model-constraints-model-constraint--model-constraint-uuid--constrained-element-sets-constrained-element-set--constrained-element-set-uuid--element-choice-sets-element-choice-set--element-choice-set-uuid--get" class="swagger--panel-operation-get panel">
+ <div id="operation--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--model-elements-model-element--model-element-uuid--model-constraints-model-constraint--model-constraint-uuid--constrained-element-sets-constrained-element-set--constrained-element-set-uuid--element-choice-sets-element-choice-set--element-choice-set-uuid--put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">returns element-choice-set</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints/model-constraint/{model-constraint-uuid}/constrained-element-sets/constrained-element-set/{constrained-element-set-uuid}/element-choice-sets/element-choice-set/{element-choice-set-uuid}</strong></h3>
+ <div class="operation-summary">create or update an existing element-choice-set</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints/model-constraint/{model-constraint-uuid}/constrained-element-sets/constrained-element-set/{constrained-element-set-uuid}/element-choice-sets/element-choice-set/{element-choice-set-uuid}</strong></h3>
Tags:
<a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns element-choice-set</p>
+ <p>create or update an existing element-choice-set</p>
</section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>element-choice-set object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/ServiceDesignAndCreationModelsModelModelVersModelVerModelElementsModelElementModelConstraintsModelConstraintConstrainedElementSetsConstrainedElementSetElementChoiceSetsElementChoiceSet.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/element-choice-set">/element-choice-set</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
<section class="sw-request-params">
<table class="table">
<thead>
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
- <td>
- model-type
- </td>
- <td>
- <p>Type of the model, e.g., service, resource, widget, etc.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- model-name
- </td>
- <td>
- <p>Name of the model, which can change from version to version.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- model-version
- </td>
- <td>
- <p>Version</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
</tbody>
</table>
</section>
</p>
<dl>
- <dt class="sw-response-200">
- 200 OK
-
- </dt>
- <dd class="sw-response-200">
- <div class="row">
- <div class="col-md-12">
- <p>successful operation</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- <div class="panel panel-definition">
-
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/element-choice-set">/element-choice-set</a>
- </div>
- </div>
- </div>
-
- </div> </dd>
<dt class="sw-response-default">
default
</div>
<span id="path--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--model-elements-model-element--model-element-uuid--model-constraints-model-constraint--model-constraint-uuid--constrained-element-sets-constrained-element-set--constrained-element-set-uuid--element-choice-sets-element-choice-set--element-choice-set-uuid--"></span>
- <div id="operation--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--model-elements-model-element--model-element-uuid--model-constraints-model-constraint--model-constraint-uuid--constrained-element-sets-constrained-element-set--constrained-element-set-uuid--element-choice-sets-element-choice-set--element-choice-set-uuid--put" class="swagger--panel-operation-put panel">
+ <div id="operation--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--model-elements-model-element--model-element-uuid--model-constraints-model-constraint--model-constraint-uuid--constrained-element-sets-constrained-element-set--constrained-element-set-uuid--element-choice-sets-element-choice-set--element-choice-set-uuid--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing element-choice-set</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints/model-constraint/{model-constraint-uuid}/constrained-element-sets/constrained-element-set/{constrained-element-set-uuid}/element-choice-sets/element-choice-set/{element-choice-set-uuid}</strong></h3>
+ <div class="operation-summary">update an existing element-choice-set</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements/model-element/{model-element-uuid}/model-constraints/model-constraint/{model-constraint-uuid}/constrained-element-sets/constrained-element-set/{constrained-element-set-uuid}/element-choice-sets/element-choice-set/{element-choice-set-uuid}</strong></h3>
Tags:
<a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing element-choice-set</p>
+ <p>update an existing element-choice-set</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>element-choice-set object that needs to be created or updated</p>
+ <p><p>element-choice-set object that needs to be created or updated.</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/element-choice-set">/element-choice-set</a>
+ <a class="json-schema-ref" href="#/patchDefinitions/element-choice-set">/element-choice-set</a>
</div>
</div></div>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/ServiceDesignAndCreationModelsModelModelVersModelVerModelElementsModelElementModelConstraintsModelConstraintConstrainedElementSetsConstrainedElementSetElementChoiceSetsElementChoiceSet.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/ServiceDesignAndCreationModelsModelModelVersModelVerModelElementsModelElementModelConstraintsModelConstraintConstrainedElementSetsConstrainedElementSet.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/ServiceDesignAndCreationModelsModelModelVersModelVerModelElementsModelElement.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/ServiceDesignAndCreationModelsModelModelVersModelVer.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/ServiceDesignAndCreationModelsModel.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/named-queries">/named-queries</a>
+ <a class="json-schema-ref" href="#/getDefinitions/named-queries">/named-queries</a>
</div>
</div>
</div>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/named-query">/named-query</a>
+ <a class="json-schema-ref" href="#/getDefinitions/named-query">/named-query</a>
</div>
</div>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>named-query object that needs to be created or updated</p>
+ <p><p>named-query object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/ServiceDesignAndCreationNamedQueriesNamedQuery.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</div>
</div>
+ <span id="path--service-design-and-creation-named-queries-named-query--named-query-uuid--"></span>
+ <div id="operation--service-design-and-creation-named-queries-named-query--named-query-uuid--patch" class="swagger--panel-operation-patch panel">
+ <div class="panel-heading">
+ <div class="operation-summary">update an existing named-query</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/service-design-and-creation/named-queries/named-query/{named-query-uuid}</strong></h3>
+ Tags:
+ <a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>update an existing named-query</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>named-query object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/named-query">/named-query</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ named-query-uuid
+ </td>
+ <td>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
<span id="path--service-design-and-creation-named-queries-named-query--named-query-uuid--"></span>
<div id="operation--service-design-and-creation-named-queries-named-query--named-query-uuid--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
</tr>
<tr>
<td>
- resource-version
+ resource-version
+ </td>
+ <td>
+ <p>resource-version for concurrency</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--service-design-and-creation-named-queries-named-query--named-query-uuid--named-query-elements-"></span>
+ <div id="operation--service-design-and-creation-named-queries-named-query--named-query-uuid--named-query-elements-get" class="swagger--panel-operation-get panel">
+ <div class="panel-heading">
+ <div class="operation-summary">returns named-query-elements</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/service-design-and-creation/named-queries/named-query/{named-query-uuid}/named-query-elements</strong></h3>
+ Tags:
+ <a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>returns named-query-elements</p>
+
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ named-query-uuid
+ </td>
+ <td>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ named-query-name
</td>
<td>
- <p>resource-version for concurrency</p>
</td>
<td>query</td>
<td>
<span class="json-property-range" title="Value limits"></span>
</td>
<td>
- <span class="json-property-required"></span>
</td>
</tr>
</tbody>
</p>
<dl>
+ <dt class="sw-response-200">
+ 200 OK
+
+ </dt>
+ <dd class="sw-response-200">
+ <div class="row">
+ <div class="col-md-12">
+ <p>successful operation</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ <div class="panel panel-definition">
+
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/getDefinitions/named-query-elements">/named-query-elements</a>
+ </div>
+ </div>
+ </div>
+
+ </div> </dd>
<dt class="sw-response-default">
default
</div>
</div>
- <span id="path--service-design-and-creation-named-queries-named-query--named-query-uuid--named-query-elements-"></span>
- <div id="operation--service-design-and-creation-named-queries-named-query--named-query-uuid--named-query-elements-get" class="swagger--panel-operation-get panel">
+ <span id="path--service-design-and-creation-named-queries-named-query--named-query-uuid--named-query-elements-named-query-element--named-query-element-uuid--"></span>
+ <div id="operation--service-design-and-creation-named-queries-named-query--named-query-uuid--named-query-elements-named-query-element--named-query-element-uuid--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">returns named-query-elements</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/service-design-and-creation/named-queries/named-query/{named-query-uuid}/named-query-elements</strong></h3>
+ <div class="operation-summary">returns named-query-element</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/service-design-and-creation/named-queries/named-query/{named-query-uuid}/named-query-elements/named-query-element/{named-query-element-uuid}</strong></h3>
Tags:
<a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns named-query-elements</p>
+ <p>returns named-query-element</p>
</section>
<section class="sw-request-params">
<span class="json-property-required"></span>
</td>
</tr>
+ <tr>
+ <td>
+ named-query-element-uuid
+ </td>
+ <td>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
<tr>
<td>
named-query-name
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/named-query-elements">/named-query-elements</a>
+ <a class="json-schema-ref" href="#/getDefinitions/named-query-element">/named-query-element</a>
</div>
</div>
</div>
</div>
<span id="path--service-design-and-creation-named-queries-named-query--named-query-uuid--named-query-elements-named-query-element--named-query-element-uuid--"></span>
- <div id="operation--service-design-and-creation-named-queries-named-query--named-query-uuid--named-query-elements-named-query-element--named-query-element-uuid--get" class="swagger--panel-operation-get panel">
+ <div id="operation--service-design-and-creation-named-queries-named-query--named-query-uuid--named-query-elements-named-query-element--named-query-element-uuid--put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">returns named-query-element</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/service-design-and-creation/named-queries/named-query/{named-query-uuid}/named-query-elements/named-query-element/{named-query-element-uuid}</strong></h3>
+ <div class="operation-summary">create or update an existing named-query-element</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/service-design-and-creation/named-queries/named-query/{named-query-uuid}/named-query-elements/named-query-element/{named-query-element-uuid}</strong></h3>
Tags:
<a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns named-query-element</p>
+ <p>create or update an existing named-query-element</p>
</section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>named-query-element object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/ServiceDesignAndCreationNamedQueriesNamedQueryNamedQueryElementsNamedQueryElement.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/named-query-element">/named-query-element</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
<section class="sw-request-params">
<table class="table">
<thead>
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
- <td>
- named-query-name
- </td>
- <td>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
</tbody>
</table>
</section>
</p>
<dl>
- <dt class="sw-response-200">
- 200 OK
-
- </dt>
- <dd class="sw-response-200">
- <div class="row">
- <div class="col-md-12">
- <p>successful operation</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- <div class="panel panel-definition">
-
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/named-query-element">/named-query-element</a>
- </div>
- </div>
- </div>
-
- </div> </dd>
<dt class="sw-response-default">
default
</div>
<span id="path--service-design-and-creation-named-queries-named-query--named-query-uuid--named-query-elements-named-query-element--named-query-element-uuid--"></span>
- <div id="operation--service-design-and-creation-named-queries-named-query--named-query-uuid--named-query-elements-named-query-element--named-query-element-uuid--put" class="swagger--panel-operation-put panel">
+ <div id="operation--service-design-and-creation-named-queries-named-query--named-query-uuid--named-query-elements-named-query-element--named-query-element-uuid--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing named-query-element</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/service-design-and-creation/named-queries/named-query/{named-query-uuid}/named-query-elements/named-query-element/{named-query-element-uuid}</strong></h3>
+ <div class="operation-summary">update an existing named-query-element</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/service-design-and-creation/named-queries/named-query/{named-query-uuid}/named-query-elements/named-query-element/{named-query-element-uuid}</strong></h3>
Tags:
<a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing named-query-element</p>
+ <p>update an existing named-query-element</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>named-query-element object that needs to be created or updated</p>
+ <p><p>named-query-element object that needs to be created or updated.</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/named-query-element">/named-query-element</a>
+ <a class="json-schema-ref" href="#/patchDefinitions/named-query-element">/named-query-element</a>
</div>
</div></div>
</div>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/property-constraints">/property-constraints</a>
+ <a class="json-schema-ref" href="#/getDefinitions/property-constraints">/property-constraints</a>
</div>
</div>
</div>
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
- <td>
- named-query-name
- </td>
- <td>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
+ <tr>
+ <td>
+ named-query-name
+ </td>
+ <td>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-200">
+ 200 OK
+
+ </dt>
+ <dd class="sw-response-200">
+ <div class="row">
+ <div class="col-md-12">
+ <p>successful operation</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ <div class="panel panel-definition">
+
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/getDefinitions/property-constraint">/property-constraint</a>
+ </div>
+ </div>
+ </div>
+
+ </div> </dd>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--service-design-and-creation-named-queries-named-query--named-query-uuid--named-query-elements-named-query-element--named-query-element-uuid--property-constraints-property-constraint--property-constraint-uuid--"></span>
+ <div id="operation--service-design-and-creation-named-queries-named-query--named-query-uuid--named-query-elements-named-query-element--named-query-element-uuid--property-constraints-property-constraint--property-constraint-uuid--put" class="swagger--panel-operation-put panel">
+ <div class="panel-heading">
+ <div class="operation-summary">create or update an existing property-constraint</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/service-design-and-creation/named-queries/named-query/{named-query-uuid}/named-query-elements/named-query-element/{named-query-element-uuid}/property-constraints/property-constraint/{property-constraint-uuid}</strong></h3>
+ Tags:
+ <a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>create or update an existing property-constraint</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>property-constraint object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/ServiceDesignAndCreationNamedQueriesNamedQueryNamedQueryElementsNamedQueryElementPropertyConstraintsPropertyConstraint.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/property-constraint">/property-constraint</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ named-query-uuid
+ </td>
+ <td>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ named-query-element-uuid
+ </td>
+ <td>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ property-constraint-uuid
+ </td>
+ <td>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
</tbody>
</table>
</section>
</p>
<dl>
- <dt class="sw-response-200">
- 200 OK
-
- </dt>
- <dd class="sw-response-200">
- <div class="row">
- <div class="col-md-12">
- <p>successful operation</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- <div class="panel panel-definition">
-
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/property-constraint">/property-constraint</a>
- </div>
- </div>
- </div>
-
- </div> </dd>
<dt class="sw-response-default">
default
</div>
<span id="path--service-design-and-creation-named-queries-named-query--named-query-uuid--named-query-elements-named-query-element--named-query-element-uuid--property-constraints-property-constraint--property-constraint-uuid--"></span>
- <div id="operation--service-design-and-creation-named-queries-named-query--named-query-uuid--named-query-elements-named-query-element--named-query-element-uuid--property-constraints-property-constraint--property-constraint-uuid--put" class="swagger--panel-operation-put panel">
+ <div id="operation--service-design-and-creation-named-queries-named-query--named-query-uuid--named-query-elements-named-query-element--named-query-element-uuid--property-constraints-property-constraint--property-constraint-uuid--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing property-constraint</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/service-design-and-creation/named-queries/named-query/{named-query-uuid}/named-query-elements/named-query-element/{named-query-element-uuid}/property-constraints/property-constraint/{property-constraint-uuid}</strong></h3>
+ <div class="operation-summary">update an existing property-constraint</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/service-design-and-creation/named-queries/named-query/{named-query-uuid}/named-query-elements/named-query-element/{named-query-element-uuid}/property-constraints/property-constraint/{property-constraint-uuid}</strong></h3>
Tags:
<a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing property-constraint</p>
+ <p>update an existing property-constraint</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>property-constraint object that needs to be created or updated</p>
+ <p><p>property-constraint object that needs to be created or updated.</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/property-constraint">/property-constraint</a>
+ <a class="json-schema-ref" href="#/patchDefinitions/property-constraint">/property-constraint</a>
</div>
</div></div>
</div>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/related-lookups">/related-lookups</a>
+ <a class="json-schema-ref" href="#/getDefinitions/related-lookups">/related-lookups</a>
</div>
</div>
</div>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/related-lookup">/related-lookup</a>
+ <a class="json-schema-ref" href="#/getDefinitions/related-lookup">/related-lookup</a>
</div>
</div>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>related-lookup object that needs to be created or updated</p>
+ <p><p>related-lookup object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/ServiceDesignAndCreationNamedQueriesNamedQueryNamedQueryElementsNamedQueryElementRelatedLookupsRelatedLookup.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</div>
</div>
+ <span id="path--service-design-and-creation-named-queries-named-query--named-query-uuid--named-query-elements-named-query-element--named-query-element-uuid--related-lookups-related-lookup--related-lookup-uuid--"></span>
+ <div id="operation--service-design-and-creation-named-queries-named-query--named-query-uuid--named-query-elements-named-query-element--named-query-element-uuid--related-lookups-related-lookup--related-lookup-uuid--patch" class="swagger--panel-operation-patch panel">
+ <div class="panel-heading">
+ <div class="operation-summary">update an existing related-lookup</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/service-design-and-creation/named-queries/named-query/{named-query-uuid}/named-query-elements/named-query-element/{named-query-element-uuid}/related-lookups/related-lookup/{related-lookup-uuid}</strong></h3>
+ Tags:
+ <a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>update an existing related-lookup</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>related-lookup object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/related-lookup">/related-lookup</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ named-query-uuid
+ </td>
+ <td>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ named-query-element-uuid
+ </td>
+ <td>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ related-lookup-uuid
+ </td>
+ <td>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
<span id="path--service-design-and-creation-named-queries-named-query--named-query-uuid--named-query-elements-named-query-element--named-query-element-uuid--related-lookups-related-lookup--related-lookup-uuid--"></span>
<div id="operation--service-design-and-creation-named-queries-named-query--named-query-uuid--named-query-elements-named-query-element--named-query-element-uuid--related-lookups-related-lookup--related-lookup-uuid--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/ServiceDesignAndCreationNamedQueriesNamedQueryNamedQueryElementsNamedQueryElementRelatedLookupsRelatedLookup.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/ServiceDesignAndCreationNamedQueriesNamedQueryNamedQueryElementsNamedQueryElement.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/ServiceDesignAndCreationNamedQueriesNamedQuery.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/service-capabilities">/service-capabilities</a>
+ <a class="json-schema-ref" href="#/getDefinitions/service-capabilities">/service-capabilities</a>
+ </div>
+ </div>
+ </div>
+
+ </div> </dd>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--service-design-and-creation-service-capabilities-service-capability--service-type---vnf-type--"></span>
+ <div id="operation--service-design-and-creation-service-capabilities-service-capability--service-type---vnf-type--get" class="swagger--panel-operation-get panel">
+ <div class="panel-heading">
+ <div class="operation-summary">returns service-capability</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/service-design-and-creation/service-capabilities/service-capability/{service-type}/{vnf-type}</strong></h3>
+ Tags:
+ <a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>returns service-capability</p>
+
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ service-type
+ </td>
+ <td>
+ <p>This gets defined by others to provide a unique ID for the service, we accept what is sent.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ vnf-type
+ </td>
+ <td>
+ <p>String capturing type of vnf, that was intended to identify the ASDC resource. This field has been overloaded in service-specific ways and clients should expect changes to occur in the future to this field as ECOMP matures.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-200">
+ 200 OK
+
+ </dt>
+ <dd class="sw-response-200">
+ <div class="row">
+ <div class="col-md-12">
+ <p>successful operation</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ <div class="panel panel-definition">
+
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/getDefinitions/service-capability">/service-capability</a>
</div>
</div>
</div>
</div>
<span id="path--service-design-and-creation-service-capabilities-service-capability--service-type---vnf-type--"></span>
- <div id="operation--service-design-and-creation-service-capabilities-service-capability--service-type---vnf-type--get" class="swagger--panel-operation-get panel">
+ <div id="operation--service-design-and-creation-service-capabilities-service-capability--service-type---vnf-type--put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">returns service-capability</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/service-design-and-creation/service-capabilities/service-capability/{service-type}/{vnf-type}</strong></h3>
+ <div class="operation-summary">create or update an existing service-capability</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/service-design-and-creation/service-capabilities/service-capability/{service-type}/{vnf-type}</strong></h3>
Tags:
<a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns service-capability</p>
+ <p>create or update an existing service-capability</p>
</section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>service-capability object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/ServiceDesignAndCreationServiceCapabilitiesServiceCapability.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/service-capability">/service-capability</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
<section class="sw-request-params">
<table class="table">
<thead>
</p>
<dl>
- <dt class="sw-response-200">
- 200 OK
-
- </dt>
- <dd class="sw-response-200">
- <div class="row">
- <div class="col-md-12">
- <p>successful operation</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- <div class="panel panel-definition">
-
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/service-capability">/service-capability</a>
- </div>
- </div>
- </div>
-
- </div> </dd>
<dt class="sw-response-default">
default
</div>
<span id="path--service-design-and-creation-service-capabilities-service-capability--service-type---vnf-type--"></span>
- <div id="operation--service-design-and-creation-service-capabilities-service-capability--service-type---vnf-type--put" class="swagger--panel-operation-put panel">
+ <div id="operation--service-design-and-creation-service-capabilities-service-capability--service-type---vnf-type--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing service-capability</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/service-design-and-creation/service-capabilities/service-capability/{service-type}/{vnf-type}</strong></h3>
+ <div class="operation-summary">update an existing service-capability</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/service-design-and-creation/service-capabilities/service-capability/{service-type}/{vnf-type}</strong></h3>
Tags:
<a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing service-capability</p>
+ <p>update an existing service-capability</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>service-capability object that needs to be created or updated</p>
+ <p><p>service-capability object that needs to be created or updated.</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/service-capability">/service-capability</a>
+ <a class="json-schema-ref" href="#/patchDefinitions/service-capability">/service-capability</a>
</div>
</div></div>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/ServiceDesignAndCreationServiceCapabilitiesServiceCapability.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/services">/services</a>
+ <a class="json-schema-ref" href="#/getDefinitions/services">/services</a>
</div>
</div>
</div>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/service">/service</a>
+ <a class="json-schema-ref" href="#/getDefinitions/service">/service</a>
</div>
</div>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>service object that needs to be created or updated</p>
+ <p><p>service object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/ServiceDesignAndCreationServicesService.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</div>
</div>
+ <span id="path--service-design-and-creation-services-service--service-id--"></span>
+ <div id="operation--service-design-and-creation-services-service--service-id--patch" class="swagger--panel-operation-patch panel">
+ <div class="panel-heading">
+ <div class="operation-summary">update an existing service</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/service-design-and-creation/services/service/{service-id}</strong></h3>
+ Tags:
+ <a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>update an existing service</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>service object that needs to be created or updated.</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/patchDefinitions/service">/service</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ service-id
+ </td>
+ <td>
+ <p>This gets defined by others to provide a unique ID for the service, we accept what is sent.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
<span id="path--service-design-and-creation-services-service--service-id--"></span>
<div id="operation--service-design-and-creation-services-service--service-id--delete" class="swagger--panel-operation-delete panel">
<div class="panel-heading">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/ServiceDesignAndCreationServicesService.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</div>
</div>
- <span id="path--service-design-and-creation-services-service--service-id--relationship-list-relationship-"></span>
- <div id="operation--service-design-and-creation-services-service--service-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <span id="path--service-design-and-creation-services-service--service-id--relationship-list-relationship-"></span>
+ <div id="operation--service-design-and-creation-services-service--service-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <div class="panel-heading">
+ <div class="operation-summary">delete an existing relationship</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/service-design-and-creation/services/service/{service-id}/relationship-list/relationship</strong></h3>
+ Tags:
+ <a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>delete an existing relationship</p>
+
+ </section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ service-id
+ </td>
+ <td>
+ <p>This gets defined by others to provide a unique ID for the service, we accept what is sent.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ <span class="json-property-required"></span>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--service-design-and-creation-vnf-images-"></span>
+ <div id="operation--service-design-and-creation-vnf-images-get" class="swagger--panel-operation-get panel">
+ <div class="panel-heading">
+ <div class="operation-summary">returns vnf-images</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/service-design-and-creation/vnf-images</strong></h3>
+ Tags:
+ <a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>returns vnf-images</p>
+
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-200">
+ 200 OK
+
+ </dt>
+ <dd class="sw-response-200">
+ <div class="row">
+ <div class="col-md-12">
+ <p>successful operation</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ <div class="panel panel-definition">
+
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/getDefinitions/vnf-images">/vnf-images</a>
+ </div>
+ </div>
+ </div>
+
+ </div> </dd>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
+
+ </div>
+ </div>
+ <div class="row">
+
+ <div class="col-md-6 sw-response-model">
+ </div>
+
+ </div> </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+
+ <span id="path--service-design-and-creation-vnf-images-vnf-image--vnf-image-uuid--"></span>
+ <div id="operation--service-design-and-creation-vnf-images-vnf-image--vnf-image-uuid--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
- <div class="operation-summary">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/service-design-and-creation/services/service/{service-id}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">returns vnf-image</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/service-design-and-creation/vnf-images/vnf-image/{vnf-image-uuid}</strong></h3>
Tags:
<a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing relationship</p>
+ <p>returns vnf-image</p>
</section>
- <section class="sw-request-body">
-
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
- </section>
<section class="sw-request-params">
<table class="table">
<thead>
<tbody>
<tr>
<td>
- service-id
+ vnf-image-uuid
</td>
<td>
- <p>This gets defined by others to provide a unique ID for the service, we accept what is sent.</p>
+ <p>Unique ID of this asset</p>
</td>
<td>path</td>
<td>
<span class="json-property-required"></span>
</td>
</tr>
+ <tr>
+ <td>
+ application
+ </td>
+ <td>
+ <p>The application that the image instantiates.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ application-vendor
+ </td>
+ <td>
+ <p>The vendor of the application.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
+ <tr>
+ <td>
+ application-version
+ </td>
+ <td>
+ <p>The version of the application.</p>
+ </td>
+ <td>query</td>
+ <td>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </td>
+ <td>
+ </td>
+ </tr>
</tbody>
</table>
</section>
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--service-design-and-creation-vnf-images-"></span>
- <div id="operation--service-design-and-creation-vnf-images-get" class="swagger--panel-operation-get panel">
- <div class="panel-heading">
- <div class="operation-summary">returns vnf-images</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/service-design-and-creation/vnf-images</strong></h3>
- Tags:
- <a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>returns vnf-images</p>
-
- </section>
-
<section class="sw-responses">
<p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
</p>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/vnf-images">/vnf-images</a>
+ <a class="json-schema-ref" href="#/getDefinitions/vnf-image">/vnf-image</a>
</div>
</div>
</div>
</div>
<span id="path--service-design-and-creation-vnf-images-vnf-image--vnf-image-uuid--"></span>
- <div id="operation--service-design-and-creation-vnf-images-vnf-image--vnf-image-uuid--get" class="swagger--panel-operation-get panel">
+ <div id="operation--service-design-and-creation-vnf-images-vnf-image--vnf-image-uuid--put" class="swagger--panel-operation-put panel">
<div class="panel-heading">
- <div class="operation-summary">returns vnf-image</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/service-design-and-creation/vnf-images/vnf-image/{vnf-image-uuid}</strong></h3>
+ <div class="operation-summary">create or update an existing vnf-image</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/service-design-and-creation/vnf-images/vnf-image/{vnf-image-uuid}</strong></h3>
Tags:
<a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns vnf-image</p>
+ <p>create or update an existing vnf-image</p>
</section>
+ <section class="sw-request-body">
+
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+ <div class="row">
+ <div class="col-md-6">
+ <p><p>vnf-image object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/ServiceDesignAndCreationVnfImagesVnfImage.json)</p>
+ </p>
+ </div>
+ <div class="col-md-6 sw-request-model">
+ <div class="panel panel-definition">
+ <div class="panel-body">
+ <a class="json-schema-ref" href="#/definitions/vnf-image">/vnf-image</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
<section class="sw-request-params">
<table class="table">
<thead>
<span class="json-property-required"></span>
</td>
</tr>
- <tr>
- <td>
- application
- </td>
- <td>
- <p>The application that the image instantiates.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- application-vendor
- </td>
- <td>
- <p>The vendor of the application.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
- <tr>
- <td>
- application-version
- </td>
- <td>
- <p>The version of the application.</p>
- </td>
- <td>query</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </td>
- <td>
- </td>
- </tr>
</tbody>
</table>
</section>
</p>
<dl>
- <dt class="sw-response-200">
- 200 OK
-
- </dt>
- <dd class="sw-response-200">
- <div class="row">
- <div class="col-md-12">
- <p>successful operation</p>
-
- </div>
- </div>
- <div class="row">
-
- <div class="col-md-6 sw-response-model">
- <div class="panel panel-definition">
-
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/vnf-image">/vnf-image</a>
- </div>
- </div>
- </div>
-
- </div> </dd>
<dt class="sw-response-default">
default
</div>
<span id="path--service-design-and-creation-vnf-images-vnf-image--vnf-image-uuid--"></span>
- <div id="operation--service-design-and-creation-vnf-images-vnf-image--vnf-image-uuid--put" class="swagger--panel-operation-put panel">
+ <div id="operation--service-design-and-creation-vnf-images-vnf-image--vnf-image-uuid--patch" class="swagger--panel-operation-patch panel">
<div class="panel-heading">
- <div class="operation-summary">create or update an existing vnf-image</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/service-design-and-creation/vnf-images/vnf-image/{vnf-image-uuid}</strong></h3>
+ <div class="operation-summary">update an existing vnf-image</div>
+ <h3 class="panel-title"><span class="operation-name">PATCH</span> <strong>/service-design-and-creation/vnf-images/vnf-image/{vnf-image-uuid}</strong></h3>
Tags:
<a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>create or update an existing vnf-image</p>
+ <p>update an existing vnf-image</p>
</section>
<section class="sw-request-body">
</p>
<div class="row">
<div class="col-md-6">
- <p><p>vnf-image object that needs to be created or updated</p>
+ <p><p>vnf-image object that needs to be created or updated.</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/vnf-image">/vnf-image</a>
+ <a class="json-schema-ref" href="#/patchDefinitions/vnf-image">/vnf-image</a>
</div>
</div></div>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>relationship object that needs to be created or updated</p>
+ <p><p>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v11/ServiceDesignAndCreationVnfImagesVnfImage.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<h2>Schema definitions</h2>
+ <div id="definition-aai-internal" class="panel panel-definition">
+ <div class="panel-heading">
+ <h3 class="panel-title"><a name="/definitions/aai-internal"></a>aai-internal:
+ <span class="json-property-type"><span class="json-property-type">object</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </span>
+ </h3>
+ </div>
+ <div class="panel-body">
+
+ <section class="json-schema-properties">
+ <dl>
+ <dt data-property-name="property-name">
+ <span class="json-property-name">property-name:</span>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <dt data-property-name="property-value">
+ <span class="json-property-name">property-value:</span>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
<div id="definition-action" class="panel panel-definition">
<div class="panel-heading">
<h3 class="panel-title"><a name="/definitions/action"></a>action:
<p>Represents a slice or partial piece of a resource that gets separately allotted</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>TO generic-vnf (Many2Many)</li>
-<li>TO l3-network (Many2Many)</li>
-<li>TO instance-group (Many2Many)</li>
-<li>TO network-policy (One2One)</li>
-<li>TO vlan (Many2Many)</li>
-<li>TO l-interface (One2Many)</li>
-<li>TO tunnel-xconnect (comprises allotted-resource, One2One)</li>
-<li>TO vpn-binding (Many2Many)</li>
-<li>TO allotted-resource (One2One)</li>
-<li>FROM configuration</li>
-<li>FROM service-instance (is composed of allotted-resource)</li>
-<li>FROM service-instance</li>
-<li>FROM allotted-resource</li></ul>
+<li>TO allotted-resource( allotted-resource tosca.relationships.network.BindsTo allotted-resource, ONE2ONE)</li>
+<li>TO generic-vnf( allotted-resource org.onap.relationships.inventory.PartOf generic-vnf, MANY2MANY)</li>
+<li>TO instance-group( allotted-resource org.onap.relationships.inventory.MemberOf instance-group, MANY2MANY)</li>
+<li>TO l3-network( allotted-resource org.onap.relationships.inventory.PartOf l3-network, MANY2MANY)</li>
+<li>TO l-interface( allotted-resource org.onap.relationships.inventory.Uses l-interface, ONE2MANY)</li>
+<li>TO network-policy( allotted-resource org.onap.relationships.inventory.Uses network-policy, ONE2ONE)</li>
+<li>TO vlan( allotted-resource org.onap.relationships.inventory.PartOf vlan, MANY2MANY)</li>
+<li>TO vpn-binding( allotted-resource org.onap.relationships.inventory.BelongsTo vpn-binding, MANY2MANY)</li>
+<li>TO service-instance( allotted-resource org.onap.relationships.inventory.BelongsTo service-instance, MANY2ONE)</li>
+<li>FROM tunnel-xconnect( tunnel-xconnect org.onap.relationships.inventory.BelongsTo allotted-resource, ONE2ONE)</li>
+<li>FROM configuration( configuration org.onap.relationships.inventory.Uses allotted-resource, ONE2ONE)</li>
+<li>FROM service-instance( service-instance org.onap.relationships.inventory.Uses allotted-resource, MANY2MANY)</li>
+<li>FROM allotted-resource( allotted-resource tosca.relationships.network.BindsTo allotted-resource, ONE2ONE)</li>
+<li>ALLOTTED-RESOURCE is DELETED when these are DELETED TUNNEL-XCONNECT</li></ul>
</section>
<p>Availability zone, a collection of compute hosts/pservers</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>TO complex (Many2Many)</li>
-<li>TO service-capability (Many2Many)</li>
-<li>FROM cloud-region (is composed of availability-zone)</li>
-<li>FROM ctag-pool</li>
-<li>FROM dvs-switch</li>
-<li>FROM generic-vnf</li>
-<li>FROM pserver</li>
-<li>FROM vce</li></ul>
+<li>TO complex( availability-zone org.onap.relationships.inventory.LocatedIn complex, MANY2ONE)</li>
+<li>TO service-capability( availability-zone org.onap.relationships.inventory.AppliesTo service-capability, MANY2MANY)</li>
+<li>TO cloud-region( availability-zone org.onap.relationships.inventory.BelongsTo cloud-region, MANY2ONE)</li>
+<li>FROM ctag-pool( ctag-pool org.onap.relationships.inventory.AppliesTo availability-zone, MANY2MANY)</li>
+<li>FROM dvs-switch( dvs-switch org.onap.relationships.inventory.AppliesTo availability-zone, MANY2MANY)</li>
+<li>FROM generic-vnf( generic-vnf org.onap.relationships.inventory.Uses availability-zone, MANY2MANY)</li>
+<li>FROM pserver( pserver org.onap.relationships.inventory.MemberOf availability-zone, MANY2ONE)</li>
+<li>FROM vce( vce org.onap.relationships.inventory.Uses availability-zone, MANY2MANY)</li>
+<li>AVAILABILITY-ZONE cannot be deleted if linked to CTAG-POOL,DVS-SWITCH,GENERIC-VNF,PSERVER,VCE</li></ul>
</section>
<section class="json-schema-description">
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>FROM site-pair (is composed of class-of-service)</li></ul>
+<li>TO site-pair( class-of-service org.onap.relationships.inventory.BelongsTo site-pair, MANY2ONE)</li></ul>
</section>
<p>cloud-region designates an installation of a cloud cluster or region or instantiation.</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>TO esr-system-info (comprises cloud-region, One2Many)</li>
-<li>TO complex (Many2One)</li>
-<li>TO l3-network (Many2Many)</li>
-<li>TO tenant (comprises cloud-region, One2Many)</li>
-<li>TO image (comprises cloud-region, One2Many)</li>
-<li>TO flavor (comprises cloud-region, One2Many)</li>
-<li>TO availability-zone (comprises cloud-region, One2Many)</li>
-<li>TO oam-network (comprises cloud-region, One2Many)</li>
-<li>TO dvs-switch (comprises cloud-region, One2Many)</li>
-<li>TO volume-group (comprises cloud-region, One2Many)</li>
-<li>TO group-assignment (comprises cloud-region, One2Many)</li>
-<li>TO snapshot (comprises cloud-region, One2Many)</li>
-<li>TO zone (Many2One)</li>
-<li>TO vip-ipv4-address-list (comprises cloud-region, One2Many)</li>
-<li>TO vip-ipv6-address-list (comprises cloud-region, One2Many)</li>
-<li>FROM pserver</li>
-<li>FROM logical-link</li></ul>
+<li>TO esr-system-info (CHILD of cloud-region, cloud-region has esr-system-info, One2Many)</li>
+<li>TO complex( cloud-region org.onap.relationships.inventory.LocatedIn complex, MANY2ONE)</li>
+<li>TO l3-network( cloud-region org.onap.relationships.inventory.Uses l3-network, MANY2MANY)</li>
+<li>TO zone( cloud-region org.onap.relationships.inventory.LocatedIn zone, MANY2ONE)</li>
+<li>FROM availability-zone( availability-zone org.onap.relationships.inventory.BelongsTo cloud-region, MANY2ONE)</li>
+<li>FROM dvs-switch( dvs-switch org.onap.relationships.inventory.BelongsTo cloud-region, MANY2ONE)</li>
+<li>FROM flavor( flavor org.onap.relationships.inventory.BelongsTo cloud-region, MANY2ONE)</li>
+<li>FROM group-assignment( group-assignment org.onap.relationships.inventory.BelongsTo cloud-region, MANY2ONE)</li>
+<li>FROM image( image org.onap.relationships.inventory.BelongsTo cloud-region, MANY2ONE)</li>
+<li>FROM oam-network( oam-network org.onap.relationships.inventory.BelongsTo cloud-region, MANY2ONE)</li>
+<li>FROM snapshot( snapshot org.onap.relationships.inventory.BelongsTo cloud-region, MANY2ONE)</li>
+<li>FROM tenant( tenant org.onap.relationships.inventory.BelongsTo cloud-region, MANY2ONE)</li>
+<li>FROM vip-ipv4-address-list( vip-ipv4-address-list org.onap.relationships.inventory.BelongsTo cloud-region, MANY2ONE)</li>
+<li>FROM vip-ipv6-address-list( vip-ipv6-address-list org.onap.relationships.inventory.BelongsTo cloud-region, MANY2ONE)</li>
+<li>FROM volume-group( volume-group org.onap.relationships.inventory.BelongsTo cloud-region, MANY2ONE)</li>
+<li>FROM logical-link( logical-link org.onap.relationships.inventory.LocatedIn cloud-region, MANY2MANY)</li>
+<li>FROM pserver( pserver org.onap.relationships.inventory.LocatedIn cloud-region, MANY2ONE)</li>
+<li>CLOUD-REGION cannot be deleted if linked to DVS-SWITCH,FLAVOR,GROUP-ASSIGNMENT,IMAGE,OAM-NETWORK,SNAPSHOT,TENANT,VIP-IPV4-ADDRESS-LIST,VIP-IPV6-ADDRESS-LIST,VOLUME-GROUP</li>
+<li>CLOUD-REGION is DELETED when these are DELETED AVAILABILITY-ZONE</li>
+<li>CLOUD-REGION deletion means associated objects of these types are also DELETED:ESR-SYSTEM-INFO</li></ul>
</section>
<p>Collection of physical locations that can house cloud-regions.</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>TO ctag-pool (comprises complex, Many2Many)</li>
-<li>TO l3-network (Many2Many)</li>
-<li>FROM availability-zone</li>
-<li>FROM cloud-region</li>
-<li>FROM oam-network</li>
-<li>FROM pserver</li>
-<li>FROM pnf</li>
-<li>FROM vce</li>
-<li>FROM vpls-pe</li>
-<li>FROM volume-group</li>
-<li>FROM zone</li>
-<li>FROM generic-vnf</li></ul>
+<li>TO l3-network( complex org.onap.relationships.inventory.Uses l3-network, MANY2MANY)</li>
+<li>FROM availability-zone( availability-zone org.onap.relationships.inventory.LocatedIn complex, MANY2ONE)</li>
+<li>FROM cloud-region( cloud-region org.onap.relationships.inventory.LocatedIn complex, MANY2ONE)</li>
+<li>FROM ctag-pool( ctag-pool org.onap.relationships.inventory.BelongsTo complex, MANY2ONE)</li>
+<li>FROM generic-vnf( generic-vnf org.onap.relationships.inventory.LocatedIn complex, MANY2MANY)</li>
+<li>FROM oam-network( oam-network org.onap.relationships.inventory.AppliesTo complex, MANY2MANY)</li>
+<li>FROM pnf( pnf org.onap.relationships.inventory.LocatedIn complex, MANY2ONE)</li>
+<li>FROM pserver( pserver org.onap.relationships.inventory.LocatedIn complex, MANY2ONE)</li>
+<li>FROM vce( vce org.onap.relationships.inventory.LocatedIn complex, MANY2MANY)</li>
+<li>FROM volume-group( volume-group org.onap.relationships.inventory.LocatedIn complex, MANY2ONE)</li>
+<li>FROM vpls-pe( vpls-pe org.onap.relationships.inventory.LocatedIn complex, MANY2ONE)</li>
+<li>FROM zone( zone org.onap.relationships.inventory.LocatedIn complex, MANY2ONE)</li>
+<li>COMPLEX cannot be deleted if linked to AVAILABILITY-ZONE,CLOUD-REGION,GENERIC-VNF,OAM-NETWORK,PNF,PSERVER,VCE,VOLUME-GROUP,VPLS-PE,ZONE</li>
+<li>COMPLEX is DELETED when these are DELETED CTAG-POOL</li></ul>
</section>
<p>Port Mirror Configuration.</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>TO logical-link (One2Many)</li>
-<li>TO metadatum (comprises configuration, One2Many)</li>
-<li>TO allotted-resource (One2One)</li>
-<li>FROM service-instance</li>
-<li>FROM generic-vnf</li></ul>
+<li>TO allotted-resource( configuration org.onap.relationships.inventory.Uses allotted-resource, ONE2ONE)</li>
+<li>TO logical-link( configuration org.onap.relationships.inventory.Uses logical-link, ONE2MANY)</li>
+<li>FROM metadatum( metadatum org.onap.relationships.inventory.BelongsTo configuration, MANY2ONE)</li>
+<li>FROM generic-vnf( generic-vnf org.onap.relationships.inventory.Uses configuration, ONE2MANY)</li>
+<li>FROM service-instance( service-instance org.onap.relationships.inventory.Uses configuration, ONE2MANY)</li>
+<li>CONFIGURATION is DELETED when these are DELETED METADATUM</li>
+<li>CONFIGURATION deletion means associated objects of these types are also DELETED:ALLOTTED-RESOURCE,LOGICAL-LINK</li></ul>
</section>
<section class="json-schema-properties">
<dl>
- <dt data-property-name="management-option">
- <span class="json-property-name">management-option:</span>
+ <dt data-property-name="configuration-id">
+ <span class="json-property-name">configuration-id:</span>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
+ <span class="json-property-required"></span>
</dt>
<dd>
- <p>Indicates the entity that will manage this feature. Could be an organization or the name of the application as well.</p>
+ <p>UUID assigned to configuration.</p>
<div class="json-inner-schema">
</div>
</dd>
- <dt data-property-name="configuration-id">
- <span class="json-property-name">configuration-id:</span>
+ <dt data-property-name="management-option">
+ <span class="json-property-name">management-option:</span>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
- <span class="json-property-required"></span>
</dt>
<dd>
- <p>UUID assigned to configuration.</p>
+ <p>Indicates the entity that will manage this feature. Could be an organization or the name of the application as well.</p>
<div class="json-inner-schema">
</div>
</dd>
<dt data-property-name="relationship-list">
<span class="json-property-name">relationship-list:</span>
- <span class="json-property-type">object</span>
+ <span class="json-property-type">object[]</span>
<span class="json-property-range" title="Value limits"></span>
</dt>
<div class="json-inner-schema">
<section class="json-schema-array-items">
- <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/relationship-list">relationship-list</a>
+ <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/relationship">relationship</a>
</span>
<span class="json-property-range" title="Value limits"></span>
</dd>
<dt data-property-name="metadata">
<span class="json-property-name">metadata:</span>
- <span class="json-property-type">object</span>
+ <span class="json-property-type">object[]</span>
<span class="json-property-range" title="Value limits"></span>
</dt>
<div class="json-inner-schema">
<section class="json-schema-array-items">
- <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/metadata">metadata</a>
+ <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/metadatum">metadatum</a>
</span>
<span class="json-property-range" title="Value limits"></span>
<p>Collection of resource instances used to connect a variety of disparate inventory widgets</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>TO virtual-data-center (Many2Many)</li>
-<li>TO metadatum (comprises connector, Many2Many)</li>
-<li>FROM service-instance</li></ul>
+<li>TO virtual-data-center( connector org.onap.relationships.inventory.LocatedIn virtual-data-center, MANY2MANY)</li>
+<li>FROM metadatum( metadatum org.onap.relationships.inventory.BelongsTo connector, MANY2ONE)</li>
+<li>FROM service-instance( service-instance org.onap.relationships.inventory.Uses connector, MANY2MANY)</li>
+<li>CONNECTOR is DELETED when these are DELETED METADATUM</li></ul>
</section>
<p>This is how we would capture constraints defining allowed sets of elements.</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>TO element-choice-set (comprises constrained-element-set, One2Many)</li>
-<li>FROM model-element (is composed of constrained-element-set)</li>
-<li>FROM model-constraint (is composed of constrained-element-set)</li></ul>
+<li>TO model-constraint( constrained-element-set org.onap.relationships.inventory.BelongsTo model-constraint, MANY2ONE)</li>
+<li>TO model-element( constrained-element-set org.onap.relationships.inventory.BelongsTo model-element, MANY2ONE)</li>
+<li>FROM element-choice-set( element-choice-set org.onap.relationships.inventory.BelongsTo constrained-element-set, MANY2ONE)</li>
+<li>CONSTRAINED-ELEMENT-SET is DELETED when these are DELETED ELEMENT-CHOICE-SET</li></ul>
</section>
<section class="json-schema-description">
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>FROM l3-network (is composed of ctag-assignment)</li>
-<li>FROM service-instance</li></ul>
+<li>TO l3-network( ctag-assignment org.onap.relationships.inventory.BelongsTo l3-network, MANY2ONE)</li>
+<li>FROM service-instance( service-instance org.onap.relationships.inventory.Uses ctag-assignment, ONE2MANY)</li></ul>
</section>
<p>A collection of C tags (vlan tags) grouped for a specific purpose.</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>TO availability-zone (Many2Many)</li>
-<li>FROM complex (is composed of ctag-pool)</li>
-<li>FROM vpls-pe</li>
-<li>FROM generic-vnf</li></ul>
+<li>TO complex( ctag-pool org.onap.relationships.inventory.BelongsTo complex, MANY2ONE)</li>
+<li>TO availability-zone( ctag-pool org.onap.relationships.inventory.AppliesTo availability-zone, MANY2MANY)</li>
+<li>FROM generic-vnf( generic-vnf org.onap.relationships.inventory.Uses ctag-pool, MANY2MANY)</li>
+<li>FROM vpls-pe( vpls-pe org.onap.relationships.inventory.Uses ctag-pool, MANY2MANY)</li></ul>
</section>
<p>customer identifiers to provide linkage back to BSS information.</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>TO service-subscription (comprises customer, Many2Many)</li></ul>
+<li>FROM service-subscription( service-subscription org.onap.relationships.inventory.BelongsTo customer, MANY2ONE)</li>
+<li>CUSTOMER is DELETED when these are DELETED SERVICE-SUBSCRIPTION</li></ul>
</section>
<p>Digital virtual switch metadata, used by SDN-C to configure VCEs. A&AI needs to receive this data from the PO deployment team and administer it using the provisioningTool.sh into A&AI.</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>TO availability-zone (Many2Many)</li>
-<li>FROM cloud-region (is composed of dvs-switch)</li></ul>
+<li>TO cloud-region( dvs-switch org.onap.relationships.inventory.BelongsTo cloud-region, MANY2ONE)</li>
+<li>TO availability-zone( dvs-switch org.onap.relationships.inventory.AppliesTo availability-zone, MANY2MANY)</li></ul>
</section>
<p>This is how we would capture constraints defining allowed sets of elements.</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>TO model-element (comprises element-choice-set, One2Many)</li>
-<li>FROM constrained-element-set (is composed of element-choice-set)</li></ul>
+<li>TO constrained-element-set( element-choice-set org.onap.relationships.inventory.BelongsTo constrained-element-set, MANY2ONE)</li>
+<li>FROM model-element( model-element org.onap.relationships.inventory.BelongsTo element-choice-set, MANY2ONE)</li>
+<li>ELEMENT-CHOICE-SET is DELETED when these are DELETED MODEL-ELEMENT</li></ul>
</section>
<p>Metadata for entitlement group.</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>FROM generic-vnf (is composed of entitlement)</li>
-<li>FROM vce (is composed of entitlement)</li></ul>
+<li>TO generic-vnf( entitlement org.onap.relationships.inventory.BelongsTo generic-vnf, MANY2ONE)</li>
+<li>TO vce( entitlement org.onap.relationships.inventory.BelongsTo vce, MANY2ONE)</li></ul>
</section>
<p>Persist EMS address information used by EMS driver.</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>TO esr-system-info (comprises esr-ems, One2Many)</li></ul>
+<li>TO esr-system-info (CHILD of esr-ems, esr-ems has esr-system-info, One2Many)</li>
+<li>ESR-EMS deletion means associated objects of these types are also DELETED:ESR-SYSTEM-INFO</li></ul>
</section>
</dd>
<dt data-property-name="esr-system-info-list">
<span class="json-property-name">esr-system-info-list:</span>
- <span class="json-property-type">object[]</span>
+ <span class="json-property-type">object</span>
<span class="json-property-range" title="Value limits"></span>
</dt>
<div class="json-inner-schema">
<section class="json-schema-array-items">
- <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/esr-system-info">esr-system-info</a>
+ <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/esr-system-info-list">esr-system-info-list</a>
</span>
<span class="json-property-range" title="Value limits"></span>
</dd>
<dt data-property-name="relationship-list">
<span class="json-property-name">relationship-list:</span>
- <span class="json-property-type">object[]</span>
+ <span class="json-property-type">object</span>
<span class="json-property-range" title="Value limits"></span>
</dt>
<div class="json-inner-schema">
<section class="json-schema-array-items">
- <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/relationship">relationship</a>
+ <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/relationship-list">relationship-list</a>
</span>
<span class="json-property-range" title="Value limits"></span>
<p>Persist common address information of external systems.</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>FROM esr-ems (is composed of esr-system-info)</li>
-<li>FROM esr-vnfm (is composed of esr-system-info)</li>
-<li>FROM esr-thirdparty-sdnc (is composed of esr-system-info)</li>
-<li>FROM cloud-region (is composed of esr-system-info)</li></ul>
+<li>FROM esr-ems (PARENT of esr-system-info, esr-ems has esr-system-info)</li>
+<li>FROM esr-vnfm (PARENT of esr-system-info, esr-vnfm has esr-system-info)</li>
+<li>FROM esr-thirdparty-sdnc (PARENT of esr-system-info, esr-thirdparty-sdnc has esr-system-info)</li>
+<li>FROM cloud-region (PARENT of esr-system-info, cloud-region has esr-system-info)</li></ul>
</section>
<p>Persist SDNC address information used by ONAP SDNC.</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>TO esr-system-info (comprises esr-thirdparty-sdnc, One2One)</li>
-<li>TO pnf (One2Many)</li></ul>
+<li>TO esr-system-info (CHILD of esr-thirdparty-sdnc, esr-thirdparty-sdnc has esr-system-info, One2One)</li>
+<li>TO pnf( esr-thirdparty-sdnc has pnf, One2Many)</li>
+<li>ESR-THIRDPARTY-SDNC deletion means associated objects of these types are also DELETED:ESR-SYSTEM-INFO</li></ul>
</section>
</dd>
<dt data-property-name="esr-system-info-list">
<span class="json-property-name">esr-system-info-list:</span>
- <span class="json-property-type">object[]</span>
+ <span class="json-property-type">object</span>
<span class="json-property-range" title="Value limits"></span>
</dt>
<div class="json-inner-schema">
<section class="json-schema-array-items">
- <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/esr-system-info">esr-system-info</a>
+ <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/esr-system-info-list">esr-system-info-list</a>
</span>
<span class="json-property-range" title="Value limits"></span>
</dd>
<dt data-property-name="relationship-list">
<span class="json-property-name">relationship-list:</span>
- <span class="json-property-type">object[]</span>
+ <span class="json-property-type">object</span>
<span class="json-property-range" title="Value limits"></span>
</dt>
<div class="json-inner-schema">
<section class="json-schema-array-items">
- <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/relationship">relationship</a>
+ <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/relationship-list">relationship-list</a>
</span>
<span class="json-property-range" title="Value limits"></span>
<p>Persist VNFM address information used by VF-C.</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>TO esr-system-info (comprises esr-vnfm, One2One)</li></ul>
+<li>TO esr-system-info (CHILD of esr-vnfm, esr-vnfm has esr-system-info, One2One)</li>
+<li>ESR-VNFM deletion means associated objects of these types are also DELETED:ESR-SYSTEM-INFO</li></ul>
</section>
</dd>
<dt data-property-name="esr-system-info-list">
<span class="json-property-name">esr-system-info-list:</span>
+ <span class="json-property-type">object</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+
+ <div class="json-inner-schema">
+
+ <section class="json-schema-array-items">
+ <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/esr-system-info-list">esr-system-info-list</a>
+ </span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ <div class="json-inner-schema">
+
+ </div>
+ </section> </div>
+ </dd>
+ <dt data-property-name="relationship-list">
+ <span class="json-property-name">relationship-list:</span>
+ <span class="json-property-type">object</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+
+ <div class="json-inner-schema">
+
+ <section class="json-schema-array-items">
+ <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/relationship-list">relationship-list</a>
+ </span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ <div class="json-inner-schema">
+
+ </div>
+ </section> </div>
+ </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+ <div id="definition-esr-vnfm-list" class="panel panel-definition">
+ <div class="panel-heading">
+ <h3 class="panel-title"><a name="/definitions/esr-vnfm-list"></a>esr-vnfm-list:
+ <span class="json-property-type"><span class="json-property-type">object</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </span>
+ </h3>
+ </div>
+ <div class="panel-body">
+
+ <section class="json-schema-properties">
+ <dl>
+ <dt data-property-name="esr-vnfm">
+ <span class="json-property-name">esr-vnfm:</span>
<span class="json-property-type">object[]</span>
<span class="json-property-range" title="Value limits"></span>
<div class="json-inner-schema">
<section class="json-schema-array-items">
- <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/esr-system-info">esr-system-info</a>
+ <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/esr-vnfm">esr-vnfm</a>
</span>
<span class="json-property-range" title="Value limits"></span>
</div>
</section> </div>
</dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+ <div id="definition-evc" class="panel panel-definition">
+ <div class="panel-heading">
+ <h3 class="panel-title"><a name="/definitions/evc"></a>evc:
+ <span class="json-property-type"><span class="json-property-type">object</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </span>
+ </h3>
+ </div>
+ <div class="panel-body">
+ <section class="json-schema-description">
+ <p>evc object is an optional child object of the Configuration object.</p>
+<h6 id="related-nodes">Related Nodes</h6>
+<ul>
+<li>TO configuration( evc org.onap.relationships.inventory.BelongsTo configuration, ONE2ONE)</li></ul>
+
+ </section>
+
+ <section class="json-schema-properties">
+ <dl>
+ <dt data-property-name="evc-id">
+ <span class="json-property-name">evc-id:</span>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ <span class="json-property-required"></span>
+ </dt>
+ <dd>
+ <p>Unique/key field for the evc object</p>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <dt data-property-name="forwarding-path-topology">
+ <span class="json-property-name">forwarding-path-topology:</span>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+ <p>Point-to-Point, Multi-Point</p>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <dt data-property-name="cir-value">
+ <span class="json-property-name">cir-value:</span>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+ <p>Commited Information Rate</p>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <dt data-property-name="cir-units">
+ <span class="json-property-name">cir-units:</span>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+ <p>CIR units</p>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <dt data-property-name="connection-diversity-group-id">
+ <span class="json-property-name">connection-diversity-group-id:</span>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+ <p>Diversity Group ID</p>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <dt data-property-name="service-hours">
+ <span class="json-property-name">service-hours:</span>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+ <p>formerly Performance Group</p>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <dt data-property-name="esp-evc-circuit-id">
+ <span class="json-property-name">esp-evc-circuit-id:</span>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+ <p>EVC Circuit ID of ESP EVC</p>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <dt data-property-name="esp-evc-cir-value">
+ <span class="json-property-name">esp-evc-cir-value:</span>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+ <p>Committed Information Rate (For ESP)</p>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <dt data-property-name="esp-evc-cir-units">
+ <span class="json-property-name">esp-evc-cir-units:</span>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+ <p>CIR units (For ESP)</p>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <dt data-property-name="esp-itu-code">
+ <span class="json-property-name">esp-itu-code:</span>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+ <p>Identifies ESP</p>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <dt data-property-name="collector-pop-clli">
+ <span class="json-property-name">collector-pop-clli:</span>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+ <p>Collector POP CLLI (from the hostname of the access pnf)</p>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <dt data-property-name="inter-connect-type-ingress">
+ <span class="json-property-name">inter-connect-type-ingress:</span>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+ <p>Interconnect type on ingress side of EVC.</p>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <dt data-property-name="tagmode-access-ingress">
+ <span class="json-property-name">tagmode-access-ingress:</span>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+ <p>tagode for collector side of EVC</p>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <dt data-property-name="tagmode-access-egress">
+ <span class="json-property-name">tagmode-access-egress:</span>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+ <p>tagMode for network side of EVC</p>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <dt data-property-name="resource-version">
+ <span class="json-property-name">resource-version:</span>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+ <p>Used for optimistic concurrency. Must be empty on create, valid on update and delete.</p>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <dt data-property-name="relationship-list">
+ <span class="json-property-name">relationship-list:</span>
+ <span class="json-property-type">object[]</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+
+ <div class="json-inner-schema">
+
+ <section class="json-schema-array-items">
+ <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/relationship">relationship</a>
+ </span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ <div class="json-inner-schema">
+
+ </div>
+ </section> </div>
+ </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+ <div id="definition-evcs" class="panel panel-definition">
+ <div class="panel-heading">
+ <h3 class="panel-title"><a name="/definitions/evcs"></a>evcs:
+ <span class="json-property-type"><span class="json-property-type">object</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </span>
+ </h3>
+ </div>
+ <div class="panel-body">
+
+ <section class="json-schema-properties">
+ <dl>
+ <dt data-property-name="evc">
+ <span class="json-property-name">evc:</span>
+ <span class="json-property-type">object[]</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+
+ <div class="json-inner-schema">
+
+ <section class="json-schema-array-items">
+ <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/evc">evc</a>
+ </span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ <div class="json-inner-schema">
+
+ </div>
+ </section> </div>
+ </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+ <div id="definition-external-system" class="panel panel-definition">
+ <div class="panel-heading">
+ <h3 class="panel-title"><a name="/definitions/external-system"></a>external-system:
+ <span class="json-property-type"><span class="json-property-type">object</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </span>
+ </h3>
+ </div>
+ <div class="panel-body">
+ <section class="json-schema-description">
+ <p>Namespace for external system.</p>
+
+ </section>
+
+ <section class="json-schema-properties">
+ <dl>
+ <dt data-property-name="esr-ems-list">
+ <span class="json-property-name">esr-ems-list:</span>
+ <span class="json-property-type">object</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+
+ <div class="json-inner-schema">
+
+ <section class="json-schema-array-items">
+ <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/esr-ems-list">esr-ems-list</a>
+ </span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ <div class="json-inner-schema">
+
+ </div>
+ </section> </div>
+ </dd>
+ <dt data-property-name="esr-vnfm-list">
+ <span class="json-property-name">esr-vnfm-list:</span>
+ <span class="json-property-type">object</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+
+ <div class="json-inner-schema">
+
+ <section class="json-schema-array-items">
+ <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/esr-vnfm-list">esr-vnfm-list</a>
+ </span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ <div class="json-inner-schema">
+
+ </div>
+ </section> </div>
+ </dd>
+ <dt data-property-name="esr-thirdparty-sdnc-list">
+ <span class="json-property-name">esr-thirdparty-sdnc-list:</span>
+ <span class="json-property-type">object</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+
+ <div class="json-inner-schema">
+
+ <section class="json-schema-array-items">
+ <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/esr-thirdparty-sdnc-list">esr-thirdparty-sdnc-list</a>
+ </span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ <div class="json-inner-schema">
+
+ </div>
+ </section> </div>
+ </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+ <div id="definition-extra-properties" class="panel panel-definition">
+ <div class="panel-heading">
+ <h3 class="panel-title"><a name="/definitions/extra-properties"></a>extra-properties:
+ <span class="json-property-type"><span class="json-property-type">object</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </span>
+ </h3>
+ </div>
+ <div class="panel-body">
+ <section class="json-schema-description">
+ <p>Extra properties for inventory item for response list</p>
+
+ </section>
+
+ <section class="json-schema-properties">
+ <dl>
+ <dt data-property-name="extra-property">
+ <span class="json-property-name">extra-property:</span>
+ <span class="json-property-type">object[]</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+
+ <div class="json-inner-schema">
+
+ <section class="json-schema-array-items">
+ <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/extra-property">extra-property</a>
+ </span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ <div class="json-inner-schema">
+
+ </div>
+ </section> </div>
+ </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+ <div id="definition-extra-property" class="panel panel-definition">
+ <div class="panel-heading">
+ <h3 class="panel-title"><a name="/definitions/extra-property"></a>extra-property:
+ <span class="json-property-type"><span class="json-property-type">object</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </span>
+ </h3>
+ </div>
+ <div class="panel-body">
+
+ <section class="json-schema-properties">
+ <dl>
+ <dt data-property-name="property-name">
+ <span class="json-property-name">property-name:</span>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <dt data-property-name="property-value">
+ <span class="json-property-name">property-value:</span>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+ <div id="definition-flavor" class="panel panel-definition">
+ <div class="panel-heading">
+ <h3 class="panel-title"><a name="/definitions/flavor"></a>flavor:
+ <span class="json-property-type"><span class="json-property-type">object</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </span>
+ </h3>
+ </div>
+ <div class="panel-body">
+ <section class="json-schema-description">
+ <p>Openstack flavor.</p>
+<h6 id="related-nodes">Related Nodes</h6>
+<ul>
+<li>TO cloud-region( flavor org.onap.relationships.inventory.BelongsTo cloud-region, MANY2ONE)</li>
+<li>FROM vserver( vserver org.onap.relationships.inventory.Uses flavor, MANY2ONE)</li>
+<li>FLAVOR cannot be deleted if linked to VSERVER</li></ul>
+
+ </section>
+
+ <section class="json-schema-properties">
+ <dl>
+ <dt data-property-name="flavor-id">
+ <span class="json-property-name">flavor-id:</span>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ <span class="json-property-required"></span>
+ </dt>
+ <dd>
+ <p>Flavor id, expected to be unique across cloud-region.</p>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <dt data-property-name="flavor-name">
+ <span class="json-property-name">flavor-name:</span>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ <span class="json-property-required"></span>
+ </dt>
+ <dd>
+ <p>Flavor name</p>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <dt data-property-name="flavor-vcpus">
+ <span class="json-property-name">flavor-vcpus:</span>
+ <span class="json-property-type">integer</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+ <p>Number of CPUs</p>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <dt data-property-name="flavor-ram">
+ <span class="json-property-name">flavor-ram:</span>
+ <span class="json-property-type">integer</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+ <p>Amount of memory</p>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <dt data-property-name="flavor-disk">
+ <span class="json-property-name">flavor-disk:</span>
+ <span class="json-property-type">integer</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+ <p>Disk space</p>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <dt data-property-name="flavor-ephemeral">
+ <span class="json-property-name">flavor-ephemeral:</span>
+ <span class="json-property-type">integer</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+ <p>Amount of ephemeral disk space</p>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <dt data-property-name="flavor-swap">
+ <span class="json-property-name">flavor-swap:</span>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+ <p>amount of swap space allocation</p>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <dt data-property-name="flavor-is-public">
+ <span class="json-property-name">flavor-is-public:</span>
+ <span class="json-property-type">boolean</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+ <p>whether flavor is available to all users or private to the tenant it was created in.</p>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <dt data-property-name="flavor-selflink">
+ <span class="json-property-name">flavor-selflink:</span>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ <span class="json-property-required"></span>
+ </dt>
+ <dd>
+ <p>URL to endpoint where AAI can get more details</p>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <dt data-property-name="flavor-disabled">
+ <span class="json-property-name">flavor-disabled:</span>
+ <span class="json-property-type">boolean</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+ <p>Boolean as to whether this flavor is no longer enabled</p>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <dt data-property-name="resource-version">
+ <span class="json-property-name">resource-version:</span>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+ <p>Used for optimistic concurrency. Must be empty on create, valid on update and delete.</p>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <dt data-property-name="relationship-list">
+ <span class="json-property-name">relationship-list:</span>
+ <span class="json-property-type">object[]</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+
+ <div class="json-inner-schema">
+
+ <section class="json-schema-array-items">
+ <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/relationship">relationship</a>
+ </span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ <div class="json-inner-schema">
+
+ </div>
+ </section> </div>
+ </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+ <div id="definition-flavors" class="panel panel-definition">
+ <div class="panel-heading">
+ <h3 class="panel-title"><a name="/definitions/flavors"></a>flavors:
+ <span class="json-property-type"><span class="json-property-type">object</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </span>
+ </h3>
+ </div>
+ <div class="panel-body">
+ <section class="json-schema-description">
+ <p>Collection of openstack flavors.</p>
+
+ </section>
+
+ <section class="json-schema-properties">
+ <dl>
+ <dt data-property-name="flavor">
+ <span class="json-property-name">flavor:</span>
+ <span class="json-property-type">object[]</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+
+ <div class="json-inner-schema">
+
+ <section class="json-schema-array-items">
+ <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/flavor">flavor</a>
+ </span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ <div class="json-inner-schema">
+
+ </div>
+ </section> </div>
+ </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+ <div id="definition-forwarder" class="panel panel-definition">
+ <div class="panel-heading">
+ <h3 class="panel-title"><a name="/definitions/forwarder"></a>forwarder:
+ <span class="json-property-type"><span class="json-property-type">object</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </span>
+ </h3>
+ </div>
+ <div class="panel-body">
+ <section class="json-schema-description">
+ <p>Entity describing a sequenced segment of forwarding path</p>
+<h6 id="related-nodes">Related Nodes</h6>
+<ul>
+<li>TO forwarding-path( forwarder org.onap.relationships.inventory.BelongsTo forwarding-path, MANY2ONE)</li>
+<li>TO l-interface( forwarder org.onap.relationships.inventory.ForwardsTo l-interface, MANY2ONE)</li>
+<li>TO configuration( forwarder org.onap.relationships.inventory.Uses configuration, ONE2ONE)</li>
+<li>TO lag-interface( forwarder org.onap.relationships.inventory.ForwardsTo lag-interface, MANY2ONE)</li>
+<li>TO p-interface( forwarder org.onap.relationships.inventory.ForwardsTo p-interface, MANY2ONE)</li>
+<li>FORWARDER deletion means associated objects of these types are also DELETED:CONFIGURATION</li></ul>
+
+ </section>
+
+ <section class="json-schema-properties">
+ <dl>
+ <dt data-property-name="sequence">
+ <span class="json-property-name">sequence:</span>
+ <span class="json-property-type">integer</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ <span class="json-property-required"></span>
+ </dt>
+ <dd>
+ <p>Unique ID of this segmentation</p>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <dt data-property-name="forwarder-role">
+ <span class="json-property-name">forwarder-role:</span>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+ <p>ingress, intermediate, egress</p>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <dt data-property-name="resource-version">
+ <span class="json-property-name">resource-version:</span>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+ <p>Used for optimistic concurrency. Must be empty on create, valid on update and delete.</p>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
<dt data-property-name="relationship-list">
<span class="json-property-name">relationship-list:</span>
<span class="json-property-type">object[]</span>
</section>
</div>
</div>
- <div id="definition-esr-vnfm-list" class="panel panel-definition">
+ <div id="definition-forwarder-evc" class="panel panel-definition">
<div class="panel-heading">
- <h3 class="panel-title"><a name="/definitions/esr-vnfm-list"></a>esr-vnfm-list:
+ <h3 class="panel-title"><a name="/definitions/forwarder-evc"></a>forwarder-evc:
<span class="json-property-type"><span class="json-property-type">object</span>
<span class="json-property-range" title="Value limits"></span>
</h3>
</div>
<div class="panel-body">
+ <section class="json-schema-description">
+ <p>forwarder object is an optional child object of the Configuration object.</p>
+<h6 id="related-nodes">Related Nodes</h6>
+<ul>
+<li>TO configuration( forwarder-evc org.onap.relationships.inventory.BelongsTo configuration, ONE2ONE)</li></ul>
+
+ </section>
<section class="json-schema-properties">
<dl>
- <dt data-property-name="esr-vnfm">
- <span class="json-property-name">esr-vnfm:</span>
- <span class="json-property-type">object[]</span>
+ <dt data-property-name="forwarder-evc-id">
+ <span class="json-property-name">forwarder-evc-id:</span>
+ <span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
+ <span class="json-property-required"></span>
</dt>
<dd>
+ <p>Key for forwarder-evc object</p>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <dt data-property-name="circuit-id">
+ <span class="json-property-name">circuit-id:</span>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </dt>
+ <dd>
+ <p>Circuit ID from customer/ESP/ingress end of EVC, or reference to beater circuit on gateway/network/egress end of EVC</p>
<div class="json-inner-schema">
- <section class="json-schema-array-items">
- <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/esr-vnfm">esr-vnfm</a>
- </span>
- <span class="json-property-range" title="Value limits"></span>
-
- <div class="json-inner-schema">
-
- </div>
- </section> </div>
+ </div>
</dd>
- </dl>
- </section>
- </div>
- </div>
- <div id="definition-external-system" class="panel panel-definition">
- <div class="panel-heading">
- <h3 class="panel-title"><a name="/definitions/external-system"></a>external-system:
- <span class="json-property-type"><span class="json-property-type">object</span>
- <span class="json-property-range" title="Value limits"></span>
-
- </span>
- </h3>
- </div>
- <div class="panel-body">
- <section class="json-schema-description">
- <p>Namespace for external system.</p>
-
- </section>
-
- <section class="json-schema-properties">
- <dl>
- <dt data-property-name="esr-ems-list">
- <span class="json-property-name">esr-ems-list:</span>
- <span class="json-property-type">object[]</span>
+ <dt data-property-name="ivlan">
+ <span class="json-property-name">ivlan:</span>
+ <span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</dt>
<dd>
+ <p>Internal VLAN.</p>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <dt data-property-name="svlan">
+ <span class="json-property-name">svlan:</span>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </dt>
+ <dd>
+ <p>SVLAN value for ingress of egress forwarder.</p>
<div class="json-inner-schema">
- <section class="json-schema-array-items">
- <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/esr-ems">esr-ems</a>
- </span>
- <span class="json-property-range" title="Value limits"></span>
-
- <div class="json-inner-schema">
-
- </div>
- </section> </div>
+ </div>
</dd>
- <dt data-property-name="esr-vnfm-list">
- <span class="json-property-name">esr-vnfm-list:</span>
- <span class="json-property-type">object[]</span>
+ <dt data-property-name="cvlan">
+ <span class="json-property-name">cvlan:</span>
+ <span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</dt>
<dd>
+ <p>CVLAN value for ingress of egress forwarder.</p>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <dt data-property-name="resource-version">
+ <span class="json-property-name">resource-version:</span>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+ </dt>
+ <dd>
+ <p>Used for optimistic concurrency. Must be empty on create, valid on update and delete.</p>
<div class="json-inner-schema">
- <section class="json-schema-array-items">
- <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/esr-vnfm">esr-vnfm</a>
- </span>
- <span class="json-property-range" title="Value limits"></span>
-
- <div class="json-inner-schema">
-
- </div>
- </section> </div>
+ </div>
</dd>
- <dt data-property-name="esr-thirdparty-sdnc-list">
- <span class="json-property-name">esr-thirdparty-sdnc-list:</span>
+ <dt data-property-name="relationship-list">
+ <span class="json-property-name">relationship-list:</span>
<span class="json-property-type">object[]</span>
<span class="json-property-range" title="Value limits"></span>
<div class="json-inner-schema">
<section class="json-schema-array-items">
- <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/esr-thirdparty-sdnc">esr-thirdparty-sdnc</a>
+ <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/relationship">relationship</a>
</span>
<span class="json-property-range" title="Value limits"></span>
</section>
</div>
</div>
- <div id="definition-extra-properties" class="panel panel-definition">
+ <div id="definition-forwarder-evcs" class="panel panel-definition">
<div class="panel-heading">
- <h3 class="panel-title"><a name="/definitions/extra-properties"></a>extra-properties:
+ <h3 class="panel-title"><a name="/definitions/forwarder-evcs"></a>forwarder-evcs:
<span class="json-property-type"><span class="json-property-type">object</span>
<span class="json-property-range" title="Value limits"></span>
</h3>
</div>
<div class="panel-body">
- <section class="json-schema-description">
- <p>Extra properties for inventory item for response list</p>
-
- </section>
<section class="json-schema-properties">
<dl>
- <dt data-property-name="extra-property">
- <span class="json-property-name">extra-property:</span>
+ <dt data-property-name="forwarder-evc">
+ <span class="json-property-name">forwarder-evc:</span>
<span class="json-property-type">object[]</span>
<span class="json-property-range" title="Value limits"></span>
<div class="json-inner-schema">
<section class="json-schema-array-items">
- <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/extra-property">extra-property</a>
+ <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/forwarder-evc">forwarder-evc</a>
</span>
<span class="json-property-range" title="Value limits"></span>
</section>
</div>
</div>
- <div id="definition-extra-property" class="panel panel-definition">
+ <div id="definition-forwarders" class="panel panel-definition">
<div class="panel-heading">
- <h3 class="panel-title"><a name="/definitions/extra-property"></a>extra-property:
+ <h3 class="panel-title"><a name="/definitions/forwarders"></a>forwarders:
<span class="json-property-type"><span class="json-property-type">object</span>
<span class="json-property-range" title="Value limits"></span>
<section class="json-schema-properties">
<dl>
- <dt data-property-name="property-name">
- <span class="json-property-name">property-name:</span>
- <span class="json-property-type">string</span>
+ <dt data-property-name="forwarder">
+ <span class="json-property-name">forwarder:</span>
+ <span class="json-property-type">object[]</span>
<span class="json-property-range" title="Value limits"></span>
</dt>
<dd>
- <div class="json-inner-schema">
-
- </div>
- </dd>
- <dt data-property-name="property-value">
- <span class="json-property-name">property-value:</span>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </dt>
- <dd>
<div class="json-inner-schema">
- </div>
+ <section class="json-schema-array-items">
+ <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/forwarder">forwarder</a>
+ </span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ <div class="json-inner-schema">
+
+ </div>
+ </section> </div>
</dd>
</dl>
</section>
</div>
</div>
- <div id="definition-flavor" class="panel panel-definition">
+ <div id="definition-forwarding-path" class="panel panel-definition">
<div class="panel-heading">
- <h3 class="panel-title"><a name="/definitions/flavor"></a>flavor:
+ <h3 class="panel-title"><a name="/definitions/forwarding-path"></a>forwarding-path:
<span class="json-property-type"><span class="json-property-type">object</span>
<span class="json-property-range" title="Value limits"></span>
</div>
<div class="panel-body">
<section class="json-schema-description">
- <p>Openstack flavor.</p>
+ <p>Entity that describes the sequenced forwarding path between interfaces of services or resources</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>FROM cloud-region (is composed of flavor)</li>
-<li>FROM vserver</li></ul>
+<li>TO service-instance( forwarding-path org.onap.relationships.inventory.AppliesTo service-instance, MANY2ONE)</li>
+<li>TO configuration( forwarding-path org.onap.relationships.inventory.Uses configuration, ONE2ONE)</li>
+<li>FROM forwarder( forwarder org.onap.relationships.inventory.BelongsTo forwarding-path, MANY2ONE)</li>
+<li>FORWARDING-PATH is DELETED when these are DELETED FORWARDER</li>
+<li>FORWARDING-PATH deletion means associated objects of these types are also DELETED:CONFIGURATION</li></ul>
</section>
<section class="json-schema-properties">
<dl>
- <dt data-property-name="flavor-id">
- <span class="json-property-name">flavor-id:</span>
+ <dt data-property-name="forwarding-path-id">
+ <span class="json-property-name">forwarding-path-id:</span>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
<span class="json-property-required"></span>
</dt>
<dd>
- <p>Flavor id, expected to be unique across cloud-region.</p>
+ <p>Unique ID of this FP</p>
<div class="json-inner-schema">
</div>
</dd>
- <dt data-property-name="flavor-name">
- <span class="json-property-name">flavor-name:</span>
+ <dt data-property-name="forwarding-path-name">
+ <span class="json-property-name">forwarding-path-name:</span>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
<span class="json-property-required"></span>
</dt>
<dd>
- <p>Flavor name</p>
- <div class="json-inner-schema">
-
- </div>
- </dd>
- <dt data-property-name="flavor-vcpus">
- <span class="json-property-name">flavor-vcpus:</span>
- <span class="json-property-type">integer</span>
- <span class="json-property-range" title="Value limits"></span>
-
- </dt>
- <dd>
- <p>Number of CPUs</p>
- <div class="json-inner-schema">
-
- </div>
- </dd>
- <dt data-property-name="flavor-ram">
- <span class="json-property-name">flavor-ram:</span>
- <span class="json-property-type">integer</span>
- <span class="json-property-range" title="Value limits"></span>
-
- </dt>
- <dd>
- <p>Amount of memory</p>
- <div class="json-inner-schema">
-
- </div>
- </dd>
- <dt data-property-name="flavor-disk">
- <span class="json-property-name">flavor-disk:</span>
- <span class="json-property-type">integer</span>
- <span class="json-property-range" title="Value limits"></span>
-
- </dt>
- <dd>
- <p>Disk space</p>
- <div class="json-inner-schema">
-
- </div>
- </dd>
- <dt data-property-name="flavor-ephemeral">
- <span class="json-property-name">flavor-ephemeral:</span>
- <span class="json-property-type">integer</span>
- <span class="json-property-range" title="Value limits"></span>
-
- </dt>
- <dd>
- <p>Amount of ephemeral disk space</p>
+ <p>Name of the FP</p>
<div class="json-inner-schema">
</div>
</dd>
- <dt data-property-name="flavor-swap">
- <span class="json-property-name">flavor-swap:</span>
+ <dt data-property-name="resource-version">
+ <span class="json-property-name">resource-version:</span>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</dt>
<dd>
- <p>amount of swap space allocation</p>
+ <p>Used for optimistic concurrency. Must be empty on create, valid on update and delete.</p>
<div class="json-inner-schema">
</div>
</dd>
- <dt data-property-name="flavor-is-public">
- <span class="json-property-name">flavor-is-public:</span>
- <span class="json-property-type">boolean</span>
- <span class="json-property-range" title="Value limits"></span>
-
- </dt>
- <dd>
- <p>whether flavor is available to all users or private to the tenant it was created in.</p>
- <div class="json-inner-schema">
-
- </div>
- </dd>
- <dt data-property-name="flavor-selflink">
- <span class="json-property-name">flavor-selflink:</span>
+ <dt data-property-name="selflink">
+ <span class="json-property-name">selflink:</span>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
- <span class="json-property-required"></span>
</dt>
<dd>
- <p>URL to endpoint where AAI can get more details</p>
+ <p>the self link for this FP</p>
<div class="json-inner-schema">
</div>
</dd>
- <dt data-property-name="flavor-disabled">
- <span class="json-property-name">flavor-disabled:</span>
- <span class="json-property-type">boolean</span>
+ <dt data-property-name="relationship-list">
+ <span class="json-property-name">relationship-list:</span>
+ <span class="json-property-type">object[]</span>
<span class="json-property-range" title="Value limits"></span>
</dt>
<dd>
- <p>Boolean as to whether this flavor is no longer enabled</p>
- <div class="json-inner-schema">
-
- </div>
- </dd>
- <dt data-property-name="resource-version">
- <span class="json-property-name">resource-version:</span>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </dt>
- <dd>
- <p>Used for optimistic concurrency. Must be empty on create, valid on update and delete.</p>
<div class="json-inner-schema">
- </div>
+ <section class="json-schema-array-items">
+ <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/relationship">relationship</a>
+ </span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ <div class="json-inner-schema">
+
+ </div>
+ </section> </div>
</dd>
- <dt data-property-name="relationship-list">
- <span class="json-property-name">relationship-list:</span>
+ <dt data-property-name="forwarders">
+ <span class="json-property-name">forwarders:</span>
<span class="json-property-type">object[]</span>
<span class="json-property-range" title="Value limits"></span>
<div class="json-inner-schema">
<section class="json-schema-array-items">
- <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/relationship">relationship</a>
+ <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/forwarder">forwarder</a>
</span>
<span class="json-property-range" title="Value limits"></span>
</section>
</div>
</div>
- <div id="definition-flavors" class="panel panel-definition">
+ <div id="definition-forwarding-paths" class="panel panel-definition">
<div class="panel-heading">
- <h3 class="panel-title"><a name="/definitions/flavors"></a>flavors:
+ <h3 class="panel-title"><a name="/definitions/forwarding-paths"></a>forwarding-paths:
<span class="json-property-type"><span class="json-property-type">object</span>
<span class="json-property-range" title="Value limits"></span>
</h3>
</div>
<div class="panel-body">
- <section class="json-schema-description">
- <p>Collection of openstack flavors.</p>
-
- </section>
<section class="json-schema-properties">
<dl>
- <dt data-property-name="flavor">
- <span class="json-property-name">flavor:</span>
+ <dt data-property-name="forwarding-path">
+ <span class="json-property-name">forwarding-path:</span>
<span class="json-property-type">object[]</span>
<span class="json-property-range" title="Value limits"></span>
<div class="json-inner-schema">
<section class="json-schema-array-items">
- <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/flavor">flavor</a>
+ <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/forwarding-path">forwarding-path</a>
</span>
<span class="json-property-range" title="Value limits"></span>
<p>General purpose VNF</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>TO license-key-resource (Many2Many)</li>
-<li>TO l-interface (comprises generic-vnf, Many2Many)</li>
-<li>TO availability-zone (Many2Many)</li>
-<li>TO lag-interface (comprises generic-vnf, Many2Many)</li>
-<li>TO l3-network (Many2Many)</li>
-<li>TO pserver (Many2Many)</li>
-<li>TO vnf-image (Many2One)</li>
-<li>TO vserver (One2Many)</li>
-<li>TO service-instance (Many2Many)</li>
-<li>TO site-pair-set (Many2Many)</li>
-<li>TO network-profile (Many2Many)</li>
-<li>TO pnf (Many2Many)</li>
-<li>TO ipsec-configuration (Many2One)</li>
-<li>TO configuration (One2Many)</li>
-<li>TO vf-module (comprises generic-vnf, One2Many)</li>
-<li>TO volume-group (One2Many)</li>
-<li>TO vnfc (One2Many)</li>
-<li>TO instance-group (Many2Many)</li>
-<li>TO entitlement (comprises generic-vnf, One2Many)</li>
-<li>TO license (comprises generic-vnf, One2Many)</li>
-<li>TO complex (Many2Many)</li>
-<li>TO ctag-pool (Many2Many)</li>
-<li>FROM line-of-business</li>
-<li>FROM platform</li>
-<li>FROM virtual-data-center</li>
-<li>FROM logical-link</li>
-<li>FROM allotted-resource</li></ul>
+<li>TO availability-zone( generic-vnf org.onap.relationships.inventory.Uses availability-zone, MANY2MANY)</li>
+<li>TO complex( generic-vnf org.onap.relationships.inventory.LocatedIn complex, MANY2MANY)</li>
+<li>TO configuration( generic-vnf org.onap.relationships.inventory.Uses configuration, ONE2MANY)</li>
+<li>TO ctag-pool( generic-vnf org.onap.relationships.inventory.Uses ctag-pool, MANY2MANY)</li>
+<li>TO instance-group( generic-vnf org.onap.relationships.inventory.MemberOf instance-group, MANY2MANY)</li>
+<li>TO ipsec-configuration( generic-vnf org.onap.relationships.inventory.Uses ipsec-configuration, MANY2ONE)</li>
+<li>TO l3-network( generic-vnf org.onap.relationships.inventory.Uses l3-network, MANY2MANY)</li>
+<li>TO license-key-resource( generic-vnf org.onap.relationships.inventory.Uses license-key-resource, MANY2MANY)</li>
+<li>TO pnf( generic-vnf tosca.relationships.HostedOn pnf, MANY2MANY)</li>
+<li>TO pserver( generic-vnf tosca.relationships.HostedOn pserver, MANY2MANY)</li>
+<li>TO vnf-image( generic-vnf org.onap.relationships.inventory.Uses vnf-image, MANY2ONE)</li>
+<li>TO volume-group( generic-vnf org.onap.relationships.inventory.DependsOn volume-group, ONE2MANY)</li>
+<li>TO vserver( generic-vnf tosca.relationships.HostedOn vserver, ONE2MANY)</li>
+<li>TO virtual-data-center( generic-vnf org.onap.relationships.inventory.LocatedIn virtual-data-center, MANY2MANY)</li>
+<li>FROM allotted-resource( allotted-resource org.onap.relationships.inventory.PartOf generic-vnf, MANY2MANY)</li>
+<li>FROM entitlement( entitlement org.onap.relationships.inventory.BelongsTo generic-vnf, MANY2ONE)</li>
+<li>FROM vnfc( vnfc org.onap.relationships.inventory.BelongsTo generic-vnf, MANY2ONE)</li>
+<li>FROM lag-interface( lag-interface org.onap.relationships.inventory.BelongsTo generic-vnf, MANY2ONE)</li>
+<li>FROM license( license org.onap.relationships.inventory.BelongsTo generic-vnf, MANY2ONE)</li>
+<li>FROM l-interface( l-interface org.onap.relationships.inventory.BelongsTo generic-vnf, MANY2ONE)</li>
+<li>FROM network-profile( network-profile org.onap.relationships.inventory.AppliesTo generic-vnf, MANY2MANY)</li>
+<li>FROM service-instance( service-instance org.onap.relationships.inventory.ComposedOf generic-vnf, ONE2MANY)</li>
+<li>FROM site-pair-set( site-pair-set org.onap.relationships.inventory.AppliesTo generic-vnf, MANY2MANY)</li>
+<li>FROM vf-module( vf-module org.onap.relationships.inventory.BelongsTo generic-vnf, MANY2ONE)</li>
+<li>FROM line-of-business( line-of-business org.onap.relationships.inventory.Uses generic-vnf, MANY2MANY)</li>
+<li>FROM logical-link( logical-link org.onap.relationships.inventory.BridgedTo generic-vnf, MANY2MANY)</li>
+<li>FROM platform( platform org.onap.relationships.inventory.Uses generic-vnf, MANY2MANY)</li>
+<li>GENERIC-VNF is DELETED when these are DELETED ENTITLEMENT,VNFC,LAG-INTERFACE,LICENSE,L-INTERFACE,VF-MODULE</li>
+<li>GENERIC-VNF deletion means associated objects of these types are also DELETED:CONFIGURATION</li></ul>
</section>
</div>
</dd>
+ <dt data-property-name="vnf-instance-id">
+ <span class="json-property-name">vnf-instance-id:</span>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ <span class="json-property-required"></span>
+ </dt>
+ <dd>
+ <p>vnf instance id.</p>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
<dt data-property-name="vnf-name">
<span class="json-property-name">vnf-name:</span>
<span class="json-property-type">string</span>
</div>
</dd>
+ <dt data-property-name="vnf-package-name">
+ <span class="json-property-name">vnf-package-name:</span>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ <span class="json-property-required"></span>
+ </dt>
+ <dd>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <dt data-property-name="vnf-discriptor-name">
+ <span class="json-property-name">vnf-discriptor-name:</span>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ <span class="json-property-required"></span>
+ </dt>
+ <dd>
+ <p>vnf discriptor name</p>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <dt data-property-name="job-id">
+ <span class="json-property-name">job-id:</span>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ <span class="json-property-required"></span>
+ </dt>
+ <dd>
+ <p>job id corresponding to vnf</p>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
<dt data-property-name="heat-stack-id">
<span class="json-property-name">heat-stack-id:</span>
<span class="json-property-type">string</span>
</div>
</dd>
+ <dt data-property-name="nshd">
+ <span class="json-property-name">nshd:</span>
+ <span class="json-property-type">integer</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+ <p>number of associated SHD in vnf.</p>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <dt data-property-name="nvm">
+ <span class="json-property-name">nvm:</span>
+ <span class="json-property-type">integer</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+ <p>number of vms in vnf.</p>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <dt data-property-name="nnet">
+ <span class="json-property-name">nnet:</span>
+ <span class="json-property-type">integer</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+ <p>number of network in vnf.</p>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
<dt data-property-name="in-maint">
<span class="json-property-name">in-maint:</span>
<span class="json-property-type">boolean</span>
<p>Openstack group-assignment used to store exclusivity groups (EG).</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>TO tenant (Many2Many)</li>
-<li>TO pserver (One2Many)</li>
-<li>FROM cloud-region (is composed of group-assignment)</li></ul>
+<li>TO cloud-region( group-assignment org.onap.relationships.inventory.BelongsTo cloud-region, MANY2ONE)</li>
+<li>FROM pserver( pserver org.onap.relationships.inventory.MemberOf group-assignment, MANY2ONE)</li>
+<li>FROM tenant( tenant org.onap.relationships.inventory.MemberOf group-assignment, MANY2MANY)</li></ul>
</section>
<section class="json-schema-description">
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>FROM subnet (is composed of host-route)</li></ul>
+<li>TO subnet( host-route org.onap.relationships.inventory.BelongsTo subnet, MANY2ONE)</li></ul>
</section>
</section>
</div>
</div>
- <div id="definition-host-routes" class="panel panel-definition">
+ <div id="definition-host-routes" class="panel panel-definition">
+ <div class="panel-heading">
+ <h3 class="panel-title"><a name="/definitions/host-routes"></a>host-routes:
+ <span class="json-property-type"><span class="json-property-type">object</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </span>
+ </h3>
+ </div>
+ <div class="panel-body">
+
+ <section class="json-schema-properties">
+ <dl>
+ <dt data-property-name="host-route">
+ <span class="json-property-name">host-route:</span>
+ <span class="json-property-type">object[]</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+
+ <div class="json-inner-schema">
+
+ <section class="json-schema-array-items">
+ <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/host-route">host-route</a>
+ </span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ <div class="json-inner-schema">
+
+ </div>
+ </section> </div>
+ </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+ <div id="definition-hpa-capabilities" class="panel panel-definition">
+ <div class="panel-heading">
+ <h3 class="panel-title"><a name="/definitions/hpa-capabilities"></a>hpa-capabilities:
+ <span class="json-property-type"><span class="json-property-type">object</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </span>
+ </h3>
+ </div>
+ <div class="panel-body">
+ <section class="json-schema-description">
+ <p>Collection of HPA Capabilities</p>
+
+ </section>
+
+ <section class="json-schema-properties">
+ <dl>
+ <dt data-property-name="hpa-capability">
+ <span class="json-property-name">hpa-capability:</span>
+ <span class="json-property-type">object[]</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+
+ <div class="json-inner-schema">
+
+ <section class="json-schema-array-items">
+ <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/hpa-capability">hpa-capability</a>
+ </span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ <div class="json-inner-schema">
+
+ </div>
+ </section> </div>
+ </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+ <div id="definition-hpa-capability" class="panel panel-definition">
+ <div class="panel-heading">
+ <h3 class="panel-title"><a name="/definitions/hpa-capability"></a>hpa-capability:
+ <span class="json-property-type"><span class="json-property-type">object</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </span>
+ </h3>
+ </div>
+ <div class="panel-body">
+ <section class="json-schema-description">
+ <p>Represents a HPA capability</p>
+<h6 id="related-nodes">Related Nodes</h6>
+<ul>
+<li>TO flavor( hpa-capability org.onap.relationships.inventory.BelongsTo flavor, MANY2ONE)</li>
+<li>TO cloud-region( hpa-capability org.onap.relationships.inventory.BelongsTo cloud-region, MANY2ONE)</li>
+<li>FROM hpa-feature-attributes( hpa-feature-attributes org.onap.relationships.inventory.BelongsTo hpa-capability, MANY2ONE)</li>
+<li>HPA-CAPABILITY is DELETED when these are DELETED HPA-FEATURE-ATTRIBUTES</li></ul>
+
+ </section>
+
+ <section class="json-schema-properties">
+ <dl>
+ <dt data-property-name="hpa-capability-id">
+ <span class="json-property-name">hpa-capability-id:</span>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ <span class="json-property-required"></span>
+ </dt>
+ <dd>
+ <p>UUID to uniquely identify a HPA capability</p>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <dt data-property-name="hpa-feature">
+ <span class="json-property-name">hpa-feature:</span>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ <span class="json-property-required"></span>
+ </dt>
+ <dd>
+ <p>Name of the HPACapability</p>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <dt data-property-name="hpa-version">
+ <span class="json-property-name">hpa-version:</span>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+ <p>HPA schema version</p>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <dt data-property-name="hpa-hw-arch">
+ <span class="json-property-name">hpa-hw-arch:</span>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+ <p>Hardware architecture</p>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <dt data-property-name="resource-version">
+ <span class="json-property-name">resource-version:</span>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+ <p>Used for optimistic concurrency. Must be empty on create, valid on update and delete.</p>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <dt data-property-name="relationship-list">
+ <span class="json-property-name">relationship-list:</span>
+ <span class="json-property-type">object[]</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+
+ <div class="json-inner-schema">
+
+ <section class="json-schema-array-items">
+ <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/relationship">relationship</a>
+ </span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ <div class="json-inner-schema">
+
+ </div>
+ </section> </div>
+ </dd>
+ <dt data-property-name="hpa-feature-attributes">
+ <span class="json-property-name">hpa-feature-attributes:</span>
+ <span class="json-property-type">object[]</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+
+ <div class="json-inner-schema">
+
+ <section class="json-schema-array-items">
+ <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/hpa-feature-attributes">hpa-feature-attributes</a>
+ </span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ <div class="json-inner-schema">
+
+ </div>
+ </section> </div>
+ </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+ <div id="definition-hpa-feature-attributes" class="panel panel-definition">
<div class="panel-heading">
- <h3 class="panel-title"><a name="/definitions/host-routes"></a>host-routes:
+ <h3 class="panel-title"><a name="/definitions/hpa-feature-attributes"></a>hpa-feature-attributes:
<span class="json-property-type"><span class="json-property-type">object</span>
<span class="json-property-range" title="Value limits"></span>
</h3>
</div>
<div class="panel-body">
+ <section class="json-schema-description">
+ <p>HPA Capability Feature attributes</p>
+<h6 id="related-nodes">Related Nodes</h6>
+<ul>
+<li>TO hpa-capability( hpa-feature-attributes org.onap.relationships.inventory.BelongsTo hpa-capability, MANY2ONE)</li></ul>
+
+ </section>
<section class="json-schema-properties">
<dl>
- <dt data-property-name="host-route">
- <span class="json-property-name">host-route:</span>
+ <dt data-property-name="hpa-attr-key">
+ <span class="json-property-name">hpa-attr-key:</span>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+ <p>name of the specific HPA attribute</p>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <dt data-property-name="hpa-attr-value">
+ <span class="json-property-name">hpa-attr-value:</span>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+ <p>JSON string specifying the value, unit and type of the specific HPA attribute</p>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <dt data-property-name="resource-version">
+ <span class="json-property-name">resource-version:</span>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+ <p>Used for optimistic concurrency. Must be empty on create, valid on update and delete.</p>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <dt data-property-name="relationship-list">
+ <span class="json-property-name">relationship-list:</span>
<span class="json-property-type">object[]</span>
<span class="json-property-range" title="Value limits"></span>
<div class="json-inner-schema">
<section class="json-schema-array-items">
- <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/host-route">host-route</a>
+ <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/relationship">relationship</a>
</span>
<span class="json-property-range" title="Value limits"></span>
<p>Openstack image.</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>TO metadatum (comprises image, Many2Many)</li>
-<li>FROM cloud-region (is composed of image)</li>
-<li>FROM vserver</li></ul>
+<li>TO cloud-region( image org.onap.relationships.inventory.BelongsTo cloud-region, MANY2ONE)</li>
+<li>FROM metadatum( metadatum org.onap.relationships.inventory.BelongsTo image, MANY2ONE)</li>
+<li>FROM vserver( vserver org.onap.relationships.inventory.Uses image, MANY2ONE)</li>
+<li>IMAGE cannot be deleted if linked to VSERVER</li>
+<li>IMAGE is DELETED when these are DELETED METADATUM</li></ul>
</section>
<p>General mechanism for grouping instances</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>TO model (Many2Many)</li>
-<li>FROM l-interface</li>
-<li>FROM vnfc</li>
-<li>FROM l3-interface-ipv4-address-list</li>
-<li>FROM l3-interface-ipv6-address-list</li>
-<li>FROM l3-network</li>
-<li>FROM pnf</li>
-<li>FROM allotted-resource</li>
-<li>FROM generic-vnf</li>
-<li>FROM service-instance</li>
-<li>FROM vip-ipv4-address-list</li>
-<li>FROM vip-ipv6-address-list</li></ul>
+<li>TO model( instance-group org.onap.relationships.inventory.Targets model, MANY2MANY)</li>
+<li>FROM allotted-resource( allotted-resource org.onap.relationships.inventory.MemberOf instance-group, MANY2MANY)</li>
+<li>FROM generic-vnf( generic-vnf org.onap.relationships.inventory.MemberOf instance-group, MANY2MANY)</li>
+<li>FROM l3-interface-ipv4-address-list( l3-interface-ipv4-address-list org.onap.relationships.inventory.network.MemberOf instance-group, MANY2MANY)</li>
+<li>FROM l3-interface-ipv6-address-list( l3-interface-ipv6-address-list org.onap.relationships.inventory.network.MemberOf instance-group, MANY2MANY)</li>
+<li>FROM l3-network( l3-network org.onap.relationships.inventory.MemberOf instance-group, MANY2MANY)</li>
+<li>FROM l-interface( l-interface org.onap.relationships.inventory.MemberOf instance-group, MANY2MANY)</li>
+<li>FROM pnf( pnf org.onap.relationships.inventory.MemberOf instance-group, MANY2MANY)</li>
+<li>FROM service-instance( service-instance org.onap.relationships.inventory.MemberOf instance-group, MANY2MANY)</li>
+<li>FROM vip-ipv4-address-list( vip-ipv4-address-list org.onap.relationships.inventory.MemberOf instance-group, MANY2MANY)</li>
+<li>FROM vip-ipv6-address-list( vip-ipv6-address-list org.onap.relationships.inventory.MemberOf instance-group, MANY2MANY)</li>
+<li>FROM vnfc( vnfc org.onap.relationships.inventory.MemberOf instance-group, MANY2MANY)</li></ul>
</section>
<div class="json-inner-schema">
<section class="json-schema-array-items">
- <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/"></a>
+ <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/aai-internal">aai-internal</a>
</span>
<span class="json-property-range" title="Value limits"></span>
<p>IPSec configuration node will contain various configuration data for the NMTE VNF. This node will have an edge to the generic-vnf (vnf type = TE). Starting 1607, this data will be populated by SDN-C</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>TO vig-server (comprises ipsec-configuration, One2Many)</li>
-<li>FROM generic-vnf</li></ul>
+<li>FROM generic-vnf( generic-vnf org.onap.relationships.inventory.Uses ipsec-configuration, MANY2ONE)</li>
+<li>FROM vig-server( vig-server org.onap.relationships.inventory.BelongsTo ipsec-configuration, MANY2ONE)</li>
+<li>IPSEC-CONFIGURATION is DELETED when these are DELETED VIG-SERVER</li></ul>
</section>
<p>Logical interfaces, e.g., a vnic.</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>TO instance-group (Many2Many)</li>
-<li>TO l3-interface-ipv4-address-list (comprises l-interface, Many2Many)</li>
-<li>TO l3-interface-ipv6-address-list (comprises l-interface, Many2Many)</li>
-<li>TO l-interface (comprises l-interface, One2Many)</li>
-<li>TO logical-link (Many2Many)</li>
-<li>TO vlan (comprises l-interface, Many2Many)</li>
-<li>TO sriov-vf (comprises l-interface, One2One)</li>
-<li>FROM generic-vnf (is composed of l-interface)</li>
-<li>FROM lag-interface (is composed of l-interface)</li>
-<li>FROM newvce (is composed of l-interface)</li>
-<li>FROM p-interface (is composed of l-interface)</li>
-<li>FROM vserver (is composed of l-interface)</li>
-<li>FROM allotted-resource</li>
-<li>FROM l-interface (is composed of l-interface)</li></ul>
+<li>TO generic-vnf( l-interface org.onap.relationships.inventory.BelongsTo generic-vnf, MANY2ONE)</li>
+<li>TO lag-interface( l-interface org.onap.relationships.inventory.BelongsTo lag-interface, MANY2ONE)</li>
+<li>TO instance-group( l-interface org.onap.relationships.inventory.MemberOf instance-group, MANY2MANY)</li>
+<li>TO l-interface( l-interface org.onap.relationships.inventory.BelongsTo l-interface, MANY2ONE)</li>
+<li>TO logical-link( l-interface tosca.relationships.network.LinksTo logical-link, MANY2MANY)</li>
+<li>TO newvce( l-interface org.onap.relationships.inventory.BelongsTo newvce, MANY2ONE)</li>
+<li>TO p-interface( l-interface tosca.relationships.network.BindsTo p-interface, MANY2ONE)</li>
+<li>TO vserver( l-interface tosca.relationships.network.BindsTo vserver, MANY2ONE)</li>
+<li>FROM allotted-resource( allotted-resource org.onap.relationships.inventory.Uses l-interface, ONE2MANY)</li>
+<li>FROM l3-interface-ipv4-address-list( l3-interface-ipv4-address-list org.onap.relationships.inventory.BelongsTo l-interface, MANY2ONE)</li>
+<li>FROM l3-interface-ipv6-address-list( l3-interface-ipv6-address-list org.onap.relationships.inventory.BelongsTo l-interface, MANY2ONE)</li>
+<li>FROM sriov-vf( sriov-vf org.onap.relationships.inventory.BelongsTo l-interface, ONE2ONE)</li>
+<li>FROM vlan( vlan tosca.relationships.network.LinksTo l-interface, MANY2ONE)</li>
+<li>FROM l-interface( l-interface org.onap.relationships.inventory.BelongsTo l-interface, MANY2ONE)</li>
+<li>L-INTERFACE is DELETED when these are DELETED L3-INTERFACE-IPV4-ADDRESS-LIST,L3-INTERFACE-IPV6-ADDRESS-LIST,SRIOV-VF,VLAN</li>
+<li>L-INTERFACE deletion means associated objects of these types are also DELETED:LOGICAL-LINK</li></ul>
</section>
<p>IPv4 Address Range</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>TO instance-group (Many2Many)</li>
-<li>TO l3-network (Many2Many)</li>
-<li>TO subnet (Many2Many)</li>
-<li>TO vnfc (is composed of l3-interface-ipv4-address-list, Many2One)</li>
-<li>FROM l-interface (is composed of l3-interface-ipv4-address-list)</li>
-<li>FROM vlan (is composed of l3-interface-ipv4-address-list)</li></ul>
+<li>TO instance-group( l3-interface-ipv4-address-list org.onap.relationships.inventory.network.MemberOf instance-group, MANY2MANY)</li>
+<li>TO l3-network( l3-interface-ipv4-address-list org.onap.relationships.inventory.network.MemberOf l3-network, MANY2MANY)</li>
+<li>TO subnet( l3-interface-ipv4-address-list org.onap.relationships.inventory.network.MemberOf subnet, MANY2MANY)</li>
+<li>TO l-interface( l3-interface-ipv4-address-list org.onap.relationships.inventory.BelongsTo l-interface, MANY2ONE)</li>
+<li>TO vlan( l3-interface-ipv4-address-list org.onap.relationships.inventory.BelongsTo vlan, MANY2ONE)</li>
+<li>TO vnfc( l3-interface-ipv4-address-list org.onap.relationships.inventory.BelongsTo vnfc, MANY2ONE)</li></ul>
</section>
<p>IPv6 Address Range</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>TO instance-group (Many2Many)</li>
-<li>TO l3-network (Many2Many)</li>
-<li>TO subnet (Many2Many)</li>
-<li>TO vnfc (is composed of l3-interface-ipv6-address-list, Many2One)</li>
-<li>FROM l-interface (is composed of l3-interface-ipv6-address-list)</li>
-<li>FROM vlan (is composed of l3-interface-ipv6-address-list)</li></ul>
+<li>TO instance-group( l3-interface-ipv6-address-list org.onap.relationships.inventory.network.MemberOf instance-group, MANY2MANY)</li>
+<li>TO l3-network( l3-interface-ipv6-address-list org.onap.relationships.inventory.network.MemberOf l3-network, MANY2MANY)</li>
+<li>TO subnet( l3-interface-ipv6-address-list org.onap.relationships.inventory.network.MemberOf subnet, MANY2MANY)</li>
+<li>TO l-interface( l3-interface-ipv6-address-list org.onap.relationships.inventory.BelongsTo l-interface, MANY2ONE)</li>
+<li>TO vlan( l3-interface-ipv6-address-list org.onap.relationships.inventory.BelongsTo vlan, MANY2ONE)</li>
+<li>TO vnfc( l3-interface-ipv6-address-list org.onap.relationships.inventory.BelongsTo vnfc, MANY2ONE)</li></ul>
</section>
<p>Generic network definition</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>TO vpn-binding (Many2Many)</li>
-<li>TO instance-group (Many2Many)</li>
-<li>TO subnet (comprises l3-network, Many2Many)</li>
-<li>TO service-instance (Many2Many)</li>
-<li>TO ctag-assignment (comprises l3-network, Many2Many)</li>
-<li>TO network-policy (Many2Many)</li>
-<li>TO segmentation-assignment (comprises l3-network, One2Many)</li>
-<li>TO route-table-reference (Many2Many)</li>
-<li>FROM cloud-region</li>
-<li>FROM complex</li>
-<li>FROM generic-vnf</li>
-<li>FROM l3-interface-ipv4-address-list</li>
-<li>FROM l3-interface-ipv6-address-list</li>
-<li>FROM tenant</li>
-<li>FROM vf-module</li>
-<li>FROM allotted-resource</li></ul>
+<li>TO instance-group( l3-network org.onap.relationships.inventory.MemberOf instance-group, MANY2MANY)</li>
+<li>TO network-policy( l3-network org.onap.relationships.inventory.Uses network-policy, MANY2MANY)</li>
+<li>TO route-table-reference( l3-network org.onap.relationships.inventory.Uses route-table-reference, MANY2MANY)</li>
+<li>TO vpn-binding( l3-network org.onap.relationships.inventory.Uses vpn-binding, MANY2MANY)</li>
+<li>FROM allotted-resource( allotted-resource org.onap.relationships.inventory.PartOf l3-network, MANY2MANY)</li>
+<li>FROM cloud-region( cloud-region org.onap.relationships.inventory.Uses l3-network, MANY2MANY)</li>
+<li>FROM complex( complex org.onap.relationships.inventory.Uses l3-network, MANY2MANY)</li>
+<li>FROM generic-vnf( generic-vnf org.onap.relationships.inventory.Uses l3-network, MANY2MANY)</li>
+<li>FROM l3-interface-ipv4-address-list( l3-interface-ipv4-address-list org.onap.relationships.inventory.network.MemberOf l3-network, MANY2MANY)</li>
+<li>FROM l3-interface-ipv6-address-list( l3-interface-ipv6-address-list org.onap.relationships.inventory.network.MemberOf l3-network, MANY2MANY)</li>
+<li>FROM ctag-assignment( ctag-assignment org.onap.relationships.inventory.BelongsTo l3-network, MANY2ONE)</li>
+<li>FROM segmentation-assignment( segmentation-assignment org.onap.relationships.inventory.BelongsTo l3-network, MANY2ONE)</li>
+<li>FROM service-instance( service-instance org.onap.relationships.inventory.ComposedOf l3-network, ONE2MANY)</li>
+<li>FROM subnet( subnet org.onap.relationships.inventory.BelongsTo l3-network, MANY2ONE)</li>
+<li>FROM tenant( tenant org.onap.relationships.inventory.Uses l3-network, MANY2MANY)</li>
+<li>FROM vf-module( vf-module org.onap.relationships.inventory.DependsOn l3-network, MANY2MANY)</li>
+<li>L3-NETWORK is DELETED when these are DELETED CTAG-ASSIGNMENT,SEGMENTATION-ASSIGNMENT,SUBNET</li></ul>
</section>
<p>Link aggregate interface</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>TO logical-link (Many2Many)</li>
-<li>TO lag-link (Many2Many)</li>
-<li>TO p-interface (Many2Many)</li>
-<li>TO l-interface (comprises lag-interface, Many2Many)</li>
-<li>FROM generic-vnf (is composed of lag-interface)</li>
-<li>FROM pserver (is composed of lag-interface)</li>
-<li>FROM pnf (is composed of lag-interface)</li>
-<li>FROM vpls-pe (is composed of lag-interface)</li></ul>
+<li>TO generic-vnf( lag-interface org.onap.relationships.inventory.BelongsTo generic-vnf, MANY2ONE)</li>
+<li>TO lag-link( lag-interface tosca.relationships.network.LinksTo lag-link, MANY2MANY)</li>
+<li>TO logical-link( lag-interface org.onap.relationships.inventory.Uses logical-link, MANY2MANY)</li>
+<li>TO p-interface( lag-interface org.onap.relationships.inventory.Uses p-interface, MANY2MANY)</li>
+<li>TO pnf( lag-interface tosca.relationships.network.BindsTo pnf, MANY2ONE)</li>
+<li>TO pserver( lag-interface tosca.relationships.network.BindsTo pserver, MANY2ONE)</li>
+<li>TO vpls-pe( lag-interface tosca.relationships.network.BindsTo vpls-pe, MANY2ONE)</li>
+<li>FROM l-interface( l-interface org.onap.relationships.inventory.BelongsTo lag-interface, MANY2ONE)</li>
+<li>LAG-INTERFACE is DELETED when these are DELETED L-INTERFACE</li>
+<li>LAG-INTERFACE deletion means associated objects of these types are also DELETED:LAG-LINK,LOGICAL-LINK</li></ul>
</section>
<p>LAG links can connect lag-interfaces</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>FROM lag-interface</li>
-<li>FROM logical-link</li></ul>
+<li>FROM lag-interface( lag-interface tosca.relationships.network.LinksTo lag-link, MANY2MANY)</li>
+<li>FROM logical-link( logical-link org.onap.relationships.inventory.Uses lag-link, MANY2MANY)</li></ul>
</section>
<p>Metadata for license group.</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>FROM generic-vnf (is composed of license)</li>
-<li>FROM vce (is composed of license)</li></ul>
+<li>TO generic-vnf( license org.onap.relationships.inventory.BelongsTo generic-vnf, MANY2ONE)</li>
+<li>TO vce( license org.onap.relationships.inventory.BelongsTo vce, MANY2ONE)</li></ul>
</section>
<p>describes a line-of-business</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>TO generic-vnf (Many2Many)</li></ul>
+<li>TO generic-vnf( line-of-business org.onap.relationships.inventory.Uses generic-vnf, MANY2MANY)</li></ul>
</section>
<p>Logical links generally connect l-interfaces but are used to express logical connectivity between two points</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>TO lag-link (Many2Many)</li>
-<li>TO pnf (Many2Many)</li>
-<li>TO logical-link (One2Many)</li>
-<li>TO generic-vnf (Many2Many)</li>
-<li>TO pserver (Many2Many)</li>
-<li>TO cloud-region (Many2Many)</li>
-<li>TO vpn-binding (Many2Many)</li>
-<li>FROM configuration</li>
-<li>FROM l-interface</li>
-<li>FROM lag-interface</li>
-<li>FROM p-interface</li>
-<li>FROM service-instance</li>
-<li>FROM virtual-data-center</li>
-<li>FROM vlan</li>
-<li>FROM logical-link</li></ul>
+<li>TO cloud-region( logical-link org.onap.relationships.inventory.LocatedIn cloud-region, MANY2MANY)</li>
+<li>TO generic-vnf( logical-link org.onap.relationships.inventory.BridgedTo generic-vnf, MANY2MANY)</li>
+<li>TO lag-link( logical-link org.onap.relationships.inventory.Uses lag-link, MANY2MANY)</li>
+<li>TO logical-link( logical-link org.onap.relationships.inventory.Uses logical-link, MANY2MANY)</li>
+<li>TO pnf( logical-link org.onap.relationships.inventory.BridgedTo pnf, MANY2MANY)</li>
+<li>TO pserver( logical-link org.onap.relationships.inventory.BridgedTo pserver, MANY2MANY)</li>
+<li>TO vpn-binding( logical-link org.onap.relationships.inventory.Uses vpn-binding, MANY2MANY)</li>
+<li>TO virtual-data-center( logical-link org.onap.relationships.inventory.LocatedIn virtual-data-center, MANY2MANY)</li>
+<li>FROM configuration( configuration org.onap.relationships.inventory.Uses logical-link, ONE2MANY)</li>
+<li>FROM lag-interface( lag-interface org.onap.relationships.inventory.Uses logical-link, MANY2MANY)</li>
+<li>FROM l-interface( l-interface tosca.relationships.network.LinksTo logical-link, MANY2MANY)</li>
+<li>FROM p-interface( p-interface tosca.relationships.network.LinksTo logical-link, MANY2ONE)</li>
+<li>FROM service-instance( service-instance org.onap.relationships.inventory.Uses logical-link, ONE2MANY)</li>
+<li>FROM vlan( vlan org.onap.relationships.inventory.Uses logical-link, MANY2MANY)</li>
+<li>FROM logical-link( logical-link org.onap.relationships.inventory.Uses logical-link, MANY2MANY)</li></ul>
</section>
<p>Key/value pairs</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>FROM configuration (is composed of metadatum)</li>
-<li>FROM image (is composed of metadatum)</li>
-<li>FROM model-ver (is composed of metadatum)</li>
-<li>FROM service-instance (is composed of metadatum)</li>
-<li>FROM connector (is composed of metadatum)</li></ul>
+<li>TO configuration( metadatum org.onap.relationships.inventory.BelongsTo configuration, MANY2ONE)</li>
+<li>TO connector( metadatum org.onap.relationships.inventory.BelongsTo connector, MANY2ONE)</li>
+<li>TO image( metadatum org.onap.relationships.inventory.BelongsTo image, MANY2ONE)</li>
+<li>TO service-instance( metadatum org.onap.relationships.inventory.BelongsTo service-instance, MANY2ONE)</li>
+<li>TO model-ver( metadatum org.onap.relationships.inventory.BelongsTo model-ver, MANY2ONE)</li></ul>
</section>
<p>Subgraph definition provided by ASDC to describe an inventory asset and its connections related to ASDC models, independent of version</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>TO model-ver (comprises model, One2Many)</li>
-<li>FROM named-query</li>
-<li>FROM named-query-element</li>
-<li>FROM instance-group</li></ul>
+<li>TO model( model-ver org.onap.relationships.inventory.BelongsTo model, MANY2ONE)</li>
+<li>FROM instance-group( instance-group org.onap.relationships.inventory.Targets model, MANY2MANY)</li>
+<li>FROM model-ver( model-ver org.onap.relationships.inventory.BelongsTo model, MANY2ONE)</li>
+<li>FROM named-query( named-query org.onap.relationships.inventory.AppliesTo model, ONE2MANY)</li>
+<li>FROM named-query-element( named-query-element org.onap.relationships.inventory.IsA model, MANY2ONE)</li>
+<li>MODEL cannot be deleted if linked to INSTANCE-GROUP,NAMED-QUERY,NAMED-QUERY-ELEMENT</li>
+<li>MODEL is DELETED when these are DELETED MODEL-VER</li></ul>
</section>
<p>This is how we would capture constraints defining allowed sets of elements.</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>TO constrained-element-set (comprises model-constraint, One2Many)</li>
-<li>FROM model-element (is composed of model-constraint)</li></ul>
+<li>TO model-element( model-constraint org.onap.relationships.inventory.BelongsTo model-element, MANY2ONE)</li>
+<li>FROM constrained-element-set( constrained-element-set org.onap.relationships.inventory.BelongsTo model-constraint, MANY2ONE)</li>
+<li>MODEL-CONSTRAINT is DELETED when these are DELETED CONSTRAINED-ELEMENT-SET</li></ul>
</section>
<p>Defines how other models combine to make up a higher-level model.</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>TO model-ver (Many2One)</li>
-<li>TO model-element (comprises model-element, One2Many)</li>
-<li>TO model-constraint (comprises model-element, One2Many)</li>
-<li>TO constrained-element-set (comprises model-element, One2Many)</li>
-<li>FROM model-ver (is composed of model-element)</li>
-<li>FROM element-choice-set (is composed of model-element)</li>
-<li>FROM model-element (is composed of model-element)</li></ul>
+<li>TO element-choice-set( model-element org.onap.relationships.inventory.BelongsTo element-choice-set, MANY2ONE)</li>
+<li>TO model-element( model-element org.onap.relationships.inventory.BelongsTo model-element, MANY2ONE)</li>
+<li>TO model-ver( model-element org.onap.relationships.inventory.IsA model-ver, MANY2ONE)</li>
+<li>TO model-ver( model-element org.onap.relationships.inventory.BelongsTo model-ver, MANY2ONE)</li>
+<li>FROM constrained-element-set( constrained-element-set org.onap.relationships.inventory.BelongsTo model-element, MANY2ONE)</li>
+<li>FROM model-constraint( model-constraint org.onap.relationships.inventory.BelongsTo model-element, MANY2ONE)</li>
+<li>FROM model-element( model-element org.onap.relationships.inventory.BelongsTo model-element, MANY2ONE)</li>
+<li>MODEL-ELEMENT is DELETED when these are DELETED CONSTRAINED-ELEMENT-SET,MODEL-CONSTRAINT</li></ul>
</section>
<p>Subgraph definition provided by ASDC to describe a specific version of an inventory asset and its connections related to ASDC models</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>TO model-element (comprises model-ver, One2Many)</li>
-<li>TO metadatum (comprises model-ver, One2Many)</li>
-<li>FROM model (is composed of model-ver)</li>
-<li>FROM model-element</li></ul>
+<li>TO model( model-ver org.onap.relationships.inventory.BelongsTo model, MANY2ONE)</li>
+<li>FROM model-element( model-element org.onap.relationships.inventory.IsA model-ver, MANY2ONE)</li>
+<li>FROM model-element( model-element org.onap.relationships.inventory.BelongsTo model-ver, MANY2ONE)</li>
+<li>FROM metadatum( metadatum org.onap.relationships.inventory.BelongsTo model-ver, MANY2ONE)</li>
+<li>MODEL-VER cannot be deleted if linked to MODEL-ELEMENT</li>
+<li>MODEL-VER is DELETED when these are DELETED MODEL-ELEMENT,METADATUM</li></ul>
</section>
<section class="json-schema-description">
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>FROM vlan</li></ul>
+<li>FROM vlan( vlan org.onap.relationships.inventory.Uses multicast-configuration, MANY2MANY)</li></ul>
</section>
<p>TBD</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>TO model (One2Many)</li>
-<li>TO named-query-element (comprises named-query, One2One)</li></ul>
+<li>TO named-query( named-query-element org.onap.relationships.inventory.BelongsTo named-query, ONE2ONE)</li>
+<li>TO model( named-query org.onap.relationships.inventory.AppliesTo model, ONE2MANY)</li>
+<li>FROM named-query-element( named-query-element org.onap.relationships.inventory.BelongsTo named-query, ONE2ONE)</li>
+<li>NAMED-QUERY is DELETED when these are DELETED NAMED-QUERY-ELEMENT</li></ul>
</section>
<p>TBD</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>TO named-query-element (comprises named-query-element, Many2Many)</li>
-<li>TO model (Many2One)</li>
-<li>TO property-constraint (comprises named-query-element, One2Many)</li>
-<li>TO related-lookup (comprises named-query-element, One2Many)</li>
-<li>FROM named-query (is composed of named-query-element)</li>
-<li>FROM named-query-element (is composed of named-query-element)</li></ul>
+<li>TO named-query( named-query-element org.onap.relationships.inventory.BelongsTo named-query, ONE2ONE)</li>
+<li>TO model( named-query-element org.onap.relationships.inventory.IsA model, MANY2ONE)</li>
+<li>TO named-query-element( named-query-element org.onap.relationships.inventory.BelongsTo named-query-element, MANY2ONE)</li>
+<li>FROM property-constraint( property-constraint org.onap.relationships.inventory.BelongsTo named-query-element, MANY2ONE)</li>
+<li>FROM related-lookup( related-lookup org.onap.relationships.inventory.BelongsTo named-query-element, MANY2ONE)</li>
+<li>FROM named-query-element( named-query-element org.onap.relationships.inventory.BelongsTo named-query-element, MANY2ONE)</li>
+<li>NAMED-QUERY-ELEMENT is DELETED when these are DELETED PROPERTY-CONSTRAINT,RELATED-LOOKUP</li></ul>
</section>
<div class="json-inner-schema">
+ </div>
+ </section> </div>
+ </dd>
+ <dt data-property-name="configurations">
+ <span class="json-property-name">configurations:</span>
+ <span class="json-property-type">object[]</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+
+ <div class="json-inner-schema">
+
+ <section class="json-schema-array-items">
+ <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/configurations">configurations</a>
+ </span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ <div class="json-inner-schema">
+
</div>
</section> </div>
</dd>
<section class="json-schema-description">
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>FROM l3-network</li>
-<li>FROM allotted-resource</li></ul>
+<li>FROM allotted-resource( allotted-resource org.onap.relationships.inventory.Uses network-policy, ONE2ONE)</li>
+<li>FROM l3-network( l3-network org.onap.relationships.inventory.Uses network-policy, MANY2MANY)</li></ul>
</section>
<p>Network profile populated by SDN-GP for SNMP</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>FROM generic-vnf</li></ul>
+<li>TO generic-vnf( network-profile org.onap.relationships.inventory.AppliesTo generic-vnf, MANY2MANY)</li></ul>
</section>
<p>This object fills in the gaps from vce that were incorporated into generic-vnf. This object will be retired with vce.</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>TO l-interface (comprises newvce, Many2Many)</li></ul>
+<li>FROM l-interface( l-interface org.onap.relationships.inventory.BelongsTo newvce, MANY2ONE)</li>
+<li>NEWVCE is DELETED when these are DELETED L-INTERFACE</li></ul>
</section>
<p>OAM network, to be deprecated shortly. Do not use for new purposes.</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>TO complex (Many2Many)</li>
-<li>TO service-capability (Many2Many)</li>
-<li>FROM cloud-region (is composed of oam-network)</li></ul>
+<li>TO cloud-region( oam-network org.onap.relationships.inventory.BelongsTo cloud-region, MANY2ONE)</li>
+<li>TO complex( oam-network org.onap.relationships.inventory.AppliesTo complex, MANY2MANY)</li>
+<li>TO service-capability( oam-network org.onap.relationships.inventory.AppliesTo service-capability, MANY2MANY)</li></ul>
</section>
</section>
</div>
</div>
+ <div id="definition-operational-environment" class="panel panel-definition">
+ <div class="panel-heading">
+ <h3 class="panel-title"><a name="/definitions/operational-environment"></a>operational-environment:
+ <span class="json-property-type"><span class="json-property-type">object</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </span>
+ </h3>
+ </div>
+ <div class="panel-body">
+ <section class="json-schema-description">
+ <p>It is a logical partition of the cloud which allows to have multiple environments in the production AIC.</p>
+<h6 id="related-nodes">Related Nodes</h6>
+<ul>
+<li>TO operational-environment( operational-environment org.onap.relationships.inventory.Uses operational-environment, ONE2ONE)</li>
+<li>FROM operational-environment( operational-environment org.onap.relationships.inventory.Uses operational-environment, ONE2ONE)</li></ul>
+
+ </section>
+
+ <section class="json-schema-properties">
+ <dl>
+ <dt data-property-name="operational-environment-id">
+ <span class="json-property-name">operational-environment-id:</span>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ <span class="json-property-required"></span>
+ </dt>
+ <dd>
+ <p>UUID of an operational environment</p>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <dt data-property-name="operational-environment-name">
+ <span class="json-property-name">operational-environment-name:</span>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ <span class="json-property-required"></span>
+ </dt>
+ <dd>
+ <p>Operational Environment name</p>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <dt data-property-name="operational-environment-type">
+ <span class="json-property-name">operational-environment-type:</span>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ <span class="json-property-required"></span>
+ </dt>
+ <dd>
+ <p>Operational Environment Type.</p>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <dt data-property-name="operational-environment-status">
+ <span class="json-property-name">operational-environment-status:</span>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ <span class="json-property-required"></span>
+ </dt>
+ <dd>
+ <p>Status</p>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <dt data-property-name="tenant-context">
+ <span class="json-property-name">tenant-context:</span>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ <span class="json-property-required"></span>
+ </dt>
+ <dd>
+ <p>Tenant Context.</p>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <dt data-property-name="workload-context">
+ <span class="json-property-name">workload-context:</span>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ <span class="json-property-required"></span>
+ </dt>
+ <dd>
+ <p>Workload Context.</p>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <dt data-property-name="resource-version">
+ <span class="json-property-name">resource-version:</span>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+ <p>Used for optimistic concurrency. Must be empty on create, valid on update and delete.</p>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <dt data-property-name="relationship-list">
+ <span class="json-property-name">relationship-list:</span>
+ <span class="json-property-type">object[]</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+
+ <div class="json-inner-schema">
+
+ <section class="json-schema-array-items">
+ <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/relationship">relationship</a>
+ </span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ <div class="json-inner-schema">
+
+ </div>
+ </section> </div>
+ </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
+ <div id="definition-operational-environments" class="panel panel-definition">
+ <div class="panel-heading">
+ <h3 class="panel-title"><a name="/definitions/operational-environments"></a>operational-environments:
+ <span class="json-property-type"><span class="json-property-type">object</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </span>
+ </h3>
+ </div>
+ <div class="panel-body">
+ <section class="json-schema-description">
+ <p>a logical partition of the cloud which allows to have multiple environments in the production AIC.</p>
+
+ </section>
+
+ <section class="json-schema-properties">
+ <dl>
+ <dt data-property-name="operational-environment">
+ <span class="json-property-name">operational-environment:</span>
+ <span class="json-property-type">object[]</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+
+ <div class="json-inner-schema">
+
+ <section class="json-schema-array-items">
+ <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/operational-environment">operational-environment</a>
+ </span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ <div class="json-inner-schema">
+
+ </div>
+ </section> </div>
+ </dd>
+ </dl>
+ </section>
+ </div>
+ </div>
<div id="definition-overloaded-model" class="panel panel-definition">
<div class="panel-heading">
<h3 class="panel-title"><a name="/definitions/overloaded-model"></a>overloaded-model:
<p>describes an owning-entity</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>TO service-instance (One2Many)</li></ul>
+<li>FROM service-instance( service-instance org.onap.relationships.inventory.BelongsTo owning-entity, MANY2ONE)</li></ul>
</section>
<p>Physical interface (e.g., nic)</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>TO l-interface (comprises p-interface, Many2Many)</li>
-<li>TO physical-link (Many2Many)</li>
-<li>TO logical-link (Many2One)</li>
-<li>TO sriov-pf (comprises p-interface, One2One)</li>
-<li>FROM lag-interface</li>
-<li>FROM pserver (is composed of p-interface)</li>
-<li>FROM pnf (is composed of p-interface)</li>
-<li>FROM vpls-pe (is composed of p-interface)</li></ul>
+<li>TO logical-link( p-interface tosca.relationships.network.LinksTo logical-link, MANY2ONE)</li>
+<li>TO physical-link( p-interface tosca.relationships.network.LinksTo physical-link, MANY2ONE)</li>
+<li>TO pnf( p-interface tosca.relationships.network.BindsTo pnf, MANY2ONE)</li>
+<li>TO pserver( p-interface tosca.relationships.network.BindsTo pserver, MANY2ONE)</li>
+<li>TO vpls-pe( p-interface tosca.relationships.network.BindsTo vpls-pe, MANY2ONE)</li>
+<li>FROM lag-interface( lag-interface org.onap.relationships.inventory.Uses p-interface, MANY2MANY)</li>
+<li>FROM l-interface( l-interface tosca.relationships.network.BindsTo p-interface, MANY2ONE)</li>
+<li>FROM sriov-pf( sriov-pf org.onap.relationships.inventory.BelongsTo p-interface, ONE2ONE)</li>
+<li>P-INTERFACE is DELETED when these are DELETED L-INTERFACE,SRIOV-PF</li>
+<li>P-INTERFACE deletion means associated objects of these types are also DELETED:PHYSICAL-LINK</li></ul>
</section>
<p>Collection of physical connections, typically between p-interfaces</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>FROM p-interface</li></ul>
+<li>FROM p-interface( p-interface tosca.relationships.network.LinksTo physical-link, MANY2ONE)</li></ul>
</section>
<p>describes a platform</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>TO generic-vnf (Many2Many)</li></ul>
+<li>TO generic-vnf( platform org.onap.relationships.inventory.Uses generic-vnf, MANY2MANY)</li></ul>
</section>
<p>PNF represents a physical network function. typically equipment used in the D1 world. in 1607, this will be populated by SDN-C to represent a premises router that a uCPE connects to. But this can be used to represent any physical device that is not an AIC node or uCPE.</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>TO p-interface (comprises pnf, Many2Many)</li>
-<li>TO lag-interface (comprises pnf, One2Many)</li>
-<li>TO complex (Many2One)</li>
-<li>TO instance-group (Many2Many)</li>
-<li>TO zone (Many2One)</li>
-<li>FROM esr-thirdparty-sdnc</li>
-<li>FROM generic-vnf</li>
-<li>FROM logical-link</li>
-<li>FROM service-instance</li></ul>
+<li>TO complex( pnf org.onap.relationships.inventory.LocatedIn complex, MANY2ONE)</li>
+<li>TO instance-group( pnf org.onap.relationships.inventory.MemberOf instance-group, MANY2MANY)</li>
+<li>TO zone( pnf org.onap.relationships.inventory.LocatedIn zone, MANY2ONE)</li>
+<li>FROM esr-thirdparty-sdnc( esr-thirdparty-sdnc has pnf, One2Many)</li>
+<li>FROM generic-vnf( generic-vnf tosca.relationships.HostedOn pnf, MANY2MANY)</li>
+<li>FROM logical-link( logical-link org.onap.relationships.inventory.BridgedTo pnf, MANY2MANY)</li>
+<li>FROM lag-interface( lag-interface tosca.relationships.network.BindsTo pnf, MANY2ONE)</li>
+<li>FROM p-interface( p-interface tosca.relationships.network.BindsTo pnf, MANY2ONE)</li>
+<li>FROM service-instance( service-instance org.onap.relationships.inventory.ComposedOf pnf, ONE2MANY)</li>
+<li>PNF is DELETED when these are DELETED LAG-INTERFACE,P-INTERFACE</li></ul>
</section>
<p>Used to capture the network interfaces of this VCE</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>TO cvlan-tag (comprises port-group, Many2Many)</li>
-<li>FROM vce (is composed of port-group)</li></ul>
+<li>TO vce( port-group org.onap.relationships.inventory.BelongsTo vce, MANY2ONE)</li>
+<li>FROM cvlan-tag( cvlan-tag org.onap.relationships.inventory.BelongsTo port-group, MANY2ONE)</li>
+<li>PORT-GROUP is DELETED when these are DELETED CVLAN-TAG</li></ul>
</section>
<p>describes the project</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>TO service-instance (One2Many)</li></ul>
+<li>TO service-instance( project org.onap.relationships.inventory.Uses service-instance, ONE2MANY)</li></ul>
</section>
<p>TBD</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>FROM named-query-element (is composed of property-constraint)</li></ul>
+<li>TO named-query-element( property-constraint org.onap.relationships.inventory.BelongsTo named-query-element, MANY2ONE)</li></ul>
</section>
<p>Compute host whose hostname must be unique and must exactly match what is sent as a relationship to a vserver.</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>TO complex (Many2One)</li>
-<li>TO cloud-region (Many2One)</li>
-<li>TO availability-zone (Many2One)</li>
-<li>TO lag-interface (comprises pserver, Many2Many)</li>
-<li>TO p-interface (comprises pserver, Many2Many)</li>
-<li>TO zone (Many2One)</li>
-<li>FROM generic-vnf</li>
-<li>FROM group-assignment</li>
-<li>FROM vserver</li>
-<li>FROM logical-link</li></ul>
+<li>TO group-assignment( pserver org.onap.relationships.inventory.MemberOf group-assignment, MANY2ONE)</li>
+<li>TO availability-zone( pserver org.onap.relationships.inventory.MemberOf availability-zone, MANY2ONE)</li>
+<li>TO cloud-region( pserver org.onap.relationships.inventory.LocatedIn cloud-region, MANY2ONE)</li>
+<li>TO complex( pserver org.onap.relationships.inventory.LocatedIn complex, MANY2ONE)</li>
+<li>TO zone( pserver org.onap.relationships.inventory.LocatedIn zone, MANY2ONE)</li>
+<li>FROM generic-vnf( generic-vnf tosca.relationships.HostedOn pserver, MANY2MANY)</li>
+<li>FROM logical-link( logical-link org.onap.relationships.inventory.BridgedTo pserver, MANY2MANY)</li>
+<li>FROM lag-interface( lag-interface tosca.relationships.network.BindsTo pserver, MANY2ONE)</li>
+<li>FROM p-interface( p-interface tosca.relationships.network.BindsTo pserver, MANY2ONE)</li>
+<li>FROM vserver( vserver tosca.relationships.HostedOn pserver, MANY2ONE)</li>
+<li>PSERVER cannot be deleted if linked to GENERIC-VNF,LOGICAL-LINK,VSERVER</li>
+<li>PSERVER is DELETED when these are DELETED LAG-INTERFACE,P-INTERFACE</li>
+<li>PSERVER cannot be deleted if linked to GROUP-ASSIGNMENT</li></ul>
</section>
<p>TBD</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>FROM named-query-element (is composed of related-lookup)</li></ul>
+<li>TO named-query-element( related-lookup org.onap.relationships.inventory.BelongsTo named-query-element, MANY2ONE)</li></ul>
</section>
<div class="json-inner-schema">
- </div>
- </section> </div>
- </dd>
- <dt data-property-name="related-to-property">
- <span class="json-property-name">related-to-property:</span>
- <span class="json-property-type">object[]</span>
- <span class="json-property-range" title="Value limits"></span>
-
- </dt>
- <dd>
-
- <div class="json-inner-schema">
-
- <section class="json-schema-array-items">
- <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/related-to-property">related-to-property</a>
- </span>
- <span class="json-property-range" title="Value limits"></span>
-
- <div class="json-inner-schema">
-
</div>
</section> </div>
</dd>
<p>Openstack route table reference.</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>FROM l3-network</li></ul>
+<li>FROM l3-network( l3-network org.onap.relationships.inventory.Uses route-table-reference, MANY2MANY)</li></ul>
</section>
<p>Route target information</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>FROM vpn-binding (is composed of route-target)</li></ul>
+<li>TO vpn-binding( route-target org.onap.relationships.inventory.BelongsTo vpn-binding, MANY2ONE)</li></ul>
</section>
<section class="json-schema-description">
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>TO site-pair (comprises routing-instance, Many2Many)</li>
-<li>FROM site-pair-set (is composed of routing-instance)</li></ul>
+<li>TO site-pair-set( routing-instance org.onap.relationships.inventory.BelongsTo site-pair-set, MANY2ONE)</li>
+<li>FROM site-pair( site-pair org.onap.relationships.inventory.BelongsTo routing-instance, MANY2ONE)</li>
+<li>ROUTING-INSTANCE is DELETED when these are DELETED SITE-PAIR</li></ul>
</section>
<p>Openstack segmentation assignment.</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>FROM l3-network (is composed of segmentation-assignment)</li></ul>
+<li>TO l3-network( segmentation-assignment org.onap.relationships.inventory.BelongsTo l3-network, MANY2ONE)</li></ul>
</section>
<p>Early definition of server/resource pairings, likely to be replaced by models. No new use should be made of this.</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>FROM availability-zone</li>
-<li>FROM oam-network</li></ul>
+<li>FROM availability-zone( availability-zone org.onap.relationships.inventory.AppliesTo service-capability, MANY2MANY)</li>
+<li>FROM oam-network( oam-network org.onap.relationships.inventory.AppliesTo service-capability, MANY2MANY)</li>
+<li>SERVICE-CAPABILITY cannot be deleted if linked to AVAILABILITY-ZONE,OAM-NETWORK</li></ul>
</section>
<p>Instance of a service</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>TO configuration (One2Many)</li>
-<li>TO zone (Many2One)</li>
-<li>TO cvlan-tag (Many2Many)</li>
-<li>TO pnf (One2Many)</li>
-<li>TO connector (Many2Many)</li>
-<li>TO metadatum (comprises service-instance, Many2Many)</li>
-<li>TO logical-link (Many2Many)</li>
-<li>TO vlan (One2Many)</li>
-<li>TO service-instance (One2Many)</li>
-<li>TO ctag-assignment (One2Many)</li>
-<li>TO instance-group (Many2Many)</li>
-<li>TO allotted-resource (comprises service-instance, Many2Many)</li>
-<li>TO allotted-resource (Many2Many)</li>
-<li>FROM generic-vnf</li>
-<li>FROM l3-network</li>
-<li>FROM owning-entity</li>
-<li>FROM project</li>
-<li>FROM service-subscription (is composed of service-instance)</li>
-<li>FROM vce</li>
-<li>FROM service-instance</li></ul>
+<li>TO generic-vnf( service-instance org.onap.relationships.inventory.ComposedOf generic-vnf, ONE2MANY)</li>
+<li>TO l3-network( service-instance org.onap.relationships.inventory.ComposedOf l3-network, ONE2MANY)</li>
+<li>TO owning-entity( service-instance org.onap.relationships.inventory.BelongsTo owning-entity, MANY2ONE)</li>
+<li>TO allotted-resource( service-instance org.onap.relationships.inventory.Uses allotted-resource, MANY2MANY)</li>
+<li>TO configuration( service-instance org.onap.relationships.inventory.Uses configuration, ONE2MANY)</li>
+<li>TO connector( service-instance org.onap.relationships.inventory.Uses connector, MANY2MANY)</li>
+<li>TO ctag-assignment( service-instance org.onap.relationships.inventory.Uses ctag-assignment, ONE2MANY)</li>
+<li>TO cvlan-tag( service-instance org.onap.relationships.inventory.ComposedOf cvlan-tag, MANY2MANY)</li>
+<li>TO instance-group( service-instance org.onap.relationships.inventory.MemberOf instance-group, MANY2MANY)</li>
+<li>TO logical-link( service-instance org.onap.relationships.inventory.Uses logical-link, ONE2MANY)</li>
+<li>TO pnf( service-instance org.onap.relationships.inventory.ComposedOf pnf, ONE2MANY)</li>
+<li>TO service-instance( service-instance org.onap.relationships.inventory.ComposedOf service-instance, ONE2MANY)</li>
+<li>TO vlan( service-instance org.onap.relationships.inventory.ComposedOf vlan, ONE2MANY)</li>
+<li>TO zone( service-instance org.onap.relationships.inventory.LocatedIn zone, MANY2ONE)</li>
+<li>TO service-subscription( service-instance org.onap.relationships.inventory.BelongsTo service-subscription, MANY2ONE)</li>
+<li>TO vce( service-instance org.onap.relationships.inventory.ComposedOf vce, ONE2MANY)</li>
+<li>FROM project( project org.onap.relationships.inventory.Uses service-instance, ONE2MANY)</li>
+<li>FROM allotted-resource( allotted-resource org.onap.relationships.inventory.BelongsTo service-instance, MANY2ONE)</li>
+<li>FROM metadatum( metadatum org.onap.relationships.inventory.BelongsTo service-instance, MANY2ONE)</li>
+<li>FROM service-instance( service-instance org.onap.relationships.inventory.ComposedOf service-instance, ONE2MANY)</li>
+<li>SERVICE-INSTANCE is DELETED when these are DELETED ALLOTTED-RESOURCE,METADATUM</li>
+<li>SERVICE-INSTANCE deletion means associated objects of these types are also DELETED:LOGICAL-LINK</li></ul>
</section>
</div>
</dd>
+ <dt data-property-name="created-at">
+ <span class="json-property-name">created-at:</span>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ <span class="json-property-required"></span>
+ </dt>
+ <dd>
+ <p>create time of Network Service.</p>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <dt data-property-name="updated-at">
+ <span class="json-property-name">updated-at:</span>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ <span class="json-property-required"></span>
+ </dt>
+ <dd>
+ <p>last update of Network Service.</p>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <dt data-property-name="description">
+ <span class="json-property-name">description:</span>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ <span class="json-property-required"></span>
+ </dt>
+ <dd>
+ <p>short description for service-instance.</p>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
<dt data-property-name="model-invariant-id">
<span class="json-property-name">model-invariant-id:</span>
<span class="json-property-type">string</span>
<p>Object that group service instances.</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>TO service-instance (comprises service-subscription, Many2Many)</li>
-<li>FROM customer (is composed of service-subscription)</li>
-<li>FROM tenant</li></ul>
+<li>TO customer( service-subscription org.onap.relationships.inventory.BelongsTo customer, MANY2ONE)</li>
+<li>TO tenant( service-subscription org.onap.relationships.inventory.Uses tenant, MANY2MANY)</li>
+<li>FROM service-instance( service-instance org.onap.relationships.inventory.BelongsTo service-subscription, MANY2ONE)</li>
+<li>SERVICE-SUBSCRIPTION is DELETED when these are DELETED SERVICE-INSTANCE</li></ul>
</section>
<section class="json-schema-description">
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>TO class-of-service (comprises site-pair, Many2Many)</li>
-<li>FROM routing-instance (is composed of site-pair)</li></ul>
+<li>TO routing-instance( site-pair org.onap.relationships.inventory.BelongsTo routing-instance, MANY2ONE)</li>
+<li>FROM class-of-service( class-of-service org.onap.relationships.inventory.BelongsTo site-pair, MANY2ONE)</li>
+<li>SITE-PAIR is DELETED when these are DELETED CLASS-OF-SERVICE</li></ul>
</section>
<p>Set of instances for probes used to measure service level agreements</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>TO routing-instance (comprises site-pair-set, Many2Many)</li>
-<li>FROM generic-vnf</li></ul>
+<li>TO generic-vnf( site-pair-set org.onap.relationships.inventory.AppliesTo generic-vnf, MANY2MANY)</li>
+<li>FROM routing-instance( routing-instance org.onap.relationships.inventory.BelongsTo site-pair-set, MANY2ONE)</li>
+<li>SITE-PAIR-SET is DELETED when these are DELETED ROUTING-INSTANCE</li></ul>
</section>
<p>Openstack snapshot</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>FROM cloud-region (is composed of snapshot)</li>
-<li>FROM vserver</li></ul>
+<li>TO cloud-region( snapshot org.onap.relationships.inventory.BelongsTo cloud-region, MANY2ONE)</li>
+<li>FROM vserver( vserver org.onap.relationships.inventory.Uses snapshot, ONE2ONE)</li></ul>
</section>
<p>SR-IOV Physical Function</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>FROM p-interface (is composed of sriov-pf)</li>
-<li>FROM sriov-vf</li></ul>
+<li>TO p-interface( sriov-pf org.onap.relationships.inventory.BelongsTo p-interface, ONE2ONE)</li>
+<li>FROM sriov-vf( sriov-vf org.onap.relationships.inventory.Uses sriov-pf, MANY2ONE)</li></ul>
</section>
<p>SR-IOV Virtual Function (not to be confused with virtual network function)</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>TO sriov-pf (Many2One)</li>
-<li>FROM l-interface (is composed of sriov-vf)</li></ul>
+<li>TO l-interface( sriov-vf org.onap.relationships.inventory.BelongsTo l-interface, ONE2ONE)</li>
+<li>TO sriov-pf( sriov-vf org.onap.relationships.inventory.Uses sriov-pf, MANY2ONE)</li></ul>
</section>
<section class="json-schema-description">
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>TO host-route (comprises subnet, One2Many)</li>
-<li>FROM l3-interface-ipv4-address-list</li>
-<li>FROM l3-interface-ipv6-address-list</li>
-<li>FROM l3-network (is composed of subnet)</li>
-<li>FROM vip-ipv4-address-list</li>
-<li>FROM vip-ipv6-address-list</li></ul>
+<li>TO l3-network( subnet org.onap.relationships.inventory.BelongsTo l3-network, MANY2ONE)</li>
+<li>FROM l3-interface-ipv4-address-list( l3-interface-ipv4-address-list org.onap.relationships.inventory.network.MemberOf subnet, MANY2MANY)</li>
+<li>FROM l3-interface-ipv6-address-list( l3-interface-ipv6-address-list org.onap.relationships.inventory.network.MemberOf subnet, MANY2MANY)</li>
+<li>FROM host-route( host-route org.onap.relationships.inventory.BelongsTo subnet, MANY2ONE)</li>
+<li>FROM vip-ipv4-address-list( vip-ipv4-address-list org.onap.relationships.inventory.MemberOf subnet, MANY2MANY)</li>
+<li>FROM vip-ipv6-address-list( vip-ipv6-address-list org.onap.relationships.inventory.MemberOf subnet, MANY2MANY)</li>
+<li>SUBNET cannot be deleted if linked to L3-INTERFACE-IPV4-ADDRESS-LIST,L3-INTERFACE-IPV6-ADDRESS-LIST,VIP-IPV4-ADDRESS-LIST,VIP-IPV6-ADDRESS-LIST</li>
+<li>SUBNET is DELETED when these are DELETED HOST-ROUTE</li></ul>
</section>
<p>Openstack tenant</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>TO l3-network (Many2Many)</li>
-<li>TO service-subscription (Many2Many)</li>
-<li>TO vserver (comprises tenant, One2Many)</li>
-<li>FROM cloud-region (is composed of tenant)</li>
-<li>FROM group-assignment</li>
-<li>FROM volume-group</li></ul>
+<li>TO cloud-region( tenant org.onap.relationships.inventory.BelongsTo cloud-region, MANY2ONE)</li>
+<li>TO group-assignment( tenant org.onap.relationships.inventory.MemberOf group-assignment, MANY2MANY)</li>
+<li>TO l3-network( tenant org.onap.relationships.inventory.Uses l3-network, MANY2MANY)</li>
+<li>TO volume-group( tenant org.onap.relationships.inventory.DependsOn volume-group, ONE2MANY)</li>
+<li>FROM service-subscription( service-subscription org.onap.relationships.inventory.Uses tenant, MANY2MANY)</li>
+<li>FROM vserver( vserver org.onap.relationships.inventory.BelongsTo tenant, MANY2ONE)</li>
+<li>TENANT cannot be deleted if linked to VSERVER</li></ul>
</section>
<p>Represents the specifics of a tunnel cross connect piece of a resource that gets separately allotted</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>FROM allotted-resource (is composed of tunnel-xconnect)</li></ul>
+<li>TO allotted-resource( tunnel-xconnect org.onap.relationships.inventory.BelongsTo allotted-resource, ONE2ONE)</li></ul>
</section>
<p>Virtual Customer Edge Router, used specifically for Gamma. This object is deprecated.</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>TO availability-zone (Many2Many)</li>
-<li>TO complex (Many2Many)</li>
-<li>TO port-group (comprises vce, Many2Many)</li>
-<li>TO vserver (Many2Many)</li>
-<li>TO service-instance (Many2Many)</li>
-<li>TO entitlement (comprises vce, One2Many)</li>
-<li>TO license (comprises vce, One2Many)</li></ul>
+<li>TO availability-zone( vce org.onap.relationships.inventory.Uses availability-zone, MANY2MANY)</li>
+<li>TO complex( vce org.onap.relationships.inventory.LocatedIn complex, MANY2MANY)</li>
+<li>TO vserver( vce tosca.relationships.HostedOn vserver, ONE2MANY)</li>
+<li>FROM entitlement( entitlement org.onap.relationships.inventory.BelongsTo vce, MANY2ONE)</li>
+<li>FROM license( license org.onap.relationships.inventory.BelongsTo vce, MANY2ONE)</li>
+<li>FROM port-group( port-group org.onap.relationships.inventory.BelongsTo vce, MANY2ONE)</li>
+<li>FROM service-instance( service-instance org.onap.relationships.inventory.ComposedOf vce, ONE2MANY)</li>
+<li>VCE is DELETED when these are DELETED ENTITLEMENT,LICENSE,PORT-GROUP</li></ul>
</section>
<p>a deployment unit of VNFCs</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>TO volume-group (One2One)</li>
-<li>TO l3-network (Many2Many)</li>
-<li>TO vnfc (One2Many)</li>
-<li>FROM vserver</li>
-<li>FROM generic-vnf (is composed of vf-module)</li></ul>
+<li>TO generic-vnf( vf-module org.onap.relationships.inventory.BelongsTo generic-vnf, MANY2ONE)</li>
+<li>TO l3-network( vf-module org.onap.relationships.inventory.DependsOn l3-network, MANY2MANY)</li>
+<li>TO vnfc( vf-module org.onap.relationships.inventory.Uses vnfc, ONE2MANY)</li>
+<li>TO volume-group( vf-module org.onap.relationships.inventory.Uses volume-group, ONE2ONE)</li>
+<li>TO vserver( vf-module org.onap.relationships.inventory.Uses vserver, ONE2MANY)</li>
+<li>VF-MODULE cannot be deleted if linked to VNFC</li></ul>
</section>
<p>vig-server contains information about a vig server used for IPSec-configuration. Populated by SDN-C from 1607</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>FROM ipsec-configuration (is composed of vig-server)</li></ul>
+<li>TO ipsec-configuration( vig-server org.onap.relationships.inventory.BelongsTo ipsec-configuration, MANY2ONE)</li></ul>
</section>
<p>IPv4 Address Range</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>TO instance-group (Many2Many)</li>
-<li>TO subnet (Many2Many)</li>
-<li>FROM vnfc</li>
-<li>FROM cloud-region (is composed of vip-ipv4-address-list)</li></ul>
+<li>TO cloud-region( vip-ipv4-address-list org.onap.relationships.inventory.BelongsTo cloud-region, MANY2ONE)</li>
+<li>TO instance-group( vip-ipv4-address-list org.onap.relationships.inventory.MemberOf instance-group, MANY2MANY)</li>
+<li>TO subnet( vip-ipv4-address-list org.onap.relationships.inventory.MemberOf subnet, MANY2MANY)</li>
+<li>FROM vnfc( vnfc org.onap.relationships.inventory.Uses vip-ipv4-address-list, MANY2MANY)</li></ul>
</section>
<p>IPv6 Address Range</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>TO instance-group (Many2Many)</li>
-<li>TO subnet (Many2Many)</li>
-<li>FROM vnfc</li>
-<li>FROM cloud-region (is composed of vip-ipv6-address-list)</li></ul>
+<li>TO cloud-region( vip-ipv6-address-list org.onap.relationships.inventory.BelongsTo cloud-region, MANY2ONE)</li>
+<li>TO instance-group( vip-ipv6-address-list org.onap.relationships.inventory.MemberOf instance-group, MANY2MANY)</li>
+<li>TO subnet( vip-ipv6-address-list org.onap.relationships.inventory.MemberOf subnet, MANY2MANY)</li>
+<li>FROM vnfc( vnfc org.onap.relationships.inventory.Uses vip-ipv6-address-list, MANY2MANY)</li></ul>
</section>
<p>Virtual organization of cloud infrastructure elements in a data center context</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>TO generic-vnf (Many2Many)</li>
-<li>TO logical-link (Many2Many)</li>
-<li>FROM connector</li></ul>
+<li>FROM connector( connector org.onap.relationships.inventory.LocatedIn virtual-data-center, MANY2MANY)</li>
+<li>FROM generic-vnf( generic-vnf org.onap.relationships.inventory.LocatedIn virtual-data-center, MANY2MANY)</li>
+<li>FROM logical-link( logical-link org.onap.relationships.inventory.LocatedIn virtual-data-center, MANY2MANY)</li></ul>
</section>
<p>Definition of vlan</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>TO l3-interface-ipv4-address-list (comprises vlan, Many2Many)</li>
-<li>TO l3-interface-ipv6-address-list (comprises vlan, Many2Many)</li>
-<li>TO multicast-configuration (Many2Many)</li>
-<li>TO logical-link (Many2Many)</li>
-<li>FROM l-interface (is composed of vlan)</li>
-<li>FROM service-instance</li>
-<li>FROM allotted-resource</li></ul>
+<li>TO l-interface( vlan tosca.relationships.network.LinksTo l-interface, MANY2ONE)</li>
+<li>TO logical-link( vlan org.onap.relationships.inventory.Uses logical-link, MANY2MANY)</li>
+<li>TO multicast-configuration( vlan org.onap.relationships.inventory.Uses multicast-configuration, MANY2MANY)</li>
+<li>FROM allotted-resource( allotted-resource org.onap.relationships.inventory.PartOf vlan, MANY2MANY)</li>
+<li>FROM service-instance( service-instance org.onap.relationships.inventory.ComposedOf vlan, ONE2MANY)</li>
+<li>FROM l3-interface-ipv4-address-list( l3-interface-ipv4-address-list org.onap.relationships.inventory.BelongsTo vlan, MANY2ONE)</li>
+<li>FROM l3-interface-ipv6-address-list( l3-interface-ipv6-address-list org.onap.relationships.inventory.BelongsTo vlan, MANY2ONE)</li>
+<li>VLAN is DELETED when these are DELETED L3-INTERFACE-IPV4-ADDRESS-LIST,L3-INTERFACE-IPV6-ADDRESS-LIST</li>
+<li>VLAN deletion means associated objects of these types are also DELETED:LOGICAL-LINK</li></ul>
</section>
<p>Image object that pertain to a VNF that doesn't have associated vservers. This is a kludge.</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>FROM generic-vnf</li></ul>
+<li>FROM generic-vnf( generic-vnf org.onap.relationships.inventory.Uses vnf-image, MANY2ONE)</li>
+<li>VNF-IMAGE cannot be deleted if linked to GENERIC-VNF</li></ul>
</section>
<section class="json-schema-description">
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>TO instance-group (Many2Many)</li>
-<li>TO vip-ipv4-address-list (Many2Many)</li>
-<li>TO vip-ipv6-address-list (Many2Many)</li>
-<li>FROM vserver</li>
-<li>FROM vf-module</li>
-<li>FROM generic-vnf</li>
-<li>FROM l3-interface-ipv4-address-list (comprises vnfc)</li>
-<li>FROM l3-interface-ipv6-address-list (comprises vnfc)</li></ul>
+<li>TO generic-vnf( vnfc org.onap.relationships.inventory.BelongsTo generic-vnf, MANY2ONE)</li>
+<li>TO instance-group( vnfc org.onap.relationships.inventory.MemberOf instance-group, MANY2MANY)</li>
+<li>TO vip-ipv4-address-list( vnfc org.onap.relationships.inventory.Uses vip-ipv4-address-list, MANY2MANY)</li>
+<li>TO vip-ipv6-address-list( vnfc org.onap.relationships.inventory.Uses vip-ipv6-address-list, MANY2MANY)</li>
+<li>TO vserver( vnfc tosca.relationships.HostedOn vserver, ONE2MANY)</li>
+<li>FROM vf-module( vf-module org.onap.relationships.inventory.Uses vnfc, ONE2MANY)</li>
+<li>FROM l3-interface-ipv4-address-list( l3-interface-ipv4-address-list org.onap.relationships.inventory.BelongsTo vnfc, MANY2ONE)</li>
+<li>FROM l3-interface-ipv6-address-list( l3-interface-ipv6-address-list org.onap.relationships.inventory.BelongsTo vnfc, MANY2ONE)</li>
+<li>VNFC is DELETED when these are DELETED L3-INTERFACE-IPV4-ADDRESS-LIST,L3-INTERFACE-IPV6-ADDRESS-LIST</li></ul>
</section>
<p>Ephemeral Block storage volume.</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>FROM vserver (is composed of volume)</li></ul>
+<li>FROM vserver (PARENT of volume, vserver tosca.relationships.AttachesTo volume)</li></ul>
</section>
<p>Persistent block-level storage.</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>TO complex (Many2Many)</li>
-<li>TO tenant (Many2Many)</li>
-<li>FROM cloud-region (is composed of volume-group)</li>
-<li>FROM vf-module</li>
-<li>FROM generic-vnf</li></ul>
+<li>TO cloud-region( volume-group org.onap.relationships.inventory.BelongsTo cloud-region, MANY2ONE)</li>
+<li>TO complex( volume-group org.onap.relationships.inventory.LocatedIn complex, MANY2ONE)</li>
+<li>FROM generic-vnf( generic-vnf org.onap.relationships.inventory.DependsOn volume-group, ONE2MANY)</li>
+<li>FROM vf-module( vf-module org.onap.relationships.inventory.Uses volume-group, ONE2ONE)</li>
+<li>FROM tenant( tenant org.onap.relationships.inventory.DependsOn volume-group, ONE2MANY)</li></ul>
</section>
<p>VPLS Provider Edge routers.</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>TO complex (Many2Many)</li>
-<li>TO ctag-pool (Many2Many)</li>
-<li>TO p-interface (comprises vpls-pe, Many2Many)</li>
-<li>TO lag-interface (comprises vpls-pe, Many2Many)</li></ul>
+<li>TO complex( vpls-pe org.onap.relationships.inventory.LocatedIn complex, MANY2ONE)</li>
+<li>TO ctag-pool( vpls-pe org.onap.relationships.inventory.Uses ctag-pool, MANY2MANY)</li>
+<li>FROM lag-interface( lag-interface tosca.relationships.network.BindsTo vpls-pe, MANY2ONE)</li>
+<li>FROM p-interface( p-interface tosca.relationships.network.BindsTo vpls-pe, MANY2ONE)</li>
+<li>VPLS-PE is DELETED when these are DELETED LAG-INTERFACE,P-INTERFACE</li></ul>
</section>
<p>VPN binding</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>TO route-target (comprises vpn-binding, One2Many)</li>
-<li>FROM l3-network</li>
-<li>FROM logical-link</li>
-<li>FROM allotted-resource</li></ul>
+<li>FROM allotted-resource( allotted-resource org.onap.relationships.inventory.BelongsTo vpn-binding, MANY2MANY)</li>
+<li>FROM l3-network( l3-network org.onap.relationships.inventory.Uses vpn-binding, MANY2MANY)</li>
+<li>FROM logical-link( logical-link org.onap.relationships.inventory.Uses vpn-binding, MANY2MANY)</li>
+<li>FROM route-target( route-target org.onap.relationships.inventory.BelongsTo vpn-binding, MANY2ONE)</li>
+<li>VPN-BINDING cannot be deleted if linked to ALLOTTED-RESOURCE,L3-NETWORK,LOGICAL-LINK</li>
+<li>VPN-BINDING is DELETED when these are DELETED ROUTE-TARGET</li></ul>
</section>
<p>Virtual Servers, aka virtual machine or VM.</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>TO flavor (Many2One)</li>
-<li>TO image (Many2One)</li>
-<li>TO l-interface (comprises vserver, Many2Many)</li>
-<li>TO pserver (Many2One)</li>
-<li>TO volume (comprises vserver, Many2Many)</li>
-<li>TO vnfc (Many2Many)</li>
-<li>TO snapshot (One2One)</li>
-<li>TO vf-module (Many2One)</li>
-<li>FROM generic-vnf</li>
-<li>FROM tenant (is composed of vserver)</li>
-<li>FROM vce</li></ul>
+<li>TO tenant( vserver org.onap.relationships.inventory.BelongsTo tenant, MANY2ONE)</li>
+<li>TO flavor( vserver org.onap.relationships.inventory.Uses flavor, MANY2ONE)</li>
+<li>TO image( vserver org.onap.relationships.inventory.Uses image, MANY2ONE)</li>
+<li>TO pserver( vserver tosca.relationships.HostedOn pserver, MANY2ONE)</li>
+<li>TO snapshot( vserver org.onap.relationships.inventory.Uses snapshot, ONE2ONE)</li>
+<li>TO volume (CHILD of vserver, vserver tosca.relationships.AttachesTo volume, ONE2MANY)</li>
+<li>FROM generic-vnf( generic-vnf tosca.relationships.HostedOn vserver, ONE2MANY)</li>
+<li>FROM vce( vce tosca.relationships.HostedOn vserver, ONE2MANY)</li>
+<li>FROM l-interface( l-interface tosca.relationships.network.BindsTo vserver, MANY2ONE)</li>
+<li>FROM vf-module( vf-module org.onap.relationships.inventory.Uses vserver, ONE2MANY)</li>
+<li>FROM vnfc( vnfc tosca.relationships.HostedOn vserver, ONE2MANY)</li>
+<li>VSERVER is DELETED when these are DELETED L-INTERFACE</li>
+<li>VSERVER deletion means associated objects of these types are also DELETED:VOLUME</li></ul>
</section>
<p>A zone is a grouping of assets in a location homing to the same connections into the CBB</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>TO complex (Many2One)</li>
-<li>FROM cloud-region</li>
-<li>FROM pserver</li>
-<li>FROM pnf</li>
-<li>FROM service-instance</li></ul>
+<li>TO complex( zone org.onap.relationships.inventory.LocatedIn complex, MANY2ONE)</li>
+<li>FROM cloud-region( cloud-region org.onap.relationships.inventory.LocatedIn zone, MANY2ONE)</li>
+<li>FROM pnf( pnf org.onap.relationships.inventory.LocatedIn zone, MANY2ONE)</li>
+<li>FROM pserver( pserver org.onap.relationships.inventory.LocatedIn zone, MANY2ONE)</li>
+<li>FROM service-instance( service-instance org.onap.relationships.inventory.LocatedIn zone, MANY2ONE)</li></ul>
</section>