-
<!DOCTYPE html>
<html>
<head>
<body>
<div class="container">
<h1>Active and Available Inventory REST API.</h1>
- <p class="sw-info-version">Version: <span>v10</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_v9.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--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--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-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>
<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--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>
<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-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-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--relationship-list-relationship-delete">DELETE /network/vnfcs/vnfc/{vnfc-name}/relationship-list/relationship</a></td>
<td><p>delete an existing relationship</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--network-vpes-get">GET /network/vpes</a></td>
- <td><p>returns vpes</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--network-vpes-vpe--vnf-id--get">GET /network/vpes/vpe/{vnf-id}</a></td>
- <td><p>returns vpe</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--network-vpes-vpe--vnf-id--put">PUT /network/vpes/vpe/{vnf-id}</a></td>
- <td><p>create or update an existing vpe</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--network-vpes-vpe--vnf-id--delete">DELETE /network/vpes/vpe/{vnf-id}</a></td>
- <td><p>delete an existing vpe</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--network-vpes-vpe--vnf-id--entitlements-get">GET /network/vpes/vpe/{vnf-id}/entitlements</a></td>
- <td><p>returns entitlements</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--network-vpes-vpe--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--get">GET /network/vpes/vpe/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid}</a></td>
- <td><p>returns entitlement</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--network-vpes-vpe--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--put">PUT /network/vpes/vpe/{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-vpes-vpe--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--delete">DELETE /network/vpes/vpe/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid}</a></td>
- <td><p>delete an existing entitlement</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--network-vpes-vpe--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--relationship-list-relationship-put">PUT /network/vpes/vpe/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid}/relationship-list/relationship</a></td>
- <td><p>see node definition for valid relationships</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--network-vpes-vpe--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--relationship-list-relationship-delete">DELETE /network/vpes/vpe/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid}/relationship-list/relationship</a></td>
- <td><p>delete an existing relationship</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-get">GET /network/vpes/vpe/{vnf-id}/l-interfaces</a></td>
- <td><p>returns l-interfaces</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--get">GET /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}</a></td>
- <td><p>returns l-interface</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--put">PUT /network/vpes/vpe/{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-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--delete">DELETE /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}</a></td>
- <td><p>delete an existing l-interface</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--get">GET /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</a></td>
- <td><p>returns l3-interface-ipv4-address-list</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--put">PUT /network/vpes/vpe/{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-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--delete">DELETE /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}</a></td>
- <td><p>delete an existing l3-interface-ipv4-address-list</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-put">PUT /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</a></td>
- <td><p>see node definition for valid relationships</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--relationship-list-relationship-delete">DELETE /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</a></td>
- <td><p>delete an existing relationship</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--get">GET /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</a></td>
- <td><p>returns l3-interface-ipv6-address-list</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--put">PUT /network/vpes/vpe/{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-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--delete">DELETE /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}</a></td>
- <td><p>delete an existing l3-interface-ipv6-address-list</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-put">PUT /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</a></td>
- <td><p>see node definition for valid relationships</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--relationship-list-relationship-delete">DELETE /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</a></td>
- <td><p>delete an existing relationship</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--relationship-list-relationship-put">PUT /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship</a></td>
- <td><p>see node definition for valid relationships</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--relationship-list-relationship-delete">DELETE /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship</a></td>
- <td><p>delete an existing relationship</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--sriov-vfs-get">GET /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs</a></td>
- <td><p>returns sriov-vfs</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--get">GET /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</a></td>
- <td><p>returns sriov-vf</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--put">PUT /network/vpes/vpe/{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-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--delete">DELETE /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</a></td>
- <td><p>delete an existing sriov-vf</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-put">PUT /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship</a></td>
- <td><p>see node definition for valid relationships</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-delete">DELETE /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship</a></td>
- <td><p>delete an existing relationship</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-get">GET /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans</a></td>
- <td><p>returns vlans</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--get">GET /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</a></td>
- <td><p>returns vlan</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--put">PUT /network/vpes/vpe/{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-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--delete">DELETE /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</a></td>
- <td><p>delete an existing vlan</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--get">GET /network/vpes/vpe/{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>returns l3-interface-ipv4-address-list</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--put">PUT /network/vpes/vpe/{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-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv4-address-list--l3-interface-ipv4-address--delete">DELETE /network/vpes/vpe/{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>delete an existing l3-interface-ipv4-address-list</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--network-vpes-vpe--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">PUT /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</a></td>
- <td><p>see node definition for valid relationships</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--network-vpes-vpe--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">DELETE /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv4-address-list/{l3-interface-ipv4-address}/relationship-list/relationship</a></td>
- <td><p>delete an existing relationship</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--get">GET /network/vpes/vpe/{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>returns l3-interface-ipv6-address-list</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--put">PUT /network/vpes/vpe/{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-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--l3-interface-ipv6-address-list--l3-interface-ipv6-address--delete">DELETE /network/vpes/vpe/{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>delete an existing l3-interface-ipv6-address-list</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--network-vpes-vpe--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">PUT /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</a></td>
- <td><p>see node definition for valid relationships</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--network-vpes-vpe--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">DELETE /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/l3-interface-ipv6-address-list/{l3-interface-ipv6-address}/relationship-list/relationship</a></td>
- <td><p>delete an existing relationship</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-put">PUT /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship</a></td>
- <td><p>see node definition for valid relationships</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-delete">DELETE /network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship</a></td>
- <td><p>delete an existing relationship</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-get">GET /network/vpes/vpe/{vnf-id}/lag-interfaces</a></td>
- <td><p>returns lag-interfaces</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--get">GET /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}</a></td>
- <td><p>returns lag-interface</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--put">PUT /network/vpes/vpe/{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-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--delete">DELETE /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}</a></td>
- <td><p>delete an existing lag-interface</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-get">GET /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces</a></td>
- <td><p>returns l-interfaces</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--get">GET /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}</a></td>
- <td><p>returns l-interface</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--put">PUT /network/vpes/vpe/{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-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--delete">DELETE /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}</a></td>
- <td><p>delete an existing l-interface</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--get">GET /network/vpes/vpe/{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>returns l3-interface-ipv4-address-list</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--network-vpes-vpe--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/vpes/vpe/{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-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--delete">DELETE /network/vpes/vpe/{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>delete an existing l3-interface-ipv4-address-list</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--network-vpes-vpe--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">PUT /network/vpes/vpe/{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</a></td>
- <td><p>see node definition for valid relationships</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--network-vpes-vpe--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">DELETE /network/vpes/vpe/{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</a></td>
- <td><p>delete an existing relationship</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--get">GET /network/vpes/vpe/{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>returns l3-interface-ipv6-address-list</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--network-vpes-vpe--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/vpes/vpe/{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-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--delete">DELETE /network/vpes/vpe/{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>delete an existing l3-interface-ipv6-address-list</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--network-vpes-vpe--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">PUT /network/vpes/vpe/{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</a></td>
- <td><p>see node definition for valid relationships</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--network-vpes-vpe--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">DELETE /network/vpes/vpe/{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</a></td>
- <td><p>delete an existing relationship</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--relationship-list-relationship-put">PUT /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship</a></td>
- <td><p>see node definition for valid relationships</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--relationship-list-relationship-delete">DELETE /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/relationship-list/relationship</a></td>
- <td><p>delete an existing relationship</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-get">GET /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs</a></td>
- <td><p>returns sriov-vfs</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--get">GET /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</a></td>
- <td><p>returns sriov-vf</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--put">PUT /network/vpes/vpe/{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-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--delete">DELETE /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}</a></td>
- <td><p>delete an existing sriov-vf</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-put">PUT /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship</a></td>
- <td><p>see node definition for valid relationships</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-delete">DELETE /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship</a></td>
- <td><p>delete an existing relationship</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-get">GET /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans</a></td>
- <td><p>returns vlans</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--get">GET /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</a></td>
- <td><p>returns vlan</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--put">PUT /network/vpes/vpe/{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-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--delete">DELETE /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</a></td>
- <td><p>delete an existing vlan</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--network-vpes-vpe--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">GET /network/vpes/vpe/{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>returns l3-interface-ipv4-address-list</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--network-vpes-vpe--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/vpes/vpe/{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-vpes-vpe--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">DELETE /network/vpes/vpe/{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>delete an existing l3-interface-ipv4-address-list</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--network-vpes-vpe--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">PUT /network/vpes/vpe/{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</a></td>
- <td><p>see node definition for valid relationships</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--network-vpes-vpe--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">DELETE /network/vpes/vpe/{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</a></td>
- <td><p>delete an existing relationship</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--network-vpes-vpe--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">GET /network/vpes/vpe/{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>returns l3-interface-ipv6-address-list</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--network-vpes-vpe--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/vpes/vpe/{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-vpes-vpe--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">DELETE /network/vpes/vpe/{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>delete an existing l3-interface-ipv6-address-list</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--network-vpes-vpe--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">PUT /network/vpes/vpe/{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</a></td>
- <td><p>see node definition for valid relationships</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--network-vpes-vpe--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">DELETE /network/vpes/vpe/{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</a></td>
- <td><p>delete an existing relationship</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-put">PUT /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship</a></td>
- <td><p>see node definition for valid relationships</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-delete">DELETE /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}/relationship-list/relationship</a></td>
- <td><p>delete an existing relationship</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--relationship-list-relationship-put">PUT /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/relationship-list/relationship</a></td>
- <td><p>see node definition for valid relationships</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--relationship-list-relationship-delete">DELETE /network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/relationship-list/relationship</a></td>
- <td><p>delete an existing relationship</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--network-vpes-vpe--vnf-id--licenses-get">GET /network/vpes/vpe/{vnf-id}/licenses</a></td>
- <td><p>returns licenses</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--network-vpes-vpe--vnf-id--licenses-license--group-uuid---resource-uuid--get">GET /network/vpes/vpe/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid}</a></td>
- <td><p>returns license</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--network-vpes-vpe--vnf-id--licenses-license--group-uuid---resource-uuid--put">PUT /network/vpes/vpe/{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-vpes-vpe--vnf-id--licenses-license--group-uuid---resource-uuid--delete">DELETE /network/vpes/vpe/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid}</a></td>
- <td><p>delete an existing license</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--network-vpes-vpe--vnf-id--licenses-license--group-uuid---resource-uuid--relationship-list-relationship-put">PUT /network/vpes/vpe/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid}/relationship-list/relationship</a></td>
- <td><p>see node definition for valid relationships</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--network-vpes-vpe--vnf-id--licenses-license--group-uuid---resource-uuid--relationship-list-relationship-delete">DELETE /network/vpes/vpe/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid}/relationship-list/relationship</a></td>
- <td><p>delete an existing relationship</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--network-vpes-vpe--vnf-id--relationship-list-relationship-put">PUT /network/vpes/vpe/{vnf-id}/relationship-list/relationship</a></td>
- <td><p>see node definition for valid relationships</p>
- </td>
- </tr>
- <tr>
- <td><a href="#operation--network-vpes-vpe--vnf-id--relationship-list-relationship-delete">DELETE /network/vpes/vpe/{vnf-id}/relationship-list/relationship</a></td>
- <td><p>delete an existing relationship</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-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-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/v9/BusinessConnectorsConnector.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</div>
</div>
+ <span id="path--business-connectors-connector--resource-instance-id--"></span>
+ <div id="operation--business-connectors-connector--resource-instance-id--patch" class="swagger--panel-operation-patch panel">
+ <div class="panel-heading">
+ <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>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">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <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>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</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--"></span>
<div id="operation--business-connectors-connector--resource-instance-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/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/v9/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/v9/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/v9/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">
<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--"></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><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>
+ 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/v9/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/v9/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>
+ <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--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 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">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>
+ <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>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/v9/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">
</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-delete" class="swagger--panel-operation-delete 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">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>returns service-instances</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>
- 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
</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--get" class="swagger--panel-operation-get panel">
+ <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-instance</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}</strong></h3>
+ <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-instance</p>
+ <p>returns service-instances</p>
</section>
<section class="sw-request-params">
<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>
+ 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
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</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--get" class="swagger--panel-operation-get panel">
+ <div class="panel-heading">
+ <div class="operation-summary">returns service-instance</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}</strong></h3>
+ Tags:
+ <a href="#tag-Business">Business</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>returns service-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>
+ 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>
subscriber-name
<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/v9/BusinessCustomersCustomerServiceSubscriptionsServiceSubscriptionServiceInstancesServiceInstance.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--"></span>
+ <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">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>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">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <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>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</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="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/v9/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/v9/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/v9/BusinessCustomersCustomerServiceSubscriptionsServiceSubscriptionServiceInstancesServiceInstanceAllottedResourcesAllottedResourceTunnelXconnectsTunnelXconnect.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--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--patch" class="swagger--panel-operation-patch panel">
+ <div class="panel-heading">
+ <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>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">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <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>
+ <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--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">
</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/v9/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/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/v9/BusinessCustomersCustomerServiceSubscriptionsServiceSubscriptionServiceInstancesServiceInstanceMetadataMetadatum.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--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">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>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>
+ 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">
</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/v9/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/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/v9/CloudInfrastructureCloudRegionsCloudRegion.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--"></span>
+ <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">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>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="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/v9/CloudInfrastructureCloudRegionsCloudRegionAvailabilityZonesAvailabilityZone.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--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 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">delete an existing availability-zone</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/cloud-infrastructure/cloud-regions/cloud-region/{cloud-owner}/{cloud-region-id}/availability-zones/availability-zone/{availability-zone-name}</strong></h3>
+ <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>delete an existing availability-zone</p>
+ <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">
<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--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">
+ <div class="operation-summary">delete an existing availability-zone</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</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>delete 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>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <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>
+ <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/v9/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/v9/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>
-
- </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>
- 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>
+ <p>update an existing dvs-switch</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>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="#/definitions/relationship">/relationship</a>
+ <a class="json-schema-ref" href="#/patchDefinitions/dvs-switch">/dvs-switch</a>
</div>
</div></div>
</div>
</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-delete" class="swagger--panel-operation-delete 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">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}/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>delete an existing relationship</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>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <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/v9/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">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <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>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</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-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}/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>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/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/v9/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/v9/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/v9/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/v9/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/v9/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/v9/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/v9/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/v9/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/v9/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/v9/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/v9/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/v9/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/v9/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">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <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>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</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--"></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">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>delete an existing tenant</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/v9/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/vservers">/vservers</a>
+ <a class="json-schema-ref" href="#/getDefinitions/vservers">/vservers</a>
</div>
</div>
</div>
<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/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/v9/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/v9/CloudInfrastructureCloudRegionsCloudRegionTenantsTenantVserversVserverLInterfacesLInterface.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--"></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 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">delete an existing l-interface</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}</strong></h3>
+ <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>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">
<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--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="operation-summary">delete an existing l-interface</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}</strong></h3>
+ Tags:
+ <a href="#tag-CloudInfrastructure">CloudInfrastructure</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>
+ 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>
+ 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/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/v9/CloudInfrastructureCloudRegionsCloudRegionTenantsTenantVserversVserverLInterfacesLInterfaceL3InterfaceIpv4AddressList.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-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 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">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}/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}/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--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--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--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">
- <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-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}/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--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--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--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}/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}/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/v9/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/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--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--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--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--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}/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}/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>
+ 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-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--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}/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/v9/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/v9/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>
+ <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-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 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">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>
+ <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>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/v9/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">
</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-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>/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">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>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>
<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>
- 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
- </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>
</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--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--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-"></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-vf</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/sriov-vf/{pci-id}</strong></h3>
+ <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-vf</p>
+ <p>returns sriov-vfs</p>
</section>
<section class="sw-request-params">
<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>
cloud-type
<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/sriov-vfs">/sriov-vfs</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--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--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--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 sriov-vf</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}</strong></h3>
+ <div class="operation-summary">returns sriov-vf</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/sriov-vf/{pci-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 sriov-vf</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>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/sriov-vf">/sriov-vf</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--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">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>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>
- 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
+ vserver-name
</td>
<td>
- <p>Unique identifier for this vserver relative to its tenant</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>
- interface-name
+ vserver-name2
</td>
<td>
- <p>Name given to 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>
- pci-id
+ prov-status
</td>
<td>
- <p>PCI ID used to identify the sriov-vf</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
+ 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>
+ 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-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-vf">/sriov-vf</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--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--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}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship</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>/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>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>relationship 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/v9/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>
+ <a class="json-schema-ref" href="#/definitions/sriov-vf">/sriov-vf</a>
</div>
</div></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--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">
+ <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--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}/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">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 relationship</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">
</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--"></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">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 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>returns vlans</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>
- cloud-type
+ pci-id
</td>
<td>
- <p>Type of the cloud (e.g., openstack)</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>
- 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>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</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-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">
+ <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>
+ 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/v9/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">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
<tr>
<td>
- tenant-name
+ cloud-owner
</td>
<td>
- <p>Readable name of tenant</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>
- vserver-name
+ cloud-region-id
</td>
<td>
- <p>Name of vserver</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>
- vserver-name2
+ tenant-id
</td>
<td>
- <p>Alternative name of vserver</p>
+ <p>Unique id relative to the cloud-region.</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
+ vserver-id
</td>
<td>
- <p>Trigger for operational monitoring of this resource by Service Assurance systems.</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>
- in-maint
+ interface-name
</td>
<td>
+ <p>Name given to the interface</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>
- is-closed-loop-disabled
+ pci-id
</td>
<td>
+ <p>PCI ID used to identify the sriov-vf</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>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</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-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">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>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-id
+ cloud-owner
</td>
<td>
- <p>ID of interface</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>
- macaddr
+ cloud-region-id
</td>
<td>
- <p>MAC address for the interface</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>
- network-name
+ tenant-id
</td>
<td>
- <p>Name of the network</p>
+ <p>Unique id relative to the cloud-region.</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>
+ 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>
+ 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>
</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-id
- </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>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <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>
+ 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>
+ 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
+ </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-id
+ </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>
+
+ <section class="sw-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/v9/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>
<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/v9/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/v9/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">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <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-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">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>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/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/v9/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/v9/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">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <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--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">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>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/v9/CloudInfrastructureCloudRegionsCloudRegionTenantsTenantVserversVserverLInterfacesLInterfaceVlansVlan.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/v9/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/v9/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/v9/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">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <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>
+ volume-id
+ </td>
+ <td>
+ <p>Unique ID of block storage volume relative to the vserver.</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">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--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">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>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/volume-groups">/volume-groups</a>
+ <a class="json-schema-ref" href="#/getDefinitions/volume-groups">/volume-groups</a>
</div>
</div>
</div>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/volume-group">/volume-group</a>
+ <a class="json-schema-ref" href="#/getDefinitions/volume-group">/volume-group</a>
</div>
</div>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>volume-group 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/v9/CloudInfrastructureCloudRegionsCloudRegionVolumeGroupsVolumeGroup.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--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">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>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">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <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>
+ 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>
+ </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--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">
</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/v9/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/complexes">/complexes</a>
+ <a class="json-schema-ref" href="#/getDefinitions/complexes">/complexes</a>
</div>
</div>
</div>
<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="#/getDefinitions/complex">/complex</a>
</div>
</div>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>complex 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/v9/CloudInfrastructureComplexesComplex.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</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 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 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">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 complex</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">
<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/ctag-pools">/ctag-pools</a>
</div>
</div>
</div>
<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/ctag-pool">/ctag-pool</a>
</div>
</div>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>ctag-pool object that needs to be created or updated</p>
+ <p><p>ctag-pool object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v9/CloudInfrastructureComplexesComplexCtagPoolsCtagPool.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</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 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">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 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>delete an existing ctag-pool</p>
+ <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">
<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-complexes-complex--physical-location-id--ctag-pools-ctag-pool--target-pe---availability-zone-name--relationship-list-relationship-"></span>
- <div id="operation--cloud-infrastructure-complexes-complex--physical-location-id--ctag-pools-ctag-pool--target-pe---availability-zone-name--relationship-list-relationship-put" class="swagger--panel-operation-put panel">
+ <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">see node definition for valid relationships</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}/relationship-list/relationship</strong></h3>
+ <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>see node definition for valid relationships</p>
+ <p>delete 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>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-complexes-complex--physical-location-id--ctag-pools-ctag-pool--target-pe---availability-zone-name--relationship-list-relationship-"></span>
- <div id="operation--cloud-infrastructure-complexes-complex--physical-location-id--ctag-pools-ctag-pool--target-pe---availability-zone-name--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <div id="operation--cloud-infrastructure-complexes-complex--physical-location-id--ctag-pools-ctag-pool--target-pe---availability-zone-name--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/complexes/complex/{physical-location-id}/ctag-pools/ctag-pool/{target-pe}/{availability-zone-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>/cloud-infrastructure/complexes/complex/{physical-location-id}/ctag-pools/ctag-pool/{target-pe}/{availability-zone-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>
+ <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/v9/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/relationship">/relationship</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
</div>
</div>
- <span id="path--cloud-infrastructure-complexes-complex--physical-location-id--relationship-list-relationship-"></span>
- <div id="operation--cloud-infrastructure-complexes-complex--physical-location-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/complexes/complex/{physical-location-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</p>
- </p>
- </div>
- <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>
- 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--relationship-list-relationship-"></span>
- <div id="operation--cloud-infrastructure-complexes-complex--physical-location-id--relationship-list-relationship-delete" class="swagger--panel-operation-delete panel">
+ <span id="path--cloud-infrastructure-complexes-complex--physical-location-id--ctag-pools-ctag-pool--target-pe---availability-zone-name--relationship-list-relationship-"></span>
+ <div id="operation--cloud-infrastructure-complexes-complex--physical-location-id--ctag-pools-ctag-pool--target-pe---availability-zone-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/complexes/complex/{physical-location-id}/relationship-list/relationship</strong></h3>
+ <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}/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>
+ 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--relationship-list-relationship-"></span>
+ <div id="operation--cloud-infrastructure-complexes-complex--physical-location-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/complexes/complex/{physical-location-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/v9/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/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>
+ 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--relationship-list-relationship-"></span>
+ <div id="operation--cloud-infrastructure-complexes-complex--physical-location-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/complexes/complex/{physical-location-id}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-CloudInfrastructure">CloudInfrastructure</a>
</div>
<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/v9/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/v9/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/v9/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/v9/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/v9/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/v9/CloudInfrastructurePserversPserverLagInterfacesLagInterfaceLInterfacesLInterfaceL3InterfaceIpv4AddressList.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--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--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}/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>
+ 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--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">
</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/v9/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/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/v9/CloudInfrastructurePserversPserverLagInterfacesLagInterfaceLInterfacesLInterfaceL3InterfaceIpv6AddressList.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--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--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>/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>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 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--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">
</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/v9/CloudInfrastructurePserversPserverLagInterfacesLagInterfaceLInterfacesLInterfaceL3InterfaceIpv6AddressList.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/v9/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/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/v9/CloudInfrastructurePserversPserverLagInterfacesLagInterfaceLInterfacesLInterfaceSriovVfsSriovVf.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--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 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">delete an existing sriov-vf</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}/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/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>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-pservers-pserver--hostname--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--cloud-infrastructure-pservers-pserver--hostname--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--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">
- <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}/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/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>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-pservers-pserver--hostname--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--cloud-infrastructure-pservers-pserver--hostname--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 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--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}/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/pservers/pserver/{hostname}/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-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/v9/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/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-"></span>
- <div id="operation--cloud-infrastructure-pservers-pserver--hostname--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-get" class="swagger--panel-operation-get panel">
+ <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--relationship-list-relationship-"></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--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/pservers/pserver/{hostname}/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>/cloud-infrastructure/pservers/pserver/{hostname}/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-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>
- 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>
- pserver-id
- </td>
- <td>
- <p>ID of Pserver</p>
- </td>
- <td>query</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>
- pserver-name2
- </td>
- <td>
- <p>alternative pserver 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>
- 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
+ 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-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--get" class="swagger--panel-operation-get panel">
+ <span id="path--cloud-infrastructure-pservers-pserver--hostname--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-"></span>
+ <div id="operation--cloud-infrastructure-pservers-pserver--hostname--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 vlan</div>
- <h3 class="panel-title"><span class="operation-name">GET</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>
+ <div class="operation-summary">returns vlans</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/cloud-infrastructure/pservers/pserver/{hostname}/lag-interfaces/lag-interface/{interface-name}/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">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <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>
+ 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>
+ pserver-id
+ </td>
+ <td>
+ <p>ID of Pserver</p>
+ </td>
+ <td>query</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>
+ pserver-name2
+ </td>
+ <td>
+ <p>alternative pserver 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>
+ 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>
+
+ <section class="sw-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/vlans">/vlans</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-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--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/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>returns vlan</p>
</section>
<section class="sw-request-params">
<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/v9/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/v9/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/v9/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/v9/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/v9/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">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <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-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--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">
+ <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>
+ 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/v9/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">
</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/v9/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/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/v9/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/v9/CloudInfrastructurePserversPserverPInterfacesPInterfaceLInterfacesLInterface.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--"></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 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">delete an existing l-interface</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}</strong></h3>
+ <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>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">
<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--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="operation-summary">delete an existing l-interface</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}</strong></h3>
+ Tags:
+ <a href="#tag-CloudInfrastructure">CloudInfrastructure</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>
+ 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>
+ 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/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/v9/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/v9/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/v9/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/v9/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/v9/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/v9/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/v9/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/v9/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/v9/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/v9/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/v9/CloudInfrastructurePserversPserverPInterfacesPInterfaceLInterfacesLInterfaceVlansVlanL3InterfaceIpv6AddressList.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-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--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>/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>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>
+ 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-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">
</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/v9/CloudInfrastructurePserversPserverPInterfacesPInterfaceLInterfacesLInterfaceVlansVlanL3InterfaceIpv6AddressList.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/v9/CloudInfrastructurePserversPserverPInterfacesPInterfaceLInterfacesLInterfaceVlansVlan.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/v9/CloudInfrastructurePserversPserverPInterfacesPInterface.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/v9/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/v9/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/v9/CloudInfrastructureVirtualDataCentersVirtualDataCenter.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-vnfs">/generic-vnfs</a>
+ <a class="json-schema-ref" href="#/getDefinitions/generic-vnfs">/generic-vnfs</a>
</div>
</div>
</div>
<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/generic-vnf">/generic-vnf</a>
</div>
</div>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>generic-vnf object that needs to be created or updated</p>
+ <p><p>generic-vnf object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v9/NetworkGenericVnfsGenericVnf.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</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">
+ <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">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 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-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing generic-vnf</p>
+ <p>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.</p>
+ </p>
+ </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/generic-vnf">/generic-vnf</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--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 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-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>delete 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>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <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>
+ 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/entitlements">/entitlements</a>
+ <a class="json-schema-ref" href="#/getDefinitions/entitlements">/entitlements</a>
</div>
</div>
</div>
<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/entitlement">/entitlement</a>
</div>
</div>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>entitlement 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/v9/NetworkGenericVnfsGenericVnfEntitlementsEntitlement.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</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">
+ <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 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 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-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing entitlement</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">
<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--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>/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 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-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">
<span class="json-property-required"></span>
</td>
</tr>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</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--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">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-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>
- 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
+ resource-version
</td>
<td>
- <p>Unique ID of an entitlement 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--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--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">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">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>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns l-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/v9/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/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>
+ 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>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</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--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">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-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>
+ 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>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</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-"></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 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-Network">Network</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>returns l-interfaces</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/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/v9/NetworkGenericVnfsGenericVnfLInterfacesLInterface.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</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 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 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>
+ <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-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">
<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--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">
+ <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">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>
+ <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>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>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <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>
</section>
<section class="sw-request-params">
<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/v9/NetworkGenericVnfsGenericVnfLInterfacesLInterfaceL3InterfaceIpv4AddressList.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</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--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}/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>
+ 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>
+ 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--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">
</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/v9/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/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/v9/NetworkGenericVnfsGenericVnfLInterfacesLInterfaceL3InterfaceIpv6AddressList.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</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 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 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>
+ <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 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--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--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}/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>/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">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <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>
+ 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>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</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--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">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>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/v9/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">
</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/v9/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/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/v9/NetworkGenericVnfsGenericVnfLInterfacesLInterfaceSriovVfsSriovVf.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</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--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/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>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>
+ 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>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</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">
</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/v9/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/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/v9/NetworkGenericVnfsGenericVnfLInterfacesLInterfaceVlansVlan.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</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">
+ <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 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 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 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>
+ 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--"></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">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>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/v9/NetworkGenericVnfsGenericVnfLInterfacesLInterfaceVlansVlanL3InterfaceIpv4AddressList.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</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">
+ <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 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">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 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>
- 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-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--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">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>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>
</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--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">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>
+ <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>delete an existing relationship</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>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <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-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--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">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>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/v9/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">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <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-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--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">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>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/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/v9/NetworkGenericVnfsGenericVnfLInterfacesLInterfaceVlansVlanL3InterfaceIpv6AddressList.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</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--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/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>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>
+ 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--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">
</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/v9/NetworkGenericVnfsGenericVnfLInterfacesLInterfaceVlansVlanL3InterfaceIpv6AddressList.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/v9/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/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/v9/NetworkGenericVnfsGenericVnfLagInterfacesLagInterface.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</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--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>/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>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>
+ 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>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</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="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/v9/NetworkGenericVnfsGenericVnfLagInterfacesLagInterfaceLInterfacesLInterface.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</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">
+ <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 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 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 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">
<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--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">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>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 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>
+ 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/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/v9/NetworkGenericVnfsGenericVnfLagInterfacesLagInterfaceLInterfacesLInterfaceL3InterfaceIpv4AddressList.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</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--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}/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>
+ 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">
</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/v9/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/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/v9/NetworkGenericVnfsGenericVnfLagInterfacesLagInterfaceLInterfacesLInterfaceL3InterfaceIpv6AddressList.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</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">
+ <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-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">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-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>
+ 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>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</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--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}/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>
<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/v9/NetworkGenericVnfsGenericVnfLagInterfacesLagInterfaceLInterfacesLInterfaceL3InterfaceIpv6AddressList.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/v9/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/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/v9/NetworkGenericVnfsGenericVnfLagInterfacesLagInterfaceLInterfacesLInterfaceSriovVfsSriovVf.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</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--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/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>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>
+ 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>
+ 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--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">
</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/v9/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/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/v9/NetworkGenericVnfsGenericVnfLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlan.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</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">
+ <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 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">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 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>
+ 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>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</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--"></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">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>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/v9/NetworkGenericVnfsGenericVnfLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlanL3InterfaceIpv4AddressList.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</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>
+ 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-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--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">
</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/v9/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-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/v9/NetworkGenericVnfsGenericVnfLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlanL3InterfaceIpv6AddressList.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</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 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-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>
+ <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-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--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--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">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">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>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--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 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">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">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>
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/v9/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/relationship">/relationship</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
</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--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">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>
+ <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>
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>
+ 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--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 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">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>
+ <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>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/v9/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">
</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--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">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>
+ <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>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--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>
- vnf-id
+ interface-name
</td>
<td>
- <p>Unique id of VNF. This is unique across the graph.</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--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--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">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">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>returns licenses</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/v9/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>
+ 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>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</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>
+ 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>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</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">
<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/licenses">/licenses</a>
</div>
</div>
</div>
<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/license">/license</a>
</div>
</div>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>license 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/v9/NetworkGenericVnfsGenericVnfLicensesLicense.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</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 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 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 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 license</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">
<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--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">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 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>see node definition for valid relationships</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>
- <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--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 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">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}/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 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/v9/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>
+ </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>
+ 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-type">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-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}/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 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/v9/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/vf-modules">/vf-modules</a>
+ <a class="json-schema-ref" href="#/getDefinitions/vf-modules">/vf-modules</a>
</div>
</div>
</div>
<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/vf-module">/vf-module</a>
</div>
</div>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>vf-module 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/v9/NetworkGenericVnfsGenericVnfVfModulesVfModule.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</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">
+ <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 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 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 vf-module</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">
<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-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}/vf-modules/vf-module/{vf-module-id}/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">
<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--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 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}/vf-modules/vf-module/{vf-module-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}/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/v9/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">
</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>
-
- <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/instance-groups">/instance-groups</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--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">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>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>
+ 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>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</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>
+
+ <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
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</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--get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
<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/instance-group">/instance-group</a>
</div>
</div>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>instance-group object that needs to be created or updated</p>
+ <p><p>instance-group object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v9/NetworkInstanceGroupsInstanceGroup.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</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>
+ id
+ </td>
+ <td>
+ <p>Instance Group 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-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">
</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/v9/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/ipsec-configurations">/ipsec-configurations</a>
+ <a class="json-schema-ref" href="#/getDefinitions/ipsec-configurations">/ipsec-configurations</a>
</div>
</div>
</div>
<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="#/getDefinitions/ipsec-configuration">/ipsec-configuration</a>
</div>
</div>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>ipsec-configuration object that needs to be created or updated</p>
+ <p><p>ipsec-configuration object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v9/NetworkIpsecConfigurationsIpsecConfiguration.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</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 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">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">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>delete an existing ipsec-configuration</p>
+ <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">
<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-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-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">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>
+ <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>see node definition for valid relationships</p>
+ <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>
- <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--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 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">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>
+ <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>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/v9/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">
</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-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">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">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>returns vig-servers</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>
</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-servers">/vig-servers</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--get" class="swagger--panel-operation-get panel">
+ <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-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">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-server</p>
+ <p>returns vig-servers</p>
</section>
<section class="sw-request-params">
<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>
<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="#/getDefinitions/vig-servers">/vig-servers</a>
</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--put" class="swagger--panel-operation-put panel">
+ <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">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">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>create or update an existing vig-server</p>
+ <p>returns 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="#/definitions/vig-server">/vig-server</a>
- </div>
- </div></div>
- </div>
- </section>
<section class="sw-request-params">
<table class="table">
<thead>
</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-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-type">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/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--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-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">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>
+ <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>see node definition for valid relationships</p>
+ <p>create or update an existing vig-server</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>vig-server object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v9/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>
+ <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-type">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-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/v9/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>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l3-networks">/l3-networks</a>
+ <a class="json-schema-ref" href="#/getDefinitions/l3-networks">/l3-networks</a>
</div>
</div>
</div>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/l3-network">/l3-network</a>
+ <a class="json-schema-ref" href="#/getDefinitions/l3-network">/l3-network</a>
</div>
</div>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>l3-network object that needs to be created or updated</p>
+ <p><p>l3-network object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v9/NetworkL3NetworksL3Network.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</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="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/ctag-assignments">/ctag-assignments</a>
</div>
</div>
</div>
<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/ctag-assignment">/ctag-assignment</a>
</div>
</div>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>ctag-assignment object that needs to be created or updated</p>
+ <p><p>ctag-assignment object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v9/NetworkL3NetworksL3NetworkCtagAssignmentsCtagAssignment.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</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">
</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/v9/NetworkL3NetworksL3NetworkCtagAssignmentsCtagAssignment.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/v9/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/segmentation-assignments">/segmentation-assignments</a>
+ <a class="json-schema-ref" href="#/getDefinitions/segmentation-assignments">/segmentation-assignments</a>
</div>
</div>
</div>
<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/segmentation-assignment">/segmentation-assignment</a>
</div>
</div>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>segmentation-assignment object that needs to be created or updated</p>
+ <p><p>segmentation-assignment object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v9/NetworkL3NetworksL3NetworkSegmentationAssignmentsSegmentationAssignment.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</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 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">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 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>delete an existing segmentation-assignment</p>
+ <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">
<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--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-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">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 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>see node definition for valid relationships</p>
+ <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>
- <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--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
+ 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-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">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">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>returns subnets</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/v9/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">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/subnets">/subnets</a>
+ <a class="json-schema-ref" href="#/getDefinitions/subnets">/subnets</a>
</div>
</div>
</div>
<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/subnet">/subnet</a>
</div>
</div>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>subnet object that needs to be created or updated</p>
+ <p><p>subnet object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v9/NetworkL3NetworksL3NetworkSubnetsSubnet.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</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 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">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 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>delete an existing subnet</p>
+ <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">
<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--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-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">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>
+ <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>see node definition for valid relationships</p>
+ <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>
- <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--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 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">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>
+ <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>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/v9/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">
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/lag-links">/lag-links</a>
+ <a class="json-schema-ref" href="#/getDefinitions/lag-links">/lag-links</a>
</div>
</div>
</div>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/lag-link">/lag-link</a>
+ <a class="json-schema-ref" href="#/getDefinitions/lag-link">/lag-link</a>
</div>
</div>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>lag-link object that needs to be created or updated</p>
+ <p><p>lag-link object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v9/NetworkLagLinksLagLink.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</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">
</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/v9/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/logical-links">/logical-links</a>
+ <a class="json-schema-ref" href="#/getDefinitions/logical-links">/logical-links</a>
</div>
</div>
</div>
<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="#/getDefinitions/logical-link">/logical-link</a>
</div>
</div>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>logical-link object that needs to be created or updated</p>
+ <p><p>logical-link object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v9/NetworkLogicalLinksLogicalLink.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</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">
</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/v9/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/multicast-configurations">/multicast-configurations</a>
+ <a class="json-schema-ref" href="#/getDefinitions/multicast-configurations">/multicast-configurations</a>
</div>
</div>
</div>
<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="#/getDefinitions/multicast-configuration">/multicast-configuration</a>
</div>
</div>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>multicast-configuration object that needs to be created or updated</p>
+ <p><p>multicast-configuration object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v9/NetworkMulticastConfigurationsMulticastConfiguration.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</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">
</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/v9/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/network-policies">/network-policies</a>
+ <a class="json-schema-ref" href="#/getDefinitions/network-policies">/network-policies</a>
</div>
</div>
</div>
<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/network-policy">/network-policy</a>
</div>
</div>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>network-policy object that needs to be created or updated</p>
+ <p><p>network-policy object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v9/NetworkNetworkPoliciesNetworkPolicy.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</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>path</td>
- <td>
- <span class="json-property-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-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 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">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">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>see node definition for valid relationships</p>
+ <p>update an existing network-policy</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>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="#/definitions/relationship">/relationship</a>
+ <a class="json-schema-ref" href="#/patchDefinitions/network-policy">/network-policy</a>
</div>
</div></div>
</div>
</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>
- 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>path</td>
+ <td>
+ <span class="json-property-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-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/v9/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>
+ 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--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>
+ 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-newvces-"></span>
<div id="operation--network-newvces-get" class="swagger--panel-operation-get panel">
<div class="panel-heading">
<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/newvces">/newvces</a>
</div>
</div>
</div>
<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/newvce">/newvce</a>
</div>
</div>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>newvce 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/v9/NetworkNewvcesNewvce.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</div>
</div>
+ <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">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>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">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <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>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</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--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/v9/NetworkNewvcesNewvceLInterfacesLInterface.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</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--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>/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>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>
+ 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>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</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--"></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="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/v9/NetworkNewvcesNewvceLInterfacesLInterfaceL3InterfaceIpv4AddressList.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</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--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/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>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>
+ 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>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</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--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/v9/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-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/v9/NetworkNewvcesNewvceLInterfacesLInterfaceL3InterfaceIpv6AddressList.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</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">
+ <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">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>
+ <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>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--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-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">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 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>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--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 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">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>
+ <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>
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/v9/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/relationship">/relationship</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
</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-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">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>
+ <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>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--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 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">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>
+ <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>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/v9/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/relationship">/relationship</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
</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-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">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>
+ <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>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>
<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>
</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/sriov-vfs">/sriov-vfs</a>
- </div>
- </div>
- </div>
-
- </div> </dd>
<dt class="sw-response-default">
default
</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-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 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>
+ <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 sriov-vf</p>
+ <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-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>
+ 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>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-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/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-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 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 sriov-vf</p>
</section>
<section class="sw-request-params">
<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/v9/NetworkNewvcesNewvceLInterfacesLInterfaceSriovVfsSriovVf.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</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">
+ <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 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>
+ <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 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--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-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/newvces/newvce/{vnf-id2}/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>/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">
<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--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 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">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>
+ <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>
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/v9/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/relationship">/relationship</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
</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-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">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>
+ <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>
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>
- 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
+ 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--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-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 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>
+ <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 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>
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>
- vpn-id
- </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--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 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">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>
+ <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>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>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <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>
+ 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>
+ 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>
+ vpn-id
+ </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>
+
+ <section class="sw-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-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 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 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/v9/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/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>
+ 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>
+ 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-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">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>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>
<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/v9/NetworkNewvcesNewvceLInterfacesLInterfaceVlansVlanL3InterfaceIpv4AddressList.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</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">
+ <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 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>
+ <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 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--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-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">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>
+ <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>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--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 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">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>
+ <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>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/v9/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>
+ 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>
+ 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-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">
<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/v9/NetworkNewvcesNewvceLInterfacesLInterfaceVlansVlanL3InterfaceIpv6AddressList.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</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">
+ <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 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/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 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--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-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/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/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">
<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--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 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">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>
+ <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>
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/v9/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/relationship">/relationship</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
</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-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">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>
+ <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>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--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 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">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>
+ <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>
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/v9/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/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-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>
+ 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-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>
<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/v9/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/physical-links">/physical-links</a>
+ <a class="json-schema-ref" href="#/getDefinitions/physical-links">/physical-links</a>
</div>
</div>
</div>
<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="#/getDefinitions/physical-link">/physical-link</a>
</div>
</div>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>physical-link object that needs to be created or updated</p>
+ <p><p>physical-link object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v9/NetworkPhysicalLinksPhysicalLink.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</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 id="operation--network-physical-links-physical-link--link-name--patch" class="swagger--panel-operation-patch 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>
+ <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>delete an existing physical-link</p>
+ <p>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.</p>
+ </p>
+ </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/physical-link">/physical-link</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--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">
+ <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">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>
+ <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>see node definition for valid relationships</p>
+ <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>
- <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--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 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">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>
+ <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>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/v9/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/relationship">/relationship</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
</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-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/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>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., hostnameA_p-connection_nameA_hostnameZ+p_connection-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-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="#/getDefinitions/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="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/pnf">/pnf</a>
+ <a class="json-schema-ref" href="#/getDefinitions/pnf">/pnf</a>
</div>
</div>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>pnf 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/v9/NetworkPnfsPnf.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</div>
</div>
+ <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">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>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">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <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>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</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--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/v9/NetworkPnfsPnfLagInterfacesLagInterface.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</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">
+ <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">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 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>delete an existing lag-interface</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">
<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-"></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--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">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>
+ <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>returns l-interfaces</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>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <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>
+ 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-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/pnfs/pnf/{pnf-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>returns l-interfaces</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/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/v9/NetworkPnfsPnfLagInterfacesLagInterfaceLInterfacesLInterface.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</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">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>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>
+ 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--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/v9/NetworkPnfsPnfLagInterfacesLagInterfaceLInterfacesLInterfaceL3InterfaceIpv4AddressList.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</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">
+ <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">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}/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>
+ <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--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--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">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}/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>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>
+ 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-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--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/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>
+ <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/v9/NetworkPnfsPnfLagInterfacesLagInterfaceLInterfacesLInterfaceL3InterfaceIpv4AddressList.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/v9/NetworkPnfsPnfLagInterfacesLagInterfaceLInterfacesLInterfaceL3InterfaceIpv6AddressList.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</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 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">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>
+ <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>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--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--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">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>
+ <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>
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">
<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--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 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">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>
+ <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>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/v9/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">
</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--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/pnfs/pnf/{pnf-name}/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>/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">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <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--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/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>
+ <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/v9/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/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/v9/NetworkPnfsPnfLagInterfacesLagInterfaceLInterfacesLInterfaceSriovVfsSriovVf.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</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--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">
</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/v9/NetworkPnfsPnfLagInterfacesLagInterfaceLInterfacesLInterfaceSriovVfsSriovVf.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/v9/NetworkPnfsPnfLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlan.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</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--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="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/v9/NetworkPnfsPnfLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlanL3InterfaceIpv4AddressList.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</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--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">
</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/v9/NetworkPnfsPnfLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlanL3InterfaceIpv4AddressList.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/v9/NetworkPnfsPnfLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlanL3InterfaceIpv6AddressList.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</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">
+ <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/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">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">
<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-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--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/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">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">
<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--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 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">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">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>
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/v9/NetworkPnfsPnfLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlanL3InterfaceIpv6AddressList.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--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--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/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 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">
<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--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 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">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}/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>
+ <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/v9/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/relationship">/relationship</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
</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--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">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}/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>
+ <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--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 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 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
+ 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>
- 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--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">
+ <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">returns p-interfaces</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/pnfs/pnf/{pnf-name}/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>/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>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/v9/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/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>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</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--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 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 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
+ </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--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">
<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/v9/NetworkPnfsPnfPInterfacesPInterface.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</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 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 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">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 p-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">
<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--"></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">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">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>returns l-interfaces</p>
+ <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>
<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
+ 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>
</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
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</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-"></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}/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>returns l-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
+ </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>
+ </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 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/v9/NetworkPnfsPnfPInterfacesPInterfaceLInterfacesLInterface.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</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--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>/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>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>
+ 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>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</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--"></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="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/v9/NetworkPnfsPnfPInterfacesPInterfaceLInterfacesLInterfaceL3InterfaceIpv4AddressList.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</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">
+ <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}/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">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">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <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-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--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">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>delete 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>relationship object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v9/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/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/v9/NetworkPnfsPnfPInterfacesPInterfaceLInterfacesLInterfaceL3InterfaceIpv6AddressList.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</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 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">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">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>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--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-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">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">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>
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">
<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--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 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">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">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>
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/v9/NetworkPnfsPnfPInterfacesPInterfaceLInterfacesLInterfaceL3InterfaceIpv6AddressList.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--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-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">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>
+ <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>
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>
+ 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--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 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">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>
+ <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>
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/v9/NetworkPnfsPnfPInterfacesPInterfaceLInterfacesLInterface.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 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--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}/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">
<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/v9/NetworkPnfsPnfPInterfacesPInterfaceLInterfacesLInterfaceSriovVfsSriovVf.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</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 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">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 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>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>
- 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>
- <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-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}/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>
- <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>
</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-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 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>
+ <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>
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">
+
+ <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>
+ <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>
+ 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-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}/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>
+ <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/v9/NetworkPnfsPnfPInterfacesPInterfaceLInterfacesLInterfaceSriovVfsSriovVf.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 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--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}/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>
+ <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/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/v9/NetworkPnfsPnfPInterfacesPInterfaceLInterfacesLInterfaceVlansVlan.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</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--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}/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>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 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--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="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/v9/NetworkPnfsPnfPInterfacesPInterfaceLInterfacesLInterfaceVlansVlanL3InterfaceIpv4AddressList.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</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--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}/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>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 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--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">
</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/v9/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/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/v9/NetworkPnfsPnfPInterfacesPInterfaceLInterfacesLInterfaceVlansVlanL3InterfaceIpv6AddressList.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</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--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}/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>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>
+ 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-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">
</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/v9/NetworkPnfsPnfPInterfacesPInterfaceLInterfacesLInterfaceVlansVlanL3InterfaceIpv6AddressList.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/v9/NetworkPnfsPnfPInterfacesPInterfaceLInterfacesLInterfaceVlansVlan.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/v9/NetworkPnfsPnfPInterfacesPInterface.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/v9/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/route-table-references">/route-table-references</a>
+ <a class="json-schema-ref" href="#/getDefinitions/route-table-references">/route-table-references</a>
</div>
</div>
</div>
<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/route-table-reference">/route-table-reference</a>
</div>
</div>
</div>
</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>route-table-reference object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v9/NetworkRouteTableReferencesRouteTableReference.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</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--patch" class="swagger--panel-operation-patch panel">
+ <div class="panel-heading">
+ <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>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.</p>
+ </p>
+ </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/route-table-reference">/route-table-reference</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>
+ route-table-reference-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-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">
</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/v9/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/site-pair-sets">/site-pair-sets</a>
+ <a class="json-schema-ref" href="#/getDefinitions/site-pair-sets">/site-pair-sets</a>
</div>
</div>
</div>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/site-pair-set">/site-pair-set</a>
+ <a class="json-schema-ref" href="#/getDefinitions/site-pair-set">/site-pair-set</a>
</div>
</div>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>site-pair-set 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/v9/NetworkSitePairSetsSitePairSet.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</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 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 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>
+ <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 site-pair-set</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">
<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-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
+ </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>
+ 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/v9/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/routing-instances">/routing-instances</a>
+ <a class="json-schema-ref" href="#/getDefinitions/routing-instances">/routing-instances</a>
</div>
</div>
</div>
<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/routing-instance">/routing-instance</a>
</div>
</div>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>routing-instance 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/v9/NetworkSitePairSetsSitePairSetRoutingInstancesRoutingInstance.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</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 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 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>
+ <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 routing-instance</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">
<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--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">
+ <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">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>
+ <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>see node definition for valid relationships</p>
+ <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>
- <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--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 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">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">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>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/v9/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">
</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-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">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">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>returns site-pairs</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>
</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-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-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">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-pair</p>
+ <p>returns site-pairs</p>
</section>
<section class="sw-request-params">
<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>
- <span class="json-property-type">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/site-pair">/site-pair</a>
+ <a class="json-schema-ref" href="#/getDefinitions/site-pairs">/site-pairs</a>
</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--"></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 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 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">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 site-pair</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>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/site-pair">/site-pair</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
+ </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
+ </td>
+ <td>
+ <p>unique identifier of probe</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">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/site-pair">/site-pair</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--"></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">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>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/v9/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">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <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
+ </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
+ </td>
+ <td>
+ <p>unique identifier of probe</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">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--"></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">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>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.</p>
+ </p>
+ </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">/site-pair</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
<section class="sw-request-params">
<table class="table">
<thead>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/classes-of-service">/classes-of-service</a>
+ <a class="json-schema-ref" href="#/getDefinitions/classes-of-service">/classes-of-service</a>
</div>
</div>
</div>
<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/class-of-service">/class-of-service</a>
</div>
</div>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>class-of-service object that needs to be created or updated</p>
+ <p><p>class-of-service object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v9/NetworkSitePairSetsSitePairSetRoutingInstancesRoutingInstanceSitePairsSitePairClassesOfServiceClassOfService.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</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--patch" class="swagger--panel-operation-patch panel">
+ <div class="panel-heading">
+ <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>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.</p>
+ </p>
+ </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/class-of-service">/class-of-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>
+ 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
+ </td>
+ <td>
+ <p>unique identifier of probe</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-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
+ </td>
+ <td>
+ <p>unique identifier of probe</p>
+ </td>
+ <td>path</td>
+ <td>
+ <span class="json-property-type">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">
</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/v9/NetworkSitePairSetsSitePairSetRoutingInstancesRoutingInstanceSitePairsSitePairClassesOfServiceClassOfService.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/v9/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/vces">/vces</a>
+ <a class="json-schema-ref" href="#/getDefinitions/vces">/vces</a>
</div>
</div>
</div>
<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/vce">/vce</a>
</div>
</div>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>vce 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/v9/NetworkVcesVce.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</div>
</div>
+ <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">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>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">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <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-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</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--"></span>
<div id="operation--network-vces-vce--vnf-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/entitlements">/entitlements</a>
+ <a class="json-schema-ref" href="#/getDefinitions/entitlements">/entitlements</a>
</div>
</div>
</div>
<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/entitlement">/entitlement</a>
</div>
</div>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>entitlement 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/v9/NetworkVcesVceEntitlementsEntitlement.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</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">
+ <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">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">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>delete an existing entitlement</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">
<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--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">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>
+ <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>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">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <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>
+ 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>
+ 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-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/vces/vce/{vnf-id}/entitlements/entitlement/{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>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/v9/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/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/licenses">/licenses</a>
+ <a class="json-schema-ref" href="#/getDefinitions/licenses">/licenses</a>
</div>
</div>
</div>
<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/license">/license</a>
</div>
</div>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>license 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/v9/NetworkVcesVceLicensesLicense.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</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--patch" class="swagger--panel-operation-patch panel">
+ <div class="panel-heading">
+ <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>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>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <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>
+ 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-type">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-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">
</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/v9/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/port-groups">/port-groups</a>
+ <a class="json-schema-ref" href="#/getDefinitions/port-groups">/port-groups</a>
</div>
</div>
</div>
<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/port-group">/port-group</a>
</div>
</div>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>port-group 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/v9/NetworkVcesVcePortGroupsPortGroup.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</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">
+ <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 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 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 port-group</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">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <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-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>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</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--"></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">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>delete an existing port-group</p>
</section>
<section class="sw-request-body">
<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/cvlan-tags">/cvlan-tags</a>
</div>
</div>
</div>
<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/cvlan-tag-entry">/cvlan-tag-entry</a>
</div>
</div>
</div>
</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>cvlan-tag-entry object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v9/NetworkVcesVcePortGroupsPortGroupCvlanTagsCvlanTagEntry.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</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--patch" class="swagger--panel-operation-patch panel">
+ <div class="panel-heading">
+ <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>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">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <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-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>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</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--"></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">
</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/v9/NetworkVcesVcePortGroupsPortGroupCvlanTagsCvlanTagEntry.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/v9/NetworkVcesVcePortGroupsPortGroup.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/v9/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/vnfcs">/vnfcs</a>
+ <a class="json-schema-ref" href="#/getDefinitions/vnfcs">/vnfcs</a>
</div>
</div>
</div>
<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/vnfc">/vnfc</a>
</div>
</div>
</div>
</p>
<div class="row">
<div class="col-md-6">
- <p><p>vnfc object that needs to be created or updated</p>
+ <p><p>vnfc object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v9/NetworkVnfcsVnfc.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
</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 id="operation--network-vnfcs-vnfc--vnfc-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 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>delete an existing vnfc</p>
+ <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">
<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-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">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>
+ <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>see node definition for valid relationships</p>
+ <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>
- <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>
+ 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>
+ <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-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/v9/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">
</div>
</div>
- <span id="path--network-vpes-"></span>
- <div id="operation--network-vpes-get" class="swagger--panel-operation-get panel">
+ <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 vpes</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpes</strong></h3>
+ <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 vpes</p>
+ <p>returns vpls-pes</p>
</section>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/vpes">/vpes</a>
+ <a class="json-schema-ref" href="#/getDefinitions/vpls-pes">/vpls-pes</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-vpes-vpe--vnf-id--"></span>
- <div id="operation--network-vpes-vpe--vnf-id--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 vpe</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpes/vpe/{vnf-id}</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 vpe</p>
+ <p>returns vpls-pe</p>
</section>
<section class="sw-request-params">
<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>
- 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 map strictly 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>
+ <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/vpe">/vpe</a>
+ <a class="json-schema-ref" href="#/getDefinitions/vpls-pe">/vpls-pe</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-vpes-vpe--vnf-id--"></span>
- <div id="operation--network-vpes-vpe--vnf-id--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 vpe</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{vnf-id}</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 vpe</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>vpe 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/v9/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/vpe">/vpe</a>
+ <a class="json-schema-ref" href="#/definitions/vpls-pe">/vpls-pe</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>
</div>
</div>
- <span id="path--network-vpes-vpe--vnf-id--"></span>
- <div id="operation--network-vpes-vpe--vnf-id--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 vpe</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{vnf-id}</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 vpe</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>
- <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-vpes-vpe--vnf-id--entitlements-"></span>
- <div id="operation--network-vpes-vpe--vnf-id--entitlements-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--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/vpes/vpe/{vnf-id}/entitlements</strong></h3>
+ <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>returns entitlements</p>
+ <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>
<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>
- 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
+ resource-version
</td>
<td>
- <p>Unique identifier of service. Does not map strictly 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-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">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>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>
- regional-resource-zone
+ equipment-name
</td>
<td>
- <p>Regional way of organizing pservers, source of truth should define values</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>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>
+ <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/entitlements">/entitlements</a>
+ <a class="json-schema-ref" href="#/getDefinitions/lag-interfaces">/lag-interfaces</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-vpes-vpe--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--"></span>
- <div id="operation--network-vpes-vpe--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--get" class="swagger--panel-operation-get 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">returns entitlement</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpes/vpe/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid}</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>returns entitlement</p>
+ <p>returns lag-interface</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>
- group-uuid
+ equipment-name
</td>
<td>
- <p>Unique ID for the entitlement group the resource comes from, should be uuid.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- resource-uuid
+ interface-name
</td>
<td>
- <p>Unique ID of an entitlement resource.</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
- </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 map strictly 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
+ prov-status
</td>
<td>
- <p>Regional way of organizing pservers, source of truth should define values</p>
+ <p>Trigger for operational monitoring of this VNF by BAU Service Assurance systems.</p>
</td>
<td>query</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>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/entitlement">/entitlement</a>
+ <a class="json-schema-ref" href="#/getDefinitions/lag-interface">/lag-interface</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-vpes-vpe--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--"></span>
- <div id="operation--network-vpes-vpe--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--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">create or update an existing entitlement</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid}</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>create or update an existing entitlement</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>entitlement 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/v9/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/entitlement">/entitlement</a>
+ <a class="json-schema-ref" href="#/definitions/lag-interface">/lag-interface</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
+ equipment-name
</td>
<td>
- <p>Unique ID for the entitlement group the resource comes from, should be uuid.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- resource-uuid
+ interface-name
</td>
<td>
- <p>Unique ID of an entitlement resource.</p>
+ <p>Name that identifies the link aggregate interface</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-vpes-vpe--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--"></span>
- <div id="operation--network-vpes-vpe--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--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 entitlement</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid}</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 entitlement</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
- </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
+ equipment-name
</td>
<td>
- <p>Unique ID for the entitlement group the resource comes from, should be uuid.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- resource-uuid
+ interface-name
</td>
<td>
- <p>Unique ID of an entitlement resource.</p>
+ <p>Name that identifies the link aggregate 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-vpes-vpe--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--relationship-list-relationship-"></span>
- <div id="operation--network-vpes-vpe--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--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/vpes/vpe/{vnf-id}/entitlements/entitlement/{group-uuid}/{resource-uuid}/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>
</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 that identifies the link aggregate interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- resource-uuid
+ resource-version
</td>
<td>
- <p>Unique ID of an entitlement 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-vpes-vpe--vnf-id--entitlements-entitlement--group-uuid---resource-uuid--relationship-list-relationship-"></span>
- <div id="operation--network-vpes-vpe--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/vpes/vpe/{vnf-id}/entitlements/entitlement/{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 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>
- 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>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</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-vpes-vpe--vnf-id--l-interfaces-"></span>
- <div id="operation--network-vpes-vpe--vnf-id--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-"></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">returns l-interfaces</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpes/vpe/{vnf-id}/l-interfaces</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</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</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>
- 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
+ interface-name
</td>
<td>
- <p>Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED</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>
- regional-resource-zone
+ prov-status
</td>
<td>
- <p>Regional way of organizing pservers, source of truth should define values</p>
+ <p>Trigger for operational monitoring of this VNF by BAU Service Assurance systems.</p>
</td>
<td>query</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>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-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--"></span>
- <div id="operation--network-vpes-vpe--vnf-id--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--"></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 l-interface</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}</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}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</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>
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
- </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
+ interface-name
</td>
<td>
- <p>Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED</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>
- regional-resource-zone
+ prov-status
</td>
<td>
- <p>Regional way of organizing pservers, source of truth should define values</p>
+ <p>Trigger for operational monitoring of this VNF by BAU Service Assurance systems.</p>
</td>
<td>query</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>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-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--"></span>
- <div id="operation--network-vpes-vpe--vnf-id--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--"></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 l-interface</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}</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}</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/v9/NetworkVplsPesVplsPeLagInterfacesLagInterfaceLInterfacesLInterface.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<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-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-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--"></span>
- <div id="operation--network-vpes-vpe--vnf-id--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--"></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 l-interface</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{vnf-id}/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/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>
+ <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>
- vnf-id
+ equipment-name
</td>
<td>
- <p>Unique id of VNF. This is unique across the graph.</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>
- 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-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
- <div id="operation--network-vpes-vpe--vnf-id--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--"></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">returns l3-interface-ipv4-address-list</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpes/vpe/{vnf-id}/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/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 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>
<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>
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
+ resource-version
</td>
<td>
- <p>Name of VNF.</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--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/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>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-name2
+ equipment-name
</td>
<td>
- <p>Alternate name of VNF.</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
+ interface-name
</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>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>
- service-id
+ interface-name
</td>
<td>
- <p>Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED</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>
- regional-resource-zone
+ l3-interface-ipv4-address
</td>
<td>
- <p>Regional way of organizing pservers, source of truth should define 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>
prov-status
</td>
<td>
- <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p>
+ <p>Trigger for operational monitoring of this VNF by BAU Service Assurance systems.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- heat-stack-id
+ interface-id
</td>
<td>
- <p>Heat stack id corresponding to this instance, managed by MSO</p>
+ <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-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-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
- <div id="operation--network-vpes-vpe--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-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/vpes/vpe/{vnf-id}/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/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/v9/NetworkVplsPesVplsPeLagInterfacesLagInterfaceLInterfacesLInterfaceL3InterfaceIpv4AddressList.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<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>
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-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv4-address-list--l3-interface-ipv4-address--"></span>
- <div id="operation--network-vpes-vpe--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">delete an existing l3-interface-ipv4-address-list</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{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 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>
- vnf-id
- </td>
- <td>
- <p>Unique id of VNF. This is unique across the graph.</p>
+ <p>Name that identifies the link aggregate 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-vpes-vpe--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-vpes-vpe--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-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">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{vnf-id}/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 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>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>
<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-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-vpes-vpe--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-vpes-vpe--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-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 relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{vnf-id}/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/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>delete an existing relationship</p>
+ <p>delete an existing l3-interface-ipv4-address-list</p>
</section>
<section class="sw-request-body">
<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-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-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-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
- <div id="operation--network-vpes-vpe--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-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">returns l3-interface-ipv6-address-list</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/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}/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-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/v9/NetworkVplsPesVplsPeLagInterfacesLagInterfaceLInterfacesLInterfaceL3InterfaceIpv4AddressList.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>
- 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-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>
- 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--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/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>
+ <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
+ equipment-name
</td>
<td>
- <p>Name of VNF.</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 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
+ interface-name
</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>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>
- service-id
+ l3-interface-ipv4-address
</td>
<td>
- <p>Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED</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-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/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>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>
+ 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>
- 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>
+ <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>
prov-status
</td>
<td>
- <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p>
+ <p>Trigger for operational monitoring of this VNF by BAU Service Assurance systems.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- heat-stack-id
+ interface-id
</td>
<td>
- <p>Heat stack id corresponding to this instance, managed by MSO</p>
+ <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/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
- <div id="operation--network-vpes-vpe--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-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/vpes/vpe/{vnf-id}/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/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/v9/NetworkVplsPesVplsPeLagInterfacesLagInterfaceLInterfacesLInterfaceL3InterfaceIpv6AddressList.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<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-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-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--l3-interface-ipv6-address-list--l3-interface-ipv6-address--"></span>
- <div id="operation--network-vpes-vpe--vnf-id--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--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/vpes/vpe/{vnf-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>/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>
- vnf-id
+ equipment-name
</td>
<td>
- <p>Unique id of VNF. This is unique across the graph.</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>
- 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-vpes-vpe--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-vpes-vpe--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-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/vpes/vpe/{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">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>
- vnf-id
+ equipment-name
</td>
<td>
- <p>Unique id of VNF. This is unique across the graph.</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>
+ <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-vpes-vpe--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-vpes-vpe--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">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{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>
-
- </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
+ interface-name
</td>
<td>
- <p>Unique id of VNF. This is unique across the graph.</p>
+ <p>Name given to the interface</p>
</td>
<td>path</td>
<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>
</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-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--relationship-list-relationship-"></span>
- <div id="operation--network-vpes-vpe--vnf-id--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--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/vpes/vpe/{vnf-id}/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}/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/v9/NetworkVplsPesVplsPeLagInterfacesLagInterfaceLInterfacesLInterfaceL3InterfaceIpv6AddressList.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<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-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-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-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--relationship-list-relationship-"></span>
- <div id="operation--network-vpes-vpe--vnf-id--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--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/vpes/vpe/{vnf-id}/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}/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>
- 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-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-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-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--sriov-vfs-"></span>
- <div id="operation--network-vpes-vpe--vnf-id--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--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">returns sriov-vfs</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpes/vpe/{vnf-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>/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>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/v9/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/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>
+ <span class="json-property-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-required"></span>
</td>
</tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</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>
- vnf-name
+ equipment-name
</td>
<td>
- <p>Name of VNF.</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 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
+ interface-name
</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>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-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 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 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>
- service-id
+ equipment-name
</td>
<td>
- <p>Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED</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>
+ <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>
prov-status
</td>
<td>
- <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p>
+ <p>Trigger for operational monitoring of this VNF by BAU Service Assurance systems.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- heat-stack-id
+ interface-id
</td>
<td>
- <p>Heat stack id corresponding to this instance, managed by MSO</p>
+ <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/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-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--"></span>
- <div id="operation--network-vpes-vpe--vnf-id--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--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 sriov-vf</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpes/vpe/{vnf-id}/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/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>
<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>
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
- </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
+ pci-id
</td>
<td>
- <p>Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED</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>
- regional-resource-zone
+ prov-status
</td>
<td>
- <p>Regional way of organizing pservers, source of truth should define values</p>
+ <p>Trigger for operational monitoring of this VNF by BAU Service Assurance systems.</p>
</td>
<td>query</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>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-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--"></span>
- <div id="operation--network-vpes-vpe--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-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 sriov-vf</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{vnf-id}/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/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>
</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/v9/NetworkVplsPesVplsPeLagInterfacesLagInterfaceLInterfacesLInterfaceSriovVfsSriovVf.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<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-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-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--"></span>
- <div id="operation--network-vpes-vpe--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-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">delete an existing sriov-vf</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{vnf-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>/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>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">
<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>
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>
- 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-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-"></span>
- <div id="operation--network-vpes-vpe--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-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">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{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 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>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>
- 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-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-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-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--sriov-vfs-sriov-vf--pci-id--relationship-list-relationship-"></span>
- <div id="operation--network-vpes-vpe--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-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">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{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/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 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/v9/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/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-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-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-"></span>
- <div id="operation--network-vpes-vpe--vnf-id--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--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">returns vlans</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpes/vpe/{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/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>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>
<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-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
+ pci-id
</td>
<td>
- <p>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>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</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-"></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 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 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-name2
+ equipment-name
</td>
<td>
- <p>Alternate name of VNF.</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
+ interface-name
</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>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>
- service-id
+ interface-name
</td>
<td>
- <p>Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED</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>
- regional-resource-zone
+ prov-status
</td>
<td>
- <p>Regional way of organizing pservers, source of truth should define values</p>
+ <p>Trigger for operational monitoring of this VNF by BAU Service Assurance systems.</p>
</td>
<td>query</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>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-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--"></span>
- <div id="operation--network-vpes-vpe--vnf-id--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--"></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">returns vlan</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</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}/vlans/vlan/{vlan-interface}</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</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>
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
- </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
+ vlan-interface
</td>
<td>
- <p>Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED</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>
- regional-resource-zone
+ prov-status
</td>
<td>
- <p>Regional way of organizing pservers, source of truth should define values</p>
+ <p>Trigger for operational monitoring of this VNF by BAU Service Assurance systems.</p>
</td>
<td>query</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>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-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--"></span>
- <div id="operation--network-vpes-vpe--vnf-id--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--"></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">create or update an existing vlan</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{vnf-id}/l-interfaces/l-interface/{interface-name}/vlans/vlan/{vlan-interface}</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}</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/v9/NetworkVplsPesVplsPeLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlan.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<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-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-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--"></span>
- <div id="operation--network-vpes-vpe--vnf-id--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--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">delete an existing vlan</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{vnf-id}/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/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 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">
<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>
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>
- 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-vpes-vpe--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-vpes-vpe--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-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">returns l3-interface-ipv4-address-list</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpes/vpe/{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 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>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>
<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>
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-ipv4-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
+ resource-version
</td>
<td>
- <p>Name of VNF.</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--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-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-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-name2
+ equipment-name
</td>
<td>
- <p>Alternate name of VNF.</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
+ interface-name
</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>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>
- service-id
+ interface-name
</td>
<td>
- <p>Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED</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>
- regional-resource-zone
+ vlan-interface
</td>
<td>
- <p>Regional way of organizing pservers, source of truth should define values</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>
- 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>
<tr>
<td>
- heat-stack-id
+ prov-status
</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>
</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
+ macaddr
</td>
<td>
- <p>Inner VLAN tag</p>
+ <p>MAC address for the interface</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-id
+ network-name
</td>
<td>
- <p>This indicates the customers VPN ID associated with this vlan</p>
+ <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-id
+ </td>
+ <td>
+ <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/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-vpes-vpe--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-vpes-vpe--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-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-ipv4-address-list</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{vnf-id}/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/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>
</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/v9/NetworkVplsPesVplsPeLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlanL3InterfaceIpv4AddressList.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<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-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-vpes-vpe--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-vpes-vpe--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-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">delete an existing l3-interface-ipv4-address-list</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{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">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>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">
<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>
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-ipv4-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-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-vpes-vpe--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-vpes-vpe--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-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">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{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>
+ <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>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
+ equipment-name
</td>
<td>
- <p>Unique id of VNF. This is unique across the graph.</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-ipv4-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-vpes-vpe--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-vpes-vpe--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">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{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>
-
- </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
+ interface-name
</td>
<td>
- <p>Unique id of VNF. This is unique across the graph.</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-ipv4-address
</td>
<td>
- <p>String that identifies the interface</p>
+ <p>IP address</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-vpes-vpe--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-vpes-vpe--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-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">returns l3-interface-ipv6-address-list</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpes/vpe/{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">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>
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/v9/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/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>
+ <span class="json-property-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>
- 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--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">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>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
+ equipment-name
</td>
<td>
- <p>Name of VNF.</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 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
+ interface-name
</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>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>
- service-id
+ vlan-interface
</td>
<td>
- <p>Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED</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>
- regional-resource-zone
+ l3-interface-ipv4-address
</td>
<td>
- <p>Regional way of organizing pservers, source of truth should define 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>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</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--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 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 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>
+ 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>
+ 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>
prov-status
</td>
<td>
- <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p>
+ <p>Trigger for operational monitoring of this VNF by BAU Service Assurance systems.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- heat-stack-id
+ interface-id
</td>
<td>
- <p>Heat stack id corresponding to this instance, managed by MSO</p>
+ <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/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a>
</div>
</div>
</div>
</div>
</div>
- <span id="path--network-vpes-vpe--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-vpes-vpe--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-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 l3-interface-ipv6-address-list</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{vnf-id}/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/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>
</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/v9/NetworkVplsPesVplsPeLagInterfacesLagInterfaceLInterfacesLInterfaceVlansVlanL3InterfaceIpv6AddressList.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<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-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-vpes-vpe--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-vpes-vpe--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-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 l3-interface-ipv6-address-list</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{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 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 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-id
+ equipment-name
</td>
<td>
- <p>Unique id of VNF. This is unique across the graph.</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-vpes-vpe--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-vpes-vpe--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-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/vpes/vpe/{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">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">
<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-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-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-vpes-vpe--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-vpes-vpe--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">
+ <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/vpes/vpe/{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">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/v9/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">
<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-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-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-"></span>
- <div id="operation--network-vpes-vpe--vnf-id--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--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">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{vnf-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>/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>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-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-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-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-vpes-vpe--vnf-id--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--relationship-list-relationship-"></span>
- <div id="operation--network-vpes-vpe--vnf-id--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--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">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{vnf-id}/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/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>
+ <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/v9/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">
<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-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-vpes-vpe--vnf-id--lag-interfaces-"></span>
- <div id="operation--network-vpes-vpe--vnf-id--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--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">returns lag-interfaces</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpes/vpe/{vnf-id}/lag-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}/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 lag-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>
<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>
- 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
+ interface-name
</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>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>
- service-id
+ interface-name
</td>
<td>
- <p>Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED</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>
- regional-resource-zone
+ vlan-interface
</td>
<td>
- <p>Regional way of organizing pservers, source of truth should define values</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--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. [Valid relationship examples shown here](apidocs/relations/v9/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">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <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
+ equipment-name
</td>
<td>
- <p>Trigger for operational monitoring of this resource by Service Assurance systems.</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>
</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-interfaces">/lag-interfaces</a>
- </div>
- </div>
- </div>
-
- </div> </dd>
<dt class="sw-response-default">
default
</div>
</div>
- <span id="path--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--"></span>
- <div id="operation--network-vpes-vpe--vnf-id--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--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 lag-interface</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpes/vpe/{vnf-id}/lag-interfaces/lag-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}/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-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>
<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--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>
- vnf-name
+ equipment-name
</td>
<td>
- <p>Name of VNF.</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
+ prov-status
</td>
<td>
- <p>Alternate name of VNF.</p>
+ <p>Trigger for operational monitoring of this VNF by BAU Service Assurance systems.</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/p-interfaces">/p-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-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">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>returns p-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-type
+ equipment-name
</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>path</td>
<td>
<span class="json-property-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
+ interface-name
</td>
<td>
- <p>Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED</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>
- regional-resource-zone
+ prov-status
</td>
<td>
- <p>Regional way of organizing pservers, source of truth should define values</p>
+ <p>Trigger for operational monitoring of this VNF by BAU Service Assurance systems.</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>
- 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-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-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--"></span>
- <div id="operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-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--"></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">create or update an existing lag-interface</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{vnf-id}/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/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 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/v9/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/lag-interface">/lag-interface</a>
+ <a class="json-schema-ref" href="#/definitions/p-interface">/p-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>
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-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--"></span>
- <div id="operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-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--"></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">delete an existing lag-interface</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{vnf-id}/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/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 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">
<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>
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-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-"></span>
- <div id="operation--network-vpes-vpe--vnf-id--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--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">returns l-interfaces</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces</strong></h3>
+ <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>returns l-interfaces</p>
+ <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>
<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>
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>
- 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
+ resource-version
</td>
<td>
- <p>Alternate name of VNF.</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-"></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">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>returns l-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-type
+ equipment-name
</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>path</td>
<td>
<span class="json-property-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
+ interface-name
</td>
<td>
- <p>Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED</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>
- regional-resource-zone
+ prov-status
</td>
<td>
- <p>Regional way of organizing pservers, source of truth should define values</p>
+ <p>Trigger for operational monitoring of this VNF by BAU Service Assurance systems.</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>
- 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/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-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--"></span>
- <div id="operation--network-vpes-vpe--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-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 l-interface</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpes/vpe/{vnf-id}/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/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>
<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>
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>
- 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 map strictly 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
+ prov-status
</td>
<td>
- <p>Regional way of organizing pservers, source of truth should define values</p>
+ <p>Trigger for operational monitoring of this VNF by BAU Service Assurance systems.</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>
- 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
<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-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--"></span>
- <div id="operation--network-vpes-vpe--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-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 l-interface</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{vnf-id}/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/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>
</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/v9/NetworkVplsPesVplsPePInterfacesPInterfaceLInterfacesLInterface.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<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>
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-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--"></span>
- <div id="operation--network-vpes-vpe--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-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 l-interface</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{vnf-id}/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/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 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">
<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>
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-vpes-vpe--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-vpes-vpe--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-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">returns l3-interface-ipv4-address-list</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpes/vpe/{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">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>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>
<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>
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>path</td>
+ <td>query</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--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">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>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-name
+ equipment-name
</td>
<td>
- <p>Name of VNF.</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 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>
- vnf-type
+ interface-name
</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>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>
- service-id
+ l3-interface-ipv4-address
</td>
<td>
- <p>Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED</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>
- regional-resource-zone
+ prov-status
</td>
<td>
- <p>Regional way of organizing pservers, source of truth should define values</p>
+ <p>Trigger for operational monitoring of this VNF by BAU Service Assurance systems.</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>
- 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
<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-vpes-vpe--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-vpes-vpe--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-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">create or update an existing l3-interface-ipv4-address-list</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{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>
+ <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>
</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/v9/NetworkVplsPesVplsPePInterfacesPInterfaceLInterfacesLInterfaceL3InterfaceIpv4AddressList.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<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>
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-vpes-vpe--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-vpes-vpe--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-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">delete an existing l3-interface-ipv4-address-list</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{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-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>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">
<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>
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-vpes-vpe--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-vpes-vpe--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-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">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{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-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>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
+ equipment-name
</td>
<td>
- <p>Unique id of VNF. This is unique across the graph.</p>
</td>
<td>path</td>
<td>
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-vpes-vpe--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-vpes-vpe--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-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 relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{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/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 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/v9/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">
<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>
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-vpes-vpe--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-vpes-vpe--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-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 l3-interface-ipv6-address-list</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpes/vpe/{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/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 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>
<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>
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-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 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 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-name
+ equipment-name
</td>
<td>
- <p>Name of VNF.</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 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>
- vnf-type
+ interface-name
</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>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>
- service-id
+ l3-interface-ipv6-address
</td>
<td>
- <p>Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED</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>
- regional-resource-zone
+ prov-status
</td>
<td>
- <p>Regional way of organizing pservers, source of truth should define values</p>
+ <p>Trigger for operational monitoring of this VNF by BAU Service Assurance systems.</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>
- 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
<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-vpes-vpe--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-vpes-vpe--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-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 l3-interface-ipv6-address-list</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{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>
+ <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>
</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/v9/NetworkVplsPesVplsPePInterfacesPInterfaceLInterfacesLInterfaceL3InterfaceIpv6AddressList.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<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>
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-vpes-vpe--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-vpes-vpe--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-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 l3-interface-ipv6-address-list</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{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">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 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-id
+ equipment-name
</td>
<td>
- <p>Unique id of VNF. This is unique across the graph.</p>
</td>
<td>path</td>
<td>
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-vpes-vpe--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-vpes-vpe--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-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">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{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 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>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-id
+ equipment-name
</td>
<td>
- <p>Unique id of VNF. This is unique across the graph.</p>
</td>
<td>path</td>
<td>
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-vpes-vpe--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-vpes-vpe--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-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">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{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">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>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/v9/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/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>
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-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--relationship-list-relationship-"></span>
- <div id="operation--network-vpes-vpe--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-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">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{vnf-id}/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>/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>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-id
+ equipment-name
</td>
<td>
- <p>Unique id of VNF. This is unique across the graph.</p>
</td>
<td>path</td>
<td>
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-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--relationship-list-relationship-"></span>
- <div id="operation--network-vpes-vpe--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-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">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{vnf-id}/lag-interfaces/lag-interface/{interface-name}/l-interfaces/l-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/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>
+ <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/v9/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/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>
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-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--sriov-vfs-"></span>
- <div id="operation--network-vpes-vpe--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-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">returns sriov-vfs</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpes/vpe/{vnf-id}/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}/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>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>
<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>
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--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">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>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-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
+ equipment-name
</td>
<td>
- <p>Alternate name of VNF.</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
+ interface-name
</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>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>
- service-id
+ interface-name
</td>
<td>
- <p>Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED</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>
- regional-resource-zone
+ prov-status
</td>
<td>
- <p>Regional way of organizing pservers, source of truth should define values</p>
+ <p>Trigger for operational monitoring of this VNF by BAU Service Assurance systems.</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>
- 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
<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-vpes-vpe--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-vpes-vpe--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-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 sriov-vf</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpes/vpe/{vnf-id}/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/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>
<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>
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>
- 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 map strictly 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
+ prov-status
</td>
<td>
- <p>Regional way of organizing pservers, source of truth should define values</p>
+ <p>Trigger for operational monitoring of this VNF by BAU Service Assurance systems.</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>
- 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
<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-vpes-vpe--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-vpes-vpe--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-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 sriov-vf</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{vnf-id}/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/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>
</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/v9/NetworkVplsPesVplsPePInterfacesPInterfaceLInterfacesLInterfaceSriovVfsSriovVf.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<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>
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-vpes-vpe--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-vpes-vpe--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-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 sriov-vf</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{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 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 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">
<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>
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-vpes-vpe--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-vpes-vpe--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-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/vpes/vpe/{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 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">
<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>
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-vpes-vpe--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-vpes-vpe--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-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">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{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">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>
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/v9/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/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>
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-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-"></span>
- <div id="operation--network-vpes-vpe--vnf-id--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--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">returns vlans</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpes/vpe/{vnf-id}/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}/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>
<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>
<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>
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>
- vnf-name
+ pci-id
</td>
<td>
- <p>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>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</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-"></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 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 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-name2
+ equipment-name
</td>
<td>
- <p>Alternate name of VNF.</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
+ interface-name
</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>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>
- service-id
+ interface-name
</td>
<td>
- <p>Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED</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>
- regional-resource-zone
+ prov-status
</td>
<td>
- <p>Regional way of organizing pservers, source of truth should define values</p>
+ <p>Trigger for operational monitoring of this VNF by BAU Service Assurance systems.</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>
- 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
<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-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--"></span>
- <div id="operation--network-vpes-vpe--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-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 vlan</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpes/vpe/{vnf-id}/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/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>
<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>
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>
- 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 map strictly 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
+ prov-status
</td>
<td>
- <p>Regional way of organizing pservers, source of truth should define values</p>
+ <p>Trigger for operational monitoring of this VNF by BAU Service Assurance systems.</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>
- 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
<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-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--"></span>
- <div id="operation--network-vpes-vpe--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-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/vpes/vpe/{vnf-id}/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/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>
</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/v9/NetworkVplsPesVplsPePInterfacesPInterfaceLInterfacesLInterfaceVlansVlan.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<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>
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-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--l-interfaces-l-interface--interface-name--vlans-vlan--vlan-interface--"></span>
- <div id="operation--network-vpes-vpe--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-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">delete an existing vlan</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{vnf-id}/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/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 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">
<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>
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-vpes-vpe--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-vpes-vpe--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-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">returns l3-interface-ipv4-address-list</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpes/vpe/{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">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>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>
<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>
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>path</td>
+ <td>query</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>
- vnf-name
+ equipment-name
</td>
<td>
- <p>Name of VNF.</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 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>
- vnf-type
+ interface-name
</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>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>
- service-id
+ vlan-interface
</td>
<td>
- <p>Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED</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>
- regional-resource-zone
+ l3-interface-ipv4-address
</td>
<td>
- <p>Regional way of organizing pservers, source of truth should define 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>
prov-status
</td>
<td>
- <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p>
+ <p>Trigger for operational monitoring of this VNF by BAU Service Assurance systems.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- heat-stack-id
+ prov-status
</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>
- interface-role
- </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-vpes-vpe--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-vpes-vpe--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-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">create or update an existing l3-interface-ipv4-address-list</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{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>
+ <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>
</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/v9/NetworkVplsPesVplsPePInterfacesPInterfaceLInterfacesLInterfaceVlansVlanL3InterfaceIpv4AddressList.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<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>
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-vpes-vpe--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-vpes-vpe--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-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">delete an existing l3-interface-ipv4-address-list</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{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-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>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">
<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>
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-vpes-vpe--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-vpes-vpe--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-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">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{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>
+ <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>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
+ equipment-name
</td>
<td>
- <p>Unique id of VNF. This is unique across the graph.</p>
</td>
<td>path</td>
<td>
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-vpes-vpe--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-vpes-vpe--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-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">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{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>
+ <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>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/v9/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">
<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>
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-vpes-vpe--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-vpes-vpe--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-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">returns l3-interface-ipv6-address-list</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpes/vpe/{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">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>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>
<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>
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-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">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>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-name
+ equipment-name
</td>
<td>
- <p>Name of VNF.</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 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>
- vnf-type
+ interface-name
</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>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>
- service-id
+ vlan-interface
</td>
<td>
- <p>Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED</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>
- regional-resource-zone
+ l3-interface-ipv6-address
</td>
<td>
- <p>Regional way of organizing pservers, source of truth should define 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>
prov-status
</td>
<td>
- <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p>
+ <p>Trigger for operational monitoring of this VNF by BAU Service Assurance systems.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- heat-stack-id
+ prov-status
</td>
<td>
- <p>Heat stack id corresponding to this instance, managed by MSO</p>
+ <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- interface-role
+ macaddr
</td>
<td>
- <p>Role assigned to this Interface, should use values as defined in ECOMP Yang models.</p>
+ <p>MAC address for the interface</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- interface-id
+ network-name
</td>
<td>
- <p>ID of interface</p>
+ <p>Name of the network</p>
</td>
<td>query</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-id
</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-id
- </td>
- <td>
- <p>This indicates the customers VPN ID associated with this vlan</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/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-vpes-vpe--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-vpes-vpe--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-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/vpes/vpe/{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>
+ <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>
</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/v9/NetworkVplsPesVplsPePInterfacesPInterfaceLInterfacesLInterfaceVlansVlanL3InterfaceIpv6AddressList.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<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>
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-vpes-vpe--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-vpes-vpe--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">
+ <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">delete an existing l3-interface-ipv6-address-list</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{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">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>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-id
+ equipment-name
</td>
<td>
- <p>Unique id of VNF. This is unique across the graph.</p>
</td>
<td>path</td>
<td>
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-vpes-vpe--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-vpes-vpe--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-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">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{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">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>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-id
+ equipment-name
</td>
<td>
- <p>Unique id of VNF. This is unique across the graph.</p>
</td>
<td>path</td>
<td>
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-vpes-vpe--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-vpes-vpe--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-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">delete an existing relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{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">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>
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/v9/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/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>
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-vpes-vpe--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-vpes-vpe--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-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">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{vnf-id}/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>/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>
<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-id
+ equipment-name
</td>
<td>
- <p>Unique id of VNF. This is unique across the graph.</p>
</td>
<td>path</td>
<td>
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-vpes-vpe--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-vpes-vpe--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/vpes/vpe/{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>
- 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
+ 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-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--relationship-list-relationship-"></span>
- <div id="operation--network-vpes-vpe--vnf-id--lag-interfaces-lag-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--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">see node definition for valid relationships</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{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/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>
</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/v9/NetworkVplsPesVplsPePInterfacesPInterfaceLInterfacesLInterfaceVlansVlan.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<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>
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>
</div>
</div>
- <span id="path--network-vpes-vpe--vnf-id--lag-interfaces-lag-interface--interface-name--relationship-list-relationship-"></span>
- <div id="operation--network-vpes-vpe--vnf-id--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--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/vpes/vpe/{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/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>
<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>
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>
</div>
</div>
- <span id="path--network-vpes-vpe--vnf-id--licenses-"></span>
- <div id="operation--network-vpes-vpe--vnf-id--licenses-get" class="swagger--panel-operation-get panel">
+ <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">returns licenses</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpes/vpe/{vnf-id}/licenses</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}/relationship-list/relationship</strong></h3>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns licenses</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/v9/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>
<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>
- 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 map strictly 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
+ interface-name
</td>
<td>
- <p>Heat stack id corresponding to this instance, managed by MSO</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/licenses">/licenses</a>
- </div>
- </div>
- </div>
-
- </div> </dd>
<dt class="sw-response-default">
default
</div>
</div>
- <span id="path--network-vpes-vpe--vnf-id--licenses-license--group-uuid---resource-uuid--"></span>
- <div id="operation--network-vpes-vpe--vnf-id--licenses-license--group-uuid---resource-uuid--get" class="swagger--panel-operation-get panel">
+ <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">returns license</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpes/vpe/{vnf-id}/licenses/license/{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/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>returns license</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
- </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
+ equipment-name
</td>
<td>
- <p>Unique ID for the license group the resource belongs to, should be uuid.</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- resource-uuid
+ interface-name
</td>
<td>
- <p>Unique ID of a license resource.</p>
+ <p>Name that identifies the physical interface</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 map strictly 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>
</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/license">/license</a>
- </div>
- </div>
- </div>
-
- </div> </dd>
<dt class="sw-response-default">
default
</div>
</div>
- <span id="path--network-vpes-vpe--vnf-id--licenses-license--group-uuid---resource-uuid--"></span>
- <div id="operation--network-vpes-vpe--vnf-id--licenses-license--group-uuid---resource-uuid--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">create or update an existing license</div>
- <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/network/vpes/vpe/{vnf-id}/licenses/license/{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/vpls-pes/vpls-pe/{equipment-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 license</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>license 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/v9/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/license">/license</a>
+ <a class="json-schema-ref" href="#/definitions/relationship">/relationship</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
+ equipment-name
</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-required"></span>
</td>
</tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</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--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}/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>
- resource-uuid
+ equipment-name
</td>
<td>
- <p>Unique ID of a license resource.</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-vpes-vpe--vnf-id--licenses-license--group-uuid---resource-uuid--"></span>
- <div id="operation--network-vpes-vpe--vnf-id--licenses-license--group-uuid---resource-uuid--delete" class="swagger--panel-operation-delete 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">delete an existing license</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid}</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>delete an existing license</p>
+ <p>returns vpn-bindings</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/vpn-bindings">/vpn-bindings</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-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 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 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>
- </section>
<section class="sw-request-params">
<table class="table">
<thead>
<tbody>
<tr>
<td>
- vnf-id
+ vpn-id
</td>
<td>
- <p>Unique id of VNF. This is unique across the graph.</p>
+ <p>VPN ID, globally unique within A&AI</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- group-uuid
+ vpn-name
</td>
<td>
- <p>Unique ID for the license group the resource belongs to, should be uuid.</p>
+ <p>VPN Name</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-uuid
+ global-route-target
</td>
<td>
- <p>Unique ID of a license resource.</p>
+ <p>Number used to identify a VPN, globally unique in 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
+ vpn-type
</td>
<td>
- <p>resource-version for concurrency</p>
+ <p>Type of the vpn, should be taken from enumerated/valid values</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/vpn-binding">/vpn-binding</a>
+ </div>
+ </div>
+ </div>
+
+ </div> </dd>
<dt class="sw-response-default">
default
</div>
</div>
- <span id="path--network-vpes-vpe--vnf-id--licenses-license--group-uuid---resource-uuid--relationship-list-relationship-"></span>
- <div id="operation--network-vpes-vpe--vnf-id--licenses-license--group-uuid---resource-uuid--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--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/vpes/vpe/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid}/relationship-list/relationship</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>see node definition for valid relationships</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>relationship 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/v9/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>
+ <a class="json-schema-ref" href="#/definitions/vpn-binding">/vpn-binding</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
- </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
+ vpn-id
</td>
<td>
- <p>Unique ID of a license resource.</p>
+ <p>VPN ID, globally unique within A&AI</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-vpes-vpe--vnf-id--licenses-license--group-uuid---resource-uuid--relationship-list-relationship-"></span>
- <div id="operation--network-vpes-vpe--vnf-id--licenses-license--group-uuid---resource-uuid--relationship-list-relationship-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 relationship</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/network/vpes/vpe/{vnf-id}/licenses/license/{group-uuid}/{resource-uuid}/relationship-list/relationship</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 relationship</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>
- vnf-id
+ vpn-id
</td>
<td>
- <p>Unique id of VNF. This is unique across the graph.</p>
+ <p>VPN ID, globally unique within A&AI</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-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">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>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>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <th class="sw-param-type"></th>
+ <th class="sw-param-data-type"></th>
+ <th class="sw-param-annotation"></th>
+ </tr>
+ </thead>
+ <tbody>
<tr>
<td>
- group-uuid
+ vpn-id
</td>
<td>
- <p>Unique ID for the license group the resource belongs to, should be uuid.</p>
+ <p>VPN ID, globally unique within A&AI</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-vpes-vpe--vnf-id--relationship-list-relationship-"></span>
- <div id="operation--network-vpes-vpe--vnf-id--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-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/vpes/vpe/{vnf-id}/relationship-list/relationship</strong></h3>
+ <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>
</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/v9/NetworkVpnBindingsVpnBinding.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<tbody>
<tr>
<td>
- vnf-id
+ vpn-id
</td>
<td>
- <p>Unique id of VNF. This is unique across the graph.</p>
+ <p>VPN ID, globally unique within A&AI</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-vpes-vpe--vnf-id--relationship-list-relationship-"></span>
- <div id="operation--network-vpes-vpe--vnf-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-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/vpes/vpe/{vnf-id}/relationship-list/relationship</strong></h3>
+ <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>
<tbody>
<tr>
<td>
- vnf-id
+ vpn-id
</td>
<td>
- <p>Unique id of VNF. This is unique across the graph.</p>
+ <p>VPN ID, globally unique within A&AI</p>
</td>
<td>path</td>
<td>
</div>
</div>
- <span id="path--network-vpls-pes-"></span>
- <div id="operation--network-vpls-pes-get" class="swagger--panel-operation-get panel">
+ <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 vpls-pes</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpls-pes</strong></h3>
+ <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 vpls-pes</p>
+ <p>returns zones</p>
</section>
<div class="panel panel-definition">
<div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/vpls-pes">/vpls-pes</a>
+ <a class="json-schema-ref" href="#/getDefinitions/zones">/zones</a>
</div>
</div>
</div>
</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">
+ <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 vpls-pe</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/network/vpls-pes/vpls-pe/{equipment-name}</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 vpls-pe</p>
+ <p>returns zone</p>
</section>
<section class="sw-request-params">
<tbody>
<tr>
<td>
- equipment-name
+ zone-id
</td>
<td>
+ <p>Code assigned by AIC to the zone</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- prov-status
+ design-type
</td>
<td>
- <p>Trigger for operational monitoring of this VNF by BAU Service Assurance systems.</p>
+ <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
+ </td>
+ <td>
+ <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/vpls-pe">/vpls-pe</a>
+ <a class="json-schema-ref" href="#/getDefinitions/zone">/zone</a>
</div>
</div>
</div>
</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-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 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">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 vpls-pe</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>vpls-pe 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/v9/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/vpls-pe">/vpls-pe</a>
+ <a class="json-schema-ref" href="#/definitions/zone">/zone</a>
</div>
</div></div>
</div>
<tbody>
<tr>
<td>
- equipment-name
+ zone-id
</td>
<td>
+ <p>Code assigned by AIC to the zone</p>
</td>
<td>path</td>
<td>
</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-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 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">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 vpls-pe</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>
- equipment-name
+ zone-id
</td>
<td>
+ <p>Code assigned by AIC to the zone</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-"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--lag-interfaces-get" class="swagger--panel-operation-get panel">
+ <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">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">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>returns lag-interfaces</p>
+ <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>
<tbody>
<tr>
<td>
- equipment-name
+ zone-id
</td>
<td>
+ <p>Code assigned by AIC to the zone</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- prov-status
+ resource-version
</td>
<td>
- <p>Trigger for operational monitoring of this VNF by BAU 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>
</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-interfaces">/lag-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--"></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-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">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">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>
Tags:
<a href="#tag-Network">Network</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns lag-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/v9/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/relationship">/relationship</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
<section class="sw-request-params">
<table class="table">
<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
+ zone-id
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
+ <p>Code assigned by AIC to the zone</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>
</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/lag-interface">/lag-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--"></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-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">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">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>
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>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>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/lag-interface">/lag-interface</a>
- </div>
- </div></div>
- </div>
</section>
<section class="sw-request-params">
<table class="table">
<tbody>
<tr>
<td>
- equipment-name
+ zone-id
</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>Code assigned by AIC to the zone</p>
</td>
<td>path</td>
<td>
</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">
+ <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">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>
+ <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>delete an existing lag-interface</p>
+ <p>returns models</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/models">/models</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-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 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-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>returns 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>
- </section>
<section class="sw-request-params">
<table class="table">
<thead>
<tbody>
<tr>
<td>
- equipment-name
+ model-invariant-id
</td>
<td>
+ <p>Unique identifier corresponding to the main definition of a model in ASDC</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-name
+ model-type
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
+ <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>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-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/model">/model</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-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 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-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>create or 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. [Valid relationship examples shown here](apidocs/relations/v9/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/model">/model</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-version
+ model-invariant-id
</td>
<td>
- <p>resource-version for concurrency</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>
</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--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">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 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>returns l-interfaces</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">
<thead>
<tbody>
<tr>
<td>
- equipment-name
+ 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-required"></span>
</td>
</tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</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--"></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">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-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <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>
+ </section>
+ <section class="sw-request-params">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <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
+ model-invariant-id
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
+ <p>Unique identifier corresponding to the main definition of a model in ASDC</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- prov-status
+ resource-version
</td>
<td>
- <p>Trigger for operational monitoring of this VNF by BAU 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--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">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-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>returns model-vers</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
+ model-invariant-id
</td>
<td>
- <p>ID of interface</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>
- interface-role
+ model-type
</td>
<td>
- <p>Role assigned to this Interface, should use values as defined in ECOMP Yang models.</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/l-interfaces">/l-interfaces</a>
+ <a class="json-schema-ref" href="#/getDefinitions/model-vers">/model-vers</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--"></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--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 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">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-Network">Network</a>
+ <a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns l-interface</p>
+ <p>returns model-ver</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
+ model-invariant-id
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
+ <p>Unique identifier corresponding to the main definition of a model in ASDC</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-name
+ model-version-id
</td>
<td>
- <p>Name given to the interface</p>
+ <p>Unique identifier corresponding to one version of a model in ASDC</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>
- 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
+ model-type
</td>
<td>
- <p>ID of interface</p>
+ <p>Type of the model, e.g., service, resource, widget, etc.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- macaddr
+ model-name
</td>
<td>
- <p>MAC address for the interface</p>
+ <p>Name of the model, which can change from version to version.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- network-name
+ model-version
</td>
<td>
- <p>Name of the network</p>
+ <p>Version</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/model-ver">/model-ver</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--"></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--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">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">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-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 l-interface</p>
+ <p>create or update an existing model-ver</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>model-ver object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v9/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/l-interface">/l-interface</a>
+ <a class="json-schema-ref" href="#/definitions/model-ver">/model-ver</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
+ model-invariant-id
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
+ <p>Unique identifier corresponding to the main definition of a model in ASDC</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-name
+ model-version-id
</td>
<td>
- <p>Name given to the interface</p>
+ <p>Unique identifier corresponding to one version of a model in ASDC</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--"></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--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">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">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-Network">Network</a>
+ <a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing l-interface</p>
+ <p>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.</p>
+ </p>
+ </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-ver">/model-ver</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
<tbody>
<tr>
<td>
- equipment-name
+ 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-required"></span>
</td>
</tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</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>
- interface-name
+ model-invariant-id
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
+ <p>Unique identifier corresponding to the main definition of a model in ASDC</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-name
+ model-version-id
</td>
<td>
- <p>Name given to the interface</p>
+ <p>Unique identifier corresponding to one version of a model in ASDC</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--"></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--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 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 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-Network">Network</a>
+ <a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns l3-interface-ipv4-address-list</p>
+ <p>returns metadata</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 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
+ model-invariant-id
</td>
<td>
- <p>Name given to the interface</p>
+ <p>Unique identifier corresponding to the main definition of a model in ASDC</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- l3-interface-ipv4-address
+ model-version-id
</td>
<td>
- <p>IP address</p>
+ <p>Unique identifier corresponding to one version of a model in ASDC</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- prov-status
+ model-type
</td>
<td>
- <p>Trigger for operational monitoring of this VNF by BAU Service Assurance systems.</p>
+ <p>Type of the model, e.g., service, resource, widget, etc.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- interface-id
+ model-name
</td>
<td>
- <p>ID of interface</p>
+ <p>Name of the model, which can change from version to version.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- interface-role
+ model-version
</td>
<td>
- <p>Role assigned to this Interface, should use values as defined in ECOMP Yang models.</p>
+ <p>Version</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/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--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 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 metadatum</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
+ model-invariant-id
</td>
<td>
- <p>ID of interface</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>
- macaddr
+ model-version-id
</td>
<td>
- <p>MAC address for the interface</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>
- network-name
+ metaname
</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
+ model-type
</td>
<td>
- <p>Inner VLAN tag</p>
+ <p>Type of the model, e.g., service, resource, widget, etc.</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
+ model-name
</td>
<td>
- <p>Neutron network id of the interface that address belongs to</p>
+ <p>Name of the model, which can change from version to version.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- neutron-subnet-id
+ model-version
</td>
<td>
- <p>Neutron id of subnet that address belongs to</p>
+ <p>Version</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/metadatum">/metadatum</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--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 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">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-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 l3-interface-ipv4-address-list</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>l3-interface-ipv4-address-list 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/v9/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/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a>
+ <a class="json-schema-ref" href="#/definitions/metadatum">/metadatum</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
+ model-invariant-id
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
+ <p>Unique identifier corresponding to the main definition of a model in ASDC</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-name
+ model-version-id
</td>
<td>
- <p>Name given to the interface</p>
+ <p>Unique identifier corresponding to one version of a model in ASDC</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- l3-interface-ipv4-address
+ metaname
</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--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--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">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">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-Network">Network</a>
+ <a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</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 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>
- 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
+ model-invariant-id
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
+ <p>Unique identifier corresponding to the main definition of a model in ASDC</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-name
+ model-version-id
</td>
<td>
- <p>Name given to the interface</p>
+ <p>Unique identifier corresponding to one version of a model in ASDC</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- l3-interface-ipv4-address
+ metaname
</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--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--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">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">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-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 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">
<tbody>
<tr>
<td>
- equipment-name
+ model-invariant-id
</td>
<td>
+ <p>Unique identifier corresponding to the main definition of a model in ASDC</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-name
+ model-version-id
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
+ <p>Unique identifier corresponding to one version of a model in ASDC</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-name
+ metaname
</td>
<td>
- <p>Name given to the 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--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--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">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">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-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-elements</p>
</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
+ model-invariant-id
</td>
<td>
+ <p>Unique identifier corresponding to the main definition of a model in ASDC</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-name
+ model-version-id
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
+ <p>Unique identifier corresponding to one version of a model in ASDC</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-name
+ model-type
</td>
<td>
- <p>Name given to the interface</p>
+ <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>
- l3-interface-ipv4-address
+ model-name
</td>
<td>
- <p>IP address</p>
+ <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>
+ </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>
- <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/model-elements">/model-elements</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-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--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 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 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-Network">Network</a>
+ <a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns l3-interface-ipv6-address-list</p>
+ <p>returns model-element</p>
</section>
<section class="sw-request-params">
<tbody>
<tr>
<td>
- equipment-name
+ model-invariant-id
</td>
<td>
+ <p>Unique identifier corresponding to the main definition of a model in ASDC</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-name
+ model-version-id
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
+ <p>Unique identifier corresponding to one version of a model in ASDC</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-name
+ model-element-uuid
</td>
<td>
- <p>Name given to the interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- l3-interface-ipv6-address
+ model-type
</td>
<td>
- <p>IP address</p>
+ <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>
- prov-status
+ model-name
</td>
<td>
- <p>Trigger for operational monitoring of this VNF by BAU Service Assurance systems.</p>
+ <p>Name of the model, which can change from version to version.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- interface-id
+ model-version
</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>
+ <p>Version</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/model-element">/model-element</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-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 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 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. [Valid relationship examples shown here](apidocs/relations/v9/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/model-element">/model-element</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
+ model-invariant-id
</td>
<td>
- <p>ID of interface</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>
- macaddr
+ model-version-id
</td>
<td>
- <p>MAC address for the interface</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>
- network-name
+ model-element-uuid
</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>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</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--patch" class="swagger--panel-operation-patch panel">
+ <div class="panel-heading">
+ <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>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">
+ <thead>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <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
+ model-invariant-id
</td>
<td>
- <p>Inner VLAN tag</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">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
+ model-version-id
</td>
<td>
- <p>Neutron network id of the interface that address belongs to</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>
- neutron-subnet-id
+ model-element-uuid
</td>
<td>
- <p>Neutron id of subnet 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>
</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--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--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">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">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-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 l3-interface-ipv6-address-list</p>
+ <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>
- <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">
<tbody>
<tr>
<td>
- equipment-name
+ model-invariant-id
</td>
<td>
+ <p>Unique identifier corresponding to the main definition of a model in ASDC</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-name
+ model-version-id
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
+ <p>Unique identifier corresponding to one version of a model in ASDC</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-name
+ model-element-uuid
</td>
<td>
- <p>Name given to the interface</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--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">
+ <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">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>
+ <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-Network">Network</a>
+ <a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing l3-interface-ipv6-address-list</p>
+ <p>returns model-constraints</p>
</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
+ model-invariant-id
</td>
<td>
+ <p>Unique identifier corresponding to the main definition of a model in ASDC</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-name
+ model-version-id
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
+ <p>Unique identifier corresponding to one version of a model in ASDC</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-name
+ model-element-uuid
</td>
<td>
- <p>Name given to the interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- l3-interface-ipv6-address
+ model-type
</td>
<td>
- <p>IP address</p>
+ <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>
- resource-version
+ model-name
</td>
<td>
- <p>resource-version for concurrency</p>
+ <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/model-constraints">/model-constraints</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-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--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">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">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-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>returns 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>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>
- equipment-name
+ model-invariant-id
</td>
<td>
+ <p>Unique identifier corresponding to the main definition of a model in ASDC</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-name
+ model-version-id
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
+ <p>Unique identifier corresponding to one version of a model in ASDC</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-name
+ model-element-uuid
</td>
<td>
- <p>Name given to the interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- l3-interface-ipv6-address
+ model-constraint-uuid
</td>
<td>
- <p>IP address</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>
+ <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="#/getDefinitions/model-constraint">/model-constraint</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-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--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">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">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-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>create or 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. [Valid relationship examples shown here](apidocs/relations/v9/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-constraint">/model-constraint</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
<tbody>
<tr>
<td>
- equipment-name
+ model-invariant-id
</td>
<td>
+ <p>Unique identifier corresponding to the main definition of a model in ASDC</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-name
+ model-version-id
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
+ <p>Unique identifier corresponding to one version of a model in ASDC</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-name
+ model-element-uuid
</td>
<td>
- <p>Name given to the interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- l3-interface-ipv6-address
+ model-constraint-uuid
</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--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--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">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>
+ <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-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>update an existing model-constraint</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>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/relationship">/relationship</a>
+ <a class="json-schema-ref" href="#/patchDefinitions/model-constraint">/model-constraint</a>
</div>
</div></div>
</div>
<tbody>
<tr>
<td>
- equipment-name
+ model-invariant-id
</td>
<td>
+ <p>Unique identifier corresponding to the main definition of a model in ASDC</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-name
+ model-version-id
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
+ <p>Unique identifier corresponding to one version of a model in ASDC</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-name
+ 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-constraint-uuid
</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--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">
+ <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 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>
+ <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-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>delete an existing model-constraint</p>
</section>
<section class="sw-request-body">
<tbody>
<tr>
<td>
- equipment-name
+ model-invariant-id
</td>
<td>
+ <p>Unique identifier corresponding to the main definition of a model in ASDC</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-name
+ model-version-id
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
+ <p>Unique identifier corresponding to one version of a model in ASDC</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-name
+ 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-constraint-uuid
</td>
<td>
- <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-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--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">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">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-Network">Network</a>
+ <a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns sriov-vfs</p>
+ <p>returns constrained-element-sets</p>
</section>
<section class="sw-request-params">
<tbody>
<tr>
<td>
- equipment-name
+ model-invariant-id
</td>
<td>
+ <p>Unique identifier corresponding to the main definition of a model in ASDC</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-name
+ model-version-id
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
+ <p>Unique identifier corresponding to one version of a model in ASDC</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-name
+ model-element-uuid
</td>
<td>
- <p>Name given to the interface</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>
- 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
+ model-constraint-uuid
</td>
<td>
- <p>Role assigned to this Interface, should use values as defined in ECOMP Yang models.</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
+ model-type
</td>
<td>
- <p>ID of interface</p>
+ <p>Type of the model, e.g., service, resource, widget, etc.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- macaddr
+ model-name
</td>
<td>
- <p>MAC address for the interface</p>
+ <p>Name of the model, which can change from version to version.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- network-name
+ model-version
</td>
<td>
- <p>Name of the network</p>
+ <p>Version</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/constrained-element-sets">/constrained-element-sets</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--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 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 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-Network">Network</a>
+ <a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns sriov-vf</p>
+ <p>returns constrained-element-set</p>
</section>
<section class="sw-request-params">
<tbody>
<tr>
<td>
- equipment-name
+ model-invariant-id
</td>
<td>
+ <p>Unique identifier corresponding to the main definition of a model in ASDC</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-name
+ model-version-id
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
+ <p>Unique identifier corresponding to one version of a model in ASDC</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-name
+ model-element-uuid
</td>
<td>
- <p>Name given to the interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- pci-id
+ model-constraint-uuid
</td>
<td>
- <p>PCI ID used to identify the sriov-vf</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>
- 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
+ constrained-element-set-uuid
</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>
- vf-vlan-filter
+ model-type
</td>
<td>
- <p>This metadata provides option to specify list of VLAN filters applied on VF to pass the traffic to VM.</p>
+ <p>Type of the model, e.g., service, resource, widget, etc.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- vf-mac-filter
+ model-name
</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>Name of the model, which can change from version to version.</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
+ model-version
</td>
<td>
- <p>Neutron network id of the interface</p>
+ <p>Version</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/constrained-element-set">/constrained-element-set</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--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 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 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-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 sriov-vf</p>
+ <p>create or update an existing constrained-element-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>constrained-element-set object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v9/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/sriov-vf">/sriov-vf</a>
+ <a class="json-schema-ref" href="#/definitions/constrained-element-set">/constrained-element-set</a>
</div>
</div></div>
</div>
<tbody>
<tr>
<td>
- equipment-name
+ model-invariant-id
</td>
<td>
+ <p>Unique identifier corresponding to the main definition of a model in ASDC</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-name
+ model-version-id
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
+ <p>Unique identifier corresponding to one version of a model in ASDC</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-name
+ model-element-uuid
</td>
<td>
- <p>Name given to the interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- pci-id
+ 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>
- <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--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--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">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 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-Network">Network</a>
+ <a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing sriov-vf</p>
+ <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">
<tbody>
<tr>
<td>
- equipment-name
+ model-invariant-id
</td>
<td>
+ <p>Unique identifier corresponding to the main definition of a model in ASDC</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-name
+ model-version-id
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
+ <p>Unique identifier corresponding to one version of a model in ASDC</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-name
+ model-element-uuid
</td>
<td>
- <p>Name given to the interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- pci-id
+ model-constraint-uuid
</td>
<td>
- <p>PCI ID used to identify the sriov-vf</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- resource-version
+ constrained-element-set-uuid
</td>
<td>
- <p>resource-version for concurrency</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--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">
<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 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-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 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>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
+ model-invariant-id
</td>
<td>
+ <p>Unique identifier corresponding to the main definition of a model in ASDC</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-name
+ model-version-id
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
+ <p>Unique identifier corresponding to one version of a model in ASDC</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-name
+ model-element-uuid
</td>
<td>
- <p>Name given to the interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- pci-id
+ 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>
- <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--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--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 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">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-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 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>
<tbody>
<tr>
<td>
- equipment-name
+ model-invariant-id
</td>
<td>
+ <p>Unique identifier corresponding to the main definition of a model in ASDC</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-name
+ model-version-id
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
+ <p>Unique identifier corresponding to one version of a model in ASDC</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-name
+ model-element-uuid
</td>
<td>
- <p>Name given to the interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- pci-id
+ model-constraint-uuid
</td>
<td>
- <p>PCI ID used to identify the sriov-vf</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--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 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 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>
- equipment-name
+ constrained-element-set-uuid
</td>
<td>
</td>
</tr>
<tr>
<td>
- interface-name
+ model-type
</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>
- <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>
+ <p>Type of the model, e.g., service, resource, widget, etc.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- macaddr
+ model-name
</td>
<td>
- <p>MAC address for the interface</p>
+ <p>Name of the model, which can change from version to version.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- network-name
+ model-version
</td>
<td>
- <p>Name of the network</p>
+ <p>Version</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/element-choice-sets">/element-choice-sets</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--"></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--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 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">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-Network">Network</a>
+ <a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns vlan</p>
+ <p>returns element-choice-set</p>
</section>
<section class="sw-request-params">
<tbody>
<tr>
<td>
- equipment-name
+ model-invariant-id
</td>
<td>
+ <p>Unique identifier corresponding to the main definition of a model in ASDC</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-name
+ model-version-id
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
+ <p>Unique identifier corresponding to one version of a model in ASDC</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-name
+ model-element-uuid
</td>
<td>
- <p>Name given to the interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- vlan-interface
+ model-constraint-uuid
</td>
<td>
- <p>String that identifies the interface</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>
- 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
+ constrained-element-set-uuid
</td>
<td>
- <p>Role assigned to this Interface, should use values as defined in ECOMP Yang models.</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
+ element-choice-set-uuid
</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
+ model-type
</td>
<td>
- <p>MAC address for the interface</p>
+ <p>Type of the model, e.g., service, resource, widget, etc.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- network-name
+ model-name
</td>
<td>
- <p>Name of the network</p>
+ <p>Name of the model, which can change from version to version.</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>
- vpn-id
+ model-version
</td>
<td>
- <p>This indicates the customers VPN ID associated with this vlan</p>
+ <p>Version</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/element-choice-set">/element-choice-set</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--"></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--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 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">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-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 vlan</p>
+ <p>create or update an existing element-choice-set</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>element-choice-set object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v9/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/vlan">/vlan</a>
+ <a class="json-schema-ref" href="#/definitions/element-choice-set">/element-choice-set</a>
</div>
</div></div>
</div>
<tbody>
<tr>
<td>
- equipment-name
+ model-invariant-id
</td>
<td>
+ <p>Unique identifier corresponding to the main definition of a model in ASDC</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-name
+ model-version-id
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
+ <p>Unique identifier corresponding to one version of a model in ASDC</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-name
+ model-element-uuid
</td>
<td>
- <p>Name given to the interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- vlan-interface
+ 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>
+ <tr>
+ <td>
+ element-choice-set-uuid
</td>
<td>
- <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--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--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--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/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">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-Network">Network</a>
+ <a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing vlan</p>
+ <p>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.</p>
+ </p>
+ </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/element-choice-set">/element-choice-set</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
<tbody>
<tr>
<td>
- equipment-name
+ model-invariant-id
</td>
<td>
+ <p>Unique identifier corresponding to the main definition of a model in ASDC</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-name
+ model-version-id
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
+ <p>Unique identifier corresponding to one version of a model in ASDC</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-name
+ model-element-uuid
</td>
<td>
- <p>Name given to the interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- vlan-interface
+ model-constraint-uuid
</td>
<td>
- <p>String that identifies the interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- resource-version
+ constrained-element-set-uuid
</td>
<td>
- <p>resource-version for concurrency</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>
+ 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>
</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--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--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 element-choice-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}/element-choice-sets/element-choice-set/{element-choice-set-uuid}</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 l3-interface-ipv4-address-list</p>
+ <p>delete 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>
+ </section>
<section class="sw-request-params">
<table class="table">
<thead>
<tbody>
<tr>
<td>
- equipment-name
+ model-invariant-id
</td>
<td>
+ <p>Unique identifier corresponding to the main definition of a model in ASDC</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-name
+ model-version-id
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
+ <p>Unique identifier corresponding to one version of a model in ASDC</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-name
+ model-element-uuid
</td>
<td>
- <p>Name given to the interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- vlan-interface
+ model-constraint-uuid
</td>
<td>
- <p>String that identifies the interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- l3-interface-ipv4-address
+ constrained-element-set-uuid
</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>
- 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-id
- </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
+ element-choice-set-uuid
</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
+ 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--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--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--relationship-list-relationship-"></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--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}/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">see node definition for valid relationships</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}/relationship-list/relationship</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 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/v9/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/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>
<tbody>
<tr>
<td>
- equipment-name
+ model-invariant-id
</td>
<td>
+ <p>Unique identifier corresponding to the main definition of a model in ASDC</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-name
+ model-version-id
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
+ <p>Unique identifier corresponding to one version of a model in ASDC</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-name
+ model-element-uuid
</td>
<td>
- <p>Name given to the interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- vlan-interface
+ model-constraint-uuid
</td>
<td>
- <p>String that identifies the interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- l3-interface-ipv4-address
+ 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>
+ element-choice-set-uuid
</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-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--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--relationship-list-relationship-"></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--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}/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>/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}/relationship-list/relationship</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 l3-interface-ipv4-address-list</p>
+ <p>delete an existing relationship</p>
</section>
<section class="sw-request-body">
<tbody>
<tr>
<td>
- equipment-name
+ model-invariant-id
</td>
<td>
+ <p>Unique identifier corresponding to the main definition of a model in ASDC</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-name
+ model-version-id
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
+ <p>Unique identifier corresponding to one version of a model in ASDC</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-name
+ model-element-uuid
</td>
<td>
- <p>Name given to the interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- vlan-interface
+ model-constraint-uuid
</td>
<td>
- <p>String that identifies the interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- l3-interface-ipv4-address
+ constrained-element-set-uuid
</td>
<td>
- <p>IP address</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- resource-version
+ element-choice-set-uuid
</td>
<td>
- <p>resource-version for concurrency</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--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--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--relationship-list-relationship-"></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--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}/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>/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}/relationship-list/relationship</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>
<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/v9/ServiceDesignAndCreationModelsModelModelVersModelVerModelElementsModelElementModelConstraintsModelConstraintConstrainedElementSetsConstrainedElementSet.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<tbody>
<tr>
<td>
- equipment-name
+ model-invariant-id
</td>
<td>
+ <p>Unique identifier corresponding to the main definition of a model in ASDC</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-name
+ model-version-id
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
+ <p>Unique identifier corresponding to one version of a model in ASDC</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-name
+ model-element-uuid
</td>
<td>
- <p>Name given to the interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- vlan-interface
+ model-constraint-uuid
</td>
<td>
- <p>String that identifies the interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- l3-interface-ipv4-address
+ constrained-element-set-uuid
</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-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--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--relationship-list-relationship-"></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--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}/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>/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}/relationship-list/relationship</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">
<tbody>
<tr>
<td>
- equipment-name
+ model-invariant-id
</td>
<td>
+ <p>Unique identifier corresponding to the main definition of a model in ASDC</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-name
+ model-version-id
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
+ <p>Unique identifier corresponding to one version of a model in ASDC</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-name
+ model-element-uuid
</td>
<td>
- <p>Name given to the interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- vlan-interface
+ model-constraint-uuid
</td>
<td>
- <p>String that identifies the interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- l3-interface-ipv4-address
+ constrained-element-set-uuid
</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-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--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--model-elements-model-element--model-element-uuid--relationship-list-relationship-"></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--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}/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>/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements/model-element/{model-element-uuid}/relationship-list/relationship</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 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/v9/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/relationship">/relationship</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
<section class="sw-request-params">
<table class="table">
<thead>
<tbody>
<tr>
<td>
- equipment-name
+ model-invariant-id
</td>
<td>
+ <p>Unique identifier corresponding to the main definition of a model in ASDC</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-name
+ model-version-id
</td>
<td>
- <p>Name that identifies the link aggregate interface</p>
+ <p>Unique identifier corresponding to one version of a model in ASDC</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-name
+ model-element-uuid
</td>
<td>
- <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--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--model-elements-model-element--model-element-uuid--relationship-list-relationship-"></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--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/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements/model-element/{model-element-uuid}/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>
- vlan-interface
+ model-invariant-id
</td>
<td>
- <p>String that identifies the interface</p>
+ <p>Unique identifier corresponding to the main definition of a model in ASDC</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- l3-interface-ipv6-address
+ model-version-id
</td>
<td>
- <p>IP address</p>
+ <p>Unique identifier corresponding to one version of a model in ASDC</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>
- 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-id
- </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
+ model-element-uuid
</td>
<td>
- <p>Neutron id of subnet 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>
</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--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--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--relationship-list-relationship-"></span>
+ <div id="operation--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-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-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">see node definition for valid relationships</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}/relationship-list/relationship</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 l3-interface-ipv6-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-ipv6-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/v9/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/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a>
+ <a class="json-schema-ref" href="#/definitions/relationship">/relationship</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 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
+ model-invariant-id
</td>
<td>
- <p>String that identifies the interface</p>
+ <p>Unique identifier corresponding to the main definition of a model in ASDC</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- l3-interface-ipv6-address
+ model-version-id
</td>
<td>
- <p>IP address</p>
+ <p>Unique identifier corresponding to one version of a model in ASDC</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-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--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--relationship-list-relationship-"></span>
+ <div id="operation--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-id--relationship-list-relationship-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}/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>/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/relationship-list/relationship</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 l3-interface-ipv6-address-list</p>
+ <p>delete an existing relationship</p>
</section>
<section class="sw-request-body">
<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>
- vlan-interface
+ model-invariant-id
</td>
<td>
- <p>String that identifies the interface</p>
+ <p>Unique identifier corresponding to the main definition of a model in ASDC</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- l3-interface-ipv6-address
+ model-version-id
</td>
<td>
- <p>IP address</p>
+ <p>Unique identifier corresponding to one version 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-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--service-design-and-creation-models-model--model-invariant-id--relationship-list-relationship-"></span>
+ <div id="operation--service-design-and-creation-models-model--model-invariant-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}/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>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/service-design-and-creation/models/model/{model-invariant-id}/relationship-list/relationship</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>
<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/v9/ServiceDesignAndCreationModelsModel.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<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>
- 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
+ model-invariant-id
</td>
<td>
- <p>IP address</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-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--service-design-and-creation-models-model--model-invariant-id--relationship-list-relationship-"></span>
+ <div id="operation--service-design-and-creation-models-model--model-invariant-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}/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>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/service-design-and-creation/models/model/{model-invariant-id}/relationship-list/relationship</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">
<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>
- 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
+ model-invariant-id
</td>
<td>
- <p>IP address</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-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">
+ <span id="path--service-design-and-creation-named-queries-"></span>
+ <div id="operation--service-design-and-creation-named-queries-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}/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">returns named-queries</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/service-design-and-creation/named-queries</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>returns named-queries</p>
</section>
- <section class="sw-request-body">
-
- <p><span class="label 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>
+
+ <section class="sw-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="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>
+ <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-queries">/named-queries</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--"></span>
+ <div id="operation--service-design-and-creation-named-queries-named-query--named-query-uuid--get" class="swagger--panel-operation-get panel">
+ <div class="panel-heading">
+ <div class="operation-summary">returns named-query</div>
+ <h3 class="panel-title"><span class="operation-name">GET</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>returns named-query</p>
+
+ </section>
<section class="sw-request-params">
<table class="table">
<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
+ named-query-uuid
</td>
<td>
- <p>Name given to the interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- vlan-interface
+ named-query-name
</td>
<td>
- <p>String that identifies 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>
</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">/named-query</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--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">
+ <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--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}/vlans/vlan/{vlan-interface}/relationship-list/relationship</strong></h3>
+ <div class="operation-summary">create or update an existing named-query</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/service-design-and-creation/named-queries/named-query/{named-query-uuid}</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>create or 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. [Valid relationship examples shown here](apidocs/relations/v9/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/named-query">/named-query</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 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
+ named-query-uuid
</td>
<td>
- <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--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">
+ <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">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>
+ <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-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>update an existing named-query</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>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="#/definitions/relationship">/relationship</a>
+ <a class="json-schema-ref" href="#/patchDefinitions/named-query">/named-query</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
+ named-query-uuid
</td>
<td>
- <p>Name that identifies the link aggregate 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--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--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">
- <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">delete an existing named-query</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/service-design-and-creation/named-queries/named-query/{named-query-uuid}</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>delete an existing named-query</p>
</section>
<section class="sw-request-body">
<tbody>
<tr>
<td>
- equipment-name
+ named-query-uuid
</td>
<td>
</td>
</tr>
<tr>
<td>
- interface-name
+ resource-version
</td>
<td>
- <p>Name that identifies the link aggregate interface</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-"></span>
- <div id="operation--network-vpls-pes-vpls-pe--equipment-name--p-interfaces-get" class="swagger--panel-operation-get panel">
+ <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 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>
+ <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-Network">Network</a>
+ <a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns p-interfaces</p>
+ <p>returns named-query-elements</p>
</section>
<section class="sw-request-params">
<tbody>
<tr>
<td>
- equipment-name
+ named-query-uuid
</td>
<td>
</td>
</tr>
<tr>
<td>
- prov-status
+ named-query-name
</td>
<td>
- <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/p-interfaces">/p-interfaces</a>
+ <a class="json-schema-ref" href="#/getDefinitions/named-query-elements">/named-query-elements</a>
</div>
</div>
</div>
</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--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 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">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-Network">Network</a>
+ <a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns p-interface</p>
+ <p>returns named-query-element</p>
</section>
<section class="sw-request-params">
<tbody>
<tr>
<td>
- equipment-name
+ named-query-uuid
</td>
<td>
</td>
</tr>
<tr>
<td>
- interface-name
+ named-query-element-uuid
</td>
<td>
- <p>Name that identifies the physical interface</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
+ named-query-name
</td>
<td>
- <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/p-interface">/p-interface</a>
+ <a class="json-schema-ref" href="#/getDefinitions/named-query-element">/named-query-element</a>
</div>
</div>
</div>
</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--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 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">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-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 p-interface</p>
+ <p>create or update an existing named-query-element</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>named-query-element object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v9/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/p-interface">/p-interface</a>
+ <a class="json-schema-ref" href="#/definitions/named-query-element">/named-query-element</a>
</div>
</div></div>
</div>
<tbody>
<tr>
<td>
- equipment-name
+ named-query-uuid
</td>
<td>
</td>
</tr>
<tr>
<td>
- interface-name
+ named-query-element-uuid
</td>
<td>
- <p>Name that identifies the physical 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--"></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--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--patch" class="swagger--panel-operation-patch 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">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-Network">Network</a>
+ <a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing p-interface</p>
+ <p>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.</p>
+ </p>
+ </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-element">/named-query-element</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
<tbody>
<tr>
<td>
- equipment-name
+ named-query-uuid
</td>
<td>
</td>
</tr>
<tr>
<td>
- interface-name
+ named-query-element-uuid
</td>
<td>
- <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--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--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--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 named-query-element</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</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-Network">Network</a>
+ <a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns l-interfaces</p>
+ <p>delete 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>
+ </section>
<section class="sw-request-params">
<table class="table">
<thead>
<tbody>
<tr>
<td>
- equipment-name
+ named-query-uuid
</td>
<td>
</td>
</tr>
<tr>
<td>
- interface-name
+ named-query-element-uuid
</td>
<td>
- <p>Name that identifies the physical interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- prov-status
+ resource-version
</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>
+ <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-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--service-design-and-creation-named-queries-named-query--named-query-uuid--named-query-elements-named-query-element--named-query-element-uuid--property-constraints-"></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-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 property-constraints</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}/property-constraints</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 l-interface</p>
+ <p>returns property-constraints</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
+ named-query-uuid
</td>
<td>
- <p>Name that identifies the physical interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-name
+ named-query-element-uuid
</td>
<td>
- <p>Name given to the interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- prov-status
+ named-query-name
</td>
<td>
- <p>Trigger for operational monitoring of this VNF by BAU Service Assurance systems.</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/property-constraints">/property-constraints</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--get" class="swagger--panel-operation-get panel">
+ <div class="panel-heading">
+ <div class="operation-summary">returns property-constraint</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}/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>returns property-constraint</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
+ named-query-uuid
</td>
<td>
- <p>Trigger for operational monitoring of this resource by Service Assurance systems.</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
+ named-query-element-uuid
</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
+ property-constraint-uuid
</td>
<td>
- <p>MAC address for 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
+ named-query-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/l-interface">/l-interface</a>
+ <a class="json-schema-ref" href="#/getDefinitions/property-constraint">/property-constraint</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--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 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 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-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 l-interface</p>
+ <p>create or update an existing property-constraint</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>property-constraint object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v9/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/l-interface">/l-interface</a>
+ <a class="json-schema-ref" href="#/definitions/property-constraint">/property-constraint</a>
</div>
</div></div>
</div>
<tbody>
<tr>
<td>
- equipment-name
+ named-query-uuid
</td>
<td>
</td>
</tr>
<tr>
<td>
- interface-name
+ named-query-element-uuid
</td>
<td>
- <p>Name that identifies the physical interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-name
+ property-constraint-uuid
</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--"></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--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--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 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-Network">Network</a>
+ <a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing l-interface</p>
+ <p>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.</p>
+ </p>
+ </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/property-constraint">/property-constraint</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
<tbody>
<tr>
<td>
- equipment-name
+ named-query-uuid
</td>
<td>
</td>
</tr>
<tr>
<td>
- interface-name
+ named-query-element-uuid
</td>
<td>
- <p>Name that identifies the physical interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-name
+ property-constraint-uuid
</td>
<td>
- <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-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--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--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 property-constraint</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</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-Network">Network</a>
+ <a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns l3-interface-ipv4-address-list</p>
+ <p>delete 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>
+ </section>
<section class="sw-request-params">
<table class="table">
<thead>
<tbody>
<tr>
<td>
- equipment-name
+ named-query-uuid
</td>
<td>
</td>
</tr>
<tr>
<td>
- interface-name
+ named-query-element-uuid
</td>
<td>
- <p>Name that identifies the physical interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-name
+ property-constraint-uuid
</td>
<td>
- <p>Name given to the 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>
<span class="json-property-required"></span>
</td>
</tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</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-"></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-get" class="swagger--panel-operation-get panel">
+ <div class="panel-heading">
+ <div class="operation-summary">returns related-lookups</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}/related-lookups</strong></h3>
+ Tags:
+ <a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>returns related-lookups</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
+ named-query-uuid
</td>
<td>
- <p>Trigger for operational monitoring of this VNF by BAU Service Assurance systems.</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
+ named-query-element-uuid
</td>
<td>
- <p>Trigger for operational monitoring of this resource by Service Assurance systems.</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
+ named-query-name
</td>
<td>
- <p>ID of interface</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/related-lookups">/related-lookups</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--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--get" class="swagger--panel-operation-get panel">
+ <div class="panel-heading">
+ <div class="operation-summary">returns related-lookup</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}/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>returns related-lookup</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>
- macaddr
+ named-query-uuid
</td>
<td>
- <p>MAC address for 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
+ named-query-element-uuid
</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>
- neutron-network-id
+ related-lookup-uuid
</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
+ named-query-name
</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/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a>
+ <a class="json-schema-ref" href="#/getDefinitions/related-lookup">/related-lookup</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-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--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--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">create or update an existing related-lookup</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}/related-lookups/related-lookup/{related-lookup-uuid}</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 l3-interface-ipv4-address-list</p>
+ <p>create or update an existing related-lookup</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>related-lookup object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v9/ServiceDesignAndCreationNamedQueriesNamedQueryNamedQueryElementsNamedQueryElementRelatedLookupsRelatedLookup.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/related-lookup">/related-lookup</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
+ named-query-uuid
</td>
<td>
- <p>Name that identifies the physical interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-name
+ named-query-element-uuid
</td>
<td>
- <p>Name given to the interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- l3-interface-ipv4-address
+ related-lookup-uuid
</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--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--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">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">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-Network">Network</a>
+ <a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</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 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">
<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
+ named-query-uuid
</td>
<td>
- <p>Name that identifies the physical interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-name
+ named-query-element-uuid
</td>
<td>
- <p>Name given to the interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- l3-interface-ipv4-address
+ related-lookup-uuid
</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--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--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">
- <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>
+ <div class="operation-summary">delete an existing related-lookup</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</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-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 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>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
+ named-query-uuid
</td>
<td>
</td>
</tr>
<tr>
<td>
- interface-name
+ named-query-element-uuid
</td>
<td>
- <p>Name that identifies the physical interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-name
+ related-lookup-uuid
</td>
<td>
- <p>Name given to the 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--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--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--relationship-list-relationship-"></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--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}/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>/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}/relationship-list/relationship</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>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/v9/ServiceDesignAndCreationNamedQueriesNamedQueryNamedQueryElementsNamedQueryElementRelatedLookupsRelatedLookup.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
+ named-query-uuid
</td>
<td>
- <p>Name that identifies the physical interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-name
+ named-query-element-uuid
</td>
<td>
- <p>Name given to the interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- l3-interface-ipv4-address
+ related-lookup-uuid
</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--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--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--relationship-list-relationship-"></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--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/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">delete an existing relationship</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</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}/relationship-list/relationship</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 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>
<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
+ named-query-uuid
</td>
<td>
- <p>Name that identifies the physical interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- interface-name
+ named-query-element-uuid
</td>
<td>
- <p>Name given to the interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- l3-interface-ipv6-address
+ related-lookup-uuid
</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>
- 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/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--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--service-design-and-creation-named-queries-named-query--named-query-uuid--named-query-elements-named-query-element--named-query-element-uuid--relationship-list-relationship-"></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--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-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">see node definition for valid relationships</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}/relationship-list/relationship</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 l3-interface-ipv6-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-ipv6-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/v9/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/l3-interface-ipv6-address-list">/l3-interface-ipv6-address-list</a>
+ <a class="json-schema-ref" href="#/definitions/relationship">/relationship</a>
</div>
</div></div>
</div>
<tbody>
<tr>
<td>
- equipment-name
+ named-query-uuid
</td>
<td>
</td>
</tr>
<tr>
<td>
- interface-name
+ named-query-element-uuid
</td>
<td>
- <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--service-design-and-creation-named-queries-named-query--named-query-uuid--named-query-elements-named-query-element--named-query-element-uuid--relationship-list-relationship-"></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--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/named-queries/named-query/{named-query-uuid}/named-query-elements/named-query-element/{named-query-element-uuid}/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>
- interface-name
+ named-query-uuid
</td>
<td>
- <p>Name given to the interface</p>
</td>
<td>path</td>
<td>
</tr>
<tr>
<td>
- l3-interface-ipv6-address
+ named-query-element-uuid
</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--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--service-design-and-creation-named-queries-named-query--named-query-uuid--relationship-list-relationship-"></span>
+ <div id="operation--service-design-and-creation-named-queries-named-query--named-query-uuid--relationship-list-relationship-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/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">see node definition for valid relationships</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/service-design-and-creation/named-queries/named-query/{named-query-uuid}/relationship-list/relationship</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 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/v9/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/relationship">/relationship</a>
+ </div>
+ </div></div>
+ </div>
</section>
<section class="sw-request-params">
<table class="table">
<tbody>
<tr>
<td>
- equipment-name
+ named-query-uuid
</td>
<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--relationship-list-relationship-"></span>
+ <div id="operation--service-design-and-creation-named-queries-named-query--named-query-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>/service-design-and-creation/named-queries/named-query/{named-query-uuid}/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>
- interface-name
+ named-query-uuid
</td>
<td>
- <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--service-design-and-creation-service-capabilities-"></span>
+ <div id="operation--service-design-and-creation-service-capabilities-get" class="swagger--panel-operation-get panel">
+ <div class="panel-heading">
+ <div class="operation-summary">returns service-capabilities</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/service-design-and-creation/service-capabilities</strong></h3>
+ Tags:
+ <a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
+ </div>
+ <div class="panel-body">
+ <section class="sw-operation-description">
+ <p>returns service-capabilities</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/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>
- interface-name
+ service-type
</td>
<td>
- <p>Name given to the interface</p>
+ <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>
</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>
<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="#/getDefinitions/service-capability">/service-capability</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--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--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 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">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-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>create or update an existing service-capability</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>service-capability object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v9/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/relationship">/relationship</a>
+ <a class="json-schema-ref" href="#/definitions/service-capability">/service-capability</a>
</div>
</div></div>
</div>
<tbody>
<tr>
<td>
- equipment-name
+ 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>
</tr>
<tr>
<td>
- interface-name
+ vnf-type
</td>
<td>
- <p>Name that identifies the physical interface</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>
<span class="json-property-required"></span>
</td>
</tr>
+ </tbody>
+ </table>
+ </section>
+
+ <section class="sw-responses">
+ <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
+ </p>
+
+ <dl>
+ <dt class="sw-response-default">
+ default
+
+ </dt>
+ <dd class="sw-response-default">
+ <div class="row">
+ <div class="col-md-12">
+ <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</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--patch" class="swagger--panel-operation-patch panel">
+ <div class="panel-heading">
+ <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>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.</p>
+ </p>
+ </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-capability">/service-capability</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-name
+ service-type
</td>
<td>
- <p>Name given to the interface</p>
+ <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>
</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>
</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">
+ <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--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>
+ <div class="operation-summary">delete an existing service-capability</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/service-design-and-creation/service-capabilities/service-capability/{service-type}/{vnf-type}</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>delete an existing service-capability</p>
</section>
<section class="sw-request-body">
<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
+ service-type
</td>
<td>
- <p>Name that identifies the physical interface</p>
+ <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>
</tr>
<tr>
<td>
- interface-name
+ vnf-type
</td>
<td>
- <p>Name given to the interface</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>
</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--service-design-and-creation-service-capabilities-service-capability--service-type---vnf-type--relationship-list-relationship-"></span>
+ <div id="operation--service-design-and-creation-service-capabilities-service-capability--service-type---vnf-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/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>/service-design-and-creation/service-capabilities/service-capability/{service-type}/{vnf-type}/relationship-list/relationship</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>
<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/v9/ServiceDesignAndCreationServiceCapabilitiesServiceCapability.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<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
+ service-type
</td>
<td>
- <p>Name that identifies the physical interface</p>
+ <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>
</tr>
<tr>
<td>
- interface-name
+ vnf-type
</td>
<td>
- <p>Name given to the interface</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>
</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--service-design-and-creation-service-capabilities-service-capability--service-type---vnf-type--relationship-list-relationship-"></span>
+ <div id="operation--service-design-and-creation-service-capabilities-service-capability--service-type---vnf-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/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>/service-design-and-creation/service-capabilities/service-capability/{service-type}/{vnf-type}/relationship-list/relationship</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">
<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
+ service-type
</td>
<td>
- <p>Name that identifies the physical interface</p>
+ <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>
</tr>
<tr>
<td>
- interface-name
+ vnf-type
</td>
<td>
- <p>Name given to the interface</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>
</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--service-design-and-creation-services-"></span>
+ <div id="operation--service-design-and-creation-services-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 services</div>
+ <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/service-design-and-creation/services</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 sriov-vfs</p>
+ <p>returns services</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/services">/services</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-services-service--service-id--"></span>
+ <div id="operation--service-design-and-creation-services-service--service-id--get" class="swagger--panel-operation-get panel">
+ <div class="panel-heading">
+ <div class="operation-summary">returns service</div>
+ <h3 class="panel-title"><span class="operation-name">GET</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>returns service</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>
- interface-name
+ service-id
</td>
<td>
- <p>Name given to the interface</p>
+ <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>
</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
+ service-description
</td>
<td>
- <p>Name of the network</p>
+ <p>Description of the service</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/service">/service</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--service-design-and-creation-services-service--service-id--"></span>
+ <div id="operation--service-design-and-creation-services-service--service-id--put" class="swagger--panel-operation-put 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">create or update an existing service</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/service-design-and-creation/services/service/{service-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 sriov-vf</p>
+ <p>create or 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. [Valid relationship examples shown here](apidocs/relations/v9/ServiceDesignAndCreationServicesService.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">/service</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
<section class="sw-request-params">
<table class="table">
<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
- </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
+ service-id
</td>
<td>
- <p>PCI ID used to identify the sriov-vf</p>
+ <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-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>
- 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="#/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--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">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 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-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 sriov-vf</p>
+ <p>update an existing service</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>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/sriov-vf">/sriov-vf</a>
+ <a class="json-schema-ref" href="#/patchDefinitions/service">/service</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>
- 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
+ service-id
</td>
<td>
- <p>PCI ID used to identify the sriov-vf</p>
+ <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>
</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--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">
- <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 service</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/service-design-and-creation/services/service/{service-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 sriov-vf</p>
+ <p>delete an existing service</p>
</section>
<section class="sw-request-body">
<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
- </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
+ service-id
</td>
<td>
- <p>PCI ID used to identify the sriov-vf</p>
+ <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>
</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--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-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}/sriov-vfs/sriov-vf/{pci-id}/relationship-list/relationship</strong></h3>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/service-design-and-creation/services/service/{service-id}/relationship-list/relationship</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>
<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/v9/ServiceDesignAndCreationServicesService.json)</p>
</p>
</div>
<div class="col-md-6 sw-request-model">
<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
- </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
+ service-id
</td>
<td>
- <p>PCI ID used to identify the sriov-vf</p>
+ <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>
</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--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>/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>
+ <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-Network">Network</a>
+ <a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
<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
- </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
+ service-id
</td>
<td>
- <p>PCI ID used to identify the sriov-vf</p>
+ <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>
</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--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 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">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-Network">Network</a>
+ <a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns vlans</p>
+ <p>returns vnf-images</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
- </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>
- <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>
- </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/vlans">/vlans</a>
+ <a class="json-schema-ref" href="#/getDefinitions/vnf-images">/vnf-images</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--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--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">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">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-Network">Network</a>
+ <a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>returns vlan</p>
+ <p>returns vnf-image</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>
- 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
+ vnf-image-uuid
</td>
<td>
- <p>String that identifies the interface</p>
+ <p>Unique ID of this asset</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
- </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
+ application
</td>
<td>
- <p>MAC address for the interface</p>
+ <p>The application that the image instantiates.</p>
</td>
<td>query</td>
<td>
</tr>
<tr>
<td>
- network-name
+ application-vendor
</td>
<td>
- <p>Name of the network</p>
+ <p>The vendor of the application.</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>
- vpn-id
+ application-version
</td>
<td>
- <p>This indicates the customers VPN ID associated with this vlan</p>
+ <p>The version of the application.</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/vnf-image">/vnf-image</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--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--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 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">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-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 vlan</p>
+ <p>create or update an existing vnf-image</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>vnf-image object that needs to be created or updated. [Valid relationship examples shown here](apidocs/relations/v9/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/vlan">/vlan</a>
+ <a class="json-schema-ref" href="#/definitions/vnf-image">/vnf-image</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>
- 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
+ vnf-image-uuid
</td>
<td>
- <p>String that identifies the interface</p>
+ <p>Unique ID of this asset</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--"></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--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--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/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">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-Network">Network</a>
+ <a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
</div>
<div class="panel-body">
<section class="sw-operation-description">
- <p>delete an existing vlan</p>
+ <p>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.</p>
+ </p>
+ </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/vnf-image">/vnf-image</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>
- interface-name
+ vnf-image-uuid
</td>
<td>
- <p>Name given to the interface</p>
+ <p>Unique ID of this asset</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--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--delete" class="swagger--panel-operation-delete panel">
+ <div class="panel-heading">
+ <div class="operation-summary">delete an existing vnf-image</div>
+ <h3 class="panel-title"><span class="operation-name">DELETE</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 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>
+ <tr>
+ <th class="sw-param-name"></th>
+ <th class="sw-param-description"></th>
+ <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-image-uuid
</td>
<td>
- <p>String that identifies the interface</p>
+ <p>Unique ID of this asset</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-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">
+ <span id="path--service-design-and-creation-vnf-images-vnf-image--vnf-image-uuid--relationship-list-relationship-"></span>
+ <div id="operation--service-design-and-creation-vnf-images-vnf-image--vnf-image-uuid--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/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">see node definition for valid relationships</div>
+ <h3 class="panel-title"><span class="operation-name">PUT</span> <strong>/service-design-and-creation/vnf-images/vnf-image/{vnf-image-uuid}/relationship-list/relationship</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 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/v9/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/relationship">/relationship</a>
+ </div>
+ </div></div>
+ </div>
+ </section>
<section class="sw-request-params">
<table class="table">
<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
- </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
+ vnf-image-uuid
</td>
<td>
- <p>String that identifies the interface</p>
+ <p>Unique ID of this asset</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--service-design-and-creation-vnf-images-vnf-image--vnf-image-uuid--relationship-list-relationship-"></span>
+ <div id="operation--service-design-and-creation-vnf-images-vnf-image--vnf-image-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>/service-design-and-creation/vnf-images/vnf-image/{vnf-image-uuid}/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>
- l3-interface-ipv4-address
+ vnf-image-uuid
</td>
<td>
- <p>IP address</p>
+ <p>Unique ID of this asset</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-id
- </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="#/definitions/l3-interface-ipv4-address-list">/l3-interface-ipv4-address-list</a>
- </div>
- </div>
- </div>
-
- </div> </dd>
<dt class="sw-response-default">
default
</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--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}/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>
-
- </section>
- <section class="sw-request-body">
-
- <p><span class="label 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>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <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
- </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>
+
+
+ <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="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
+ <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>
- </div>
- <div class="row">
+ </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>
- <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--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>
- Tags:
- <a href="#tag-Network">Network</a>
+ </dt>
+ <dd>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ </dl>
+ </section>
+ </div>
</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>
- 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
- </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>
- 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 id="definition-action" class="panel panel-definition">
+ <div class="panel-heading">
+ <h3 class="panel-title"><a name="/definitions/action"></a>action:
+ <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="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
+ <section class="json-schema-properties">
+ <dl>
+ <dt data-property-name="action-type">
+ <span class="json-property-name">action-type:</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>
- </div>
- <div class="row">
+ </dd>
+ <dt data-property-name="action-data">
+ <span class="json-property-name">action-data:</span>
+ <span class="json-property-type">object[]</span>
+ <span class="json-property-range" title="Value limits"></span>
- <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>
+ </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/action-data">action-data</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 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 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>
+ <div id="definition-action-data" class="panel panel-definition">
+ <div class="panel-heading">
+ <h3 class="panel-title"><a name="/definitions/action-data"></a>action-data:
+ <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="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
+ <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>
- </div>
- <div class="row">
+ </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>
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
+ </dt>
+ <dd>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ </dl>
+ </section>
+ </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--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">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 id="definition-actions" class="panel panel-definition">
+ <div class="panel-heading">
+ <h3 class="panel-title"><a name="/definitions/actions"></a>actions:
+ <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>APIs that are more action related than REST (e.g., notify, update).</p>
+
+ </section>
+
+ <section class="json-schema-properties">
+ <dl>
+ <dt data-property-name="update">
+ <span class="json-property-name">update:</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/update">update</a>
+ </span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ <div class="json-inner-schema">
+
+ </div>
+ </section> </div>
+ </dd>
+ <dt data-property-name="notify">
+ <span class="json-property-name">notify:</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/notify">notify</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 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
- </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>
+ <div id="definition-allotted-resource" class="panel panel-definition">
+ <div class="panel-heading">
+ <h3 class="panel-title"><a name="/definitions/allotted-resource"></a>allotted-resource:
+ <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 slice or partial piece of a resource that gets separately allotted</p>
+<h6 id="related-nodes">Related Nodes</h6>
+<ul>
+<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 vlan( allotted-resource org.onap.relationships.inventory.PartOf vlan, 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 service-instance( service-instance org.onap.relationships.inventory.Uses allotted-resource, MANY2MANY)</li>
+<li>ALLOTTED-RESOURCE is DELETED when these are DELETED TUNNEL-XCONNECT</li></ul>
+
+ </section>
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
+ <section class="json-schema-properties">
+ <dl>
+ <dt data-property-name="id">
+ <span class="json-property-name">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>Allotted Resource id UUID assigned to this instance.</p>
+ <div class="json-inner-schema">
+
</div>
- </div>
- <div class="row">
+ </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>
- <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--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}/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-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>
- 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
- </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>
- <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-id
- </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>
-
- <section class="sw-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-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</p>
- </p>
- </div>
- <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>
- 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
- </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-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-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-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 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>
- <span class="json-property-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-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-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</p>
- </p>
- </div>
- <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 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>
- <span class="json-property-type">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--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-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
- </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-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">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>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 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--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>
- 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
- </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-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</p>
- </p>
- </div>
- <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 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-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>
- 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>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</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--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}/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>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</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--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}/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>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</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-"></span>
- <div id="operation--network-vpn-bindings-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>
- Tags:
- <a href="#tag-Network">Network</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>returns vpn-bindings</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/vpn-bindings">/vpn-bindings</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-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 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 vpn-binding</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>
- 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>
- global-route-target
- </td>
- <td>
- <p>Number used to identify a VPN, globally unique in 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>
- 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>
- </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
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</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--"></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 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 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="#/definitions/vpn-binding">/vpn-binding</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>
- 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>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</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--"></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">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>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>
- </section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <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>
- 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-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">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>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>
- 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>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</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
- </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>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</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>
-
- <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/zones">/zones</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-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 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 zone</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>
- zone-id
- </td>
- <td>
- <p>Code assigned by AIC to the 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>
- 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
- </td>
- <td>
- <p>Context of zone [production/test]</p>
- </td>
- <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="#/definitions/zone">/zone</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-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 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 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="#/definitions/zone">/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>
- zone-id
- </td>
- <td>
- <p>Code assigned by AIC to the 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--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>
- zone-id
- </td>
- <td>
- <p>Code assigned by AIC to the 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>
- 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-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/zones/zone/{zone-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>
- zone-id
- </td>
- <td>
- <p>Code assigned by AIC to the 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--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/zones/zone/{zone-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>
- zone-id
- </td>
- <td>
- <p>Code assigned by AIC to the 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--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 models</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/service-design-and-creation/models</strong></h3>
- Tags:
- <a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>returns models</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/models">/models</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-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 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-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>returns model</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-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>
-
- <section class="sw-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/model">/model</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-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 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-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>create or 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="#/definitions/model">/model</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>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</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--"></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">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-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <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>
- </section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <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>
- 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-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">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-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>returns model-vers</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-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>
-
- <section class="sw-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/model-vers">/model-vers</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-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 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 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>
- </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-ver">/model-ver</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-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">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>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</p>
- </p>
- </div>
- <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>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <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>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</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
- </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
- </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-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 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 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>
- 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>
- </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
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</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--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>
- Tags:
- <a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>returns metadatum</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>
- 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
- </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>
- </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/metadatum">/metadatum</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-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</p>
- </p>
- </div>
- <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--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>/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>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>
- 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>
- <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--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 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 model-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>
- 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>
- </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-elements">/model-elements</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-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 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 model-element</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>
- <td>path</td>
- <td>
- <span class="json-property-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>
- </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-element">/model-element</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-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 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 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="#/definitions/model-element">/model-element</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>
- 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>
- <td>path</td>
- <td>
- <span class="json-property-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--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-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-constraints</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>
- <td>path</td>
- <td>
- <span class="json-property-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>
- </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
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</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--get" class="swagger--panel-operation-get 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>
- Tags:
- <a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>returns model-constraint</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>
- <td>path</td>
- <td>
- <span class="json-property-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>
- 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>
- </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
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</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--put" class="swagger--panel-operation-put 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>
- 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>
-
- </section>
- <section class="sw-request-body">
-
- <p><span class="label 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>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <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>
- <td>path</td>
- <td>
- <span class="json-property-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>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</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
- </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-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>
- 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-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">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>returns constrained-element-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>
- 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>
- <td>path</td>
- <td>
- <span class="json-property-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>
- 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>
- </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-sets">/constrained-element-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--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-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-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>
- 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>
- <td>path</td>
- <td>
- <span class="json-property-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>
- <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>
- </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
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</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--put" class="swagger--panel-operation-put 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>
- 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>
-
- </section>
- <section class="sw-request-body">
-
- <p><span class="label 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">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <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>
- <td>path</td>
- <td>
- <span class="json-property-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>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</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--delete" class="swagger--panel-operation-delete 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>
- 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>
-
- </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>
- <td>path</td>
- <td>
- <span class="json-property-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>
- <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--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">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>returns element-choice-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>
- 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>
- <td>path</td>
- <td>
- <span class="json-property-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>
- <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>
- </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-sets">/element-choice-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--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-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-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>
- 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>
- <td>path</td>
- <td>
- <span class="json-property-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>
- <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
- </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>
- </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
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</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--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 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>
- 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>
-
- </section>
- <section class="sw-request-body">
-
- <p><span class="label 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</p>
- </p>
- </div>
- <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>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <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>
- <td>path</td>
- <td>
- <span class="json-property-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>
- <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>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</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--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--delete" class="swagger--panel-operation-delete panel">
- <div class="panel-heading">
- <div class="operation-summary">delete an existing element-choice-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}/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>delete 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>
- </section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <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>
- <td>path</td>
- <td>
- <span class="json-property-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>
- <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>
- 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-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--relationship-list-relationship-"></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--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>/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}/relationship-list/relationship</strong></h3>
- Tags:
- <a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</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>
- 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>
- <td>path</td>
- <td>
- <span class="json-property-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>
- <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>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</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--element-choice-sets-element-choice-set--element-choice-set-uuid--relationship-list-relationship-"></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--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/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}/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>
- 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>
- <td>path</td>
- <td>
- <span class="json-property-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>
- <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>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</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--relationship-list-relationship-"></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--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>/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}/relationship-list/relationship</strong></h3>
- Tags:
- <a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</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>
- 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>
- <td>path</td>
- <td>
- <span class="json-property-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>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</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--relationship-list-relationship-"></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--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/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}/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>
- 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>
- <td>path</td>
- <td>
- <span class="json-property-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>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</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--relationship-list-relationship-"></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--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>/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements/model-element/{model-element-uuid}/relationship-list/relationship</strong></h3>
- Tags:
- <a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</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>
- 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>
- <td>path</td>
- <td>
- <span class="json-property-type">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--relationship-list-relationship-"></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--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/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/model-elements/model-element/{model-element-uuid}/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>
- 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>
- <td>path</td>
- <td>
- <span class="json-property-type">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--relationship-list-relationship-"></span>
- <div id="operation--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-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>/service-design-and-creation/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-id}/relationship-list/relationship</strong></h3>
- Tags:
- <a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</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>
- 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>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</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--relationship-list-relationship-"></span>
- <div id="operation--service-design-and-creation-models-model--model-invariant-id--model-vers-model-ver--model-version-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/models/model/{model-invariant-id}/model-vers/model-ver/{model-version-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>
- 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>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</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--relationship-list-relationship-"></span>
- <div id="operation--service-design-and-creation-models-model--model-invariant-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>/service-design-and-creation/models/model/{model-invariant-id}/relationship-list/relationship</strong></h3>
- Tags:
- <a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</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>
- 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>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</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--relationship-list-relationship-"></span>
- <div id="operation--service-design-and-creation-models-model--model-invariant-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/models/model/{model-invariant-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>
- 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>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</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-"></span>
- <div id="operation--service-design-and-creation-named-queries-get" class="swagger--panel-operation-get panel">
- <div class="panel-heading">
- <div class="operation-summary">returns named-queries</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/service-design-and-creation/named-queries</strong></h3>
- Tags:
- <a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>returns named-queries</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/named-queries">/named-queries</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--"></span>
- <div id="operation--service-design-and-creation-named-queries-named-query--named-query-uuid--get" class="swagger--panel-operation-get panel">
- <div class="panel-heading">
- <div class="operation-summary">returns named-query</div>
- <h3 class="panel-title"><span class="operation-name">GET</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>returns named-query</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>
- </td>
- <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="#/definitions/named-query">/named-query</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--"></span>
- <div id="operation--service-design-and-creation-named-queries-named-query--named-query-uuid--put" class="swagger--panel-operation-put panel">
- <div class="panel-heading">
- <div class="operation-summary">create or update an existing named-query</div>
- <h3 class="panel-title"><span class="operation-name">PUT</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>create or 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="#/definitions/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">
- <div class="operation-summary">delete an existing named-query</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</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>delete 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>
- </section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <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>
- 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>
- </td>
- <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="#/definitions/named-query-elements">/named-query-elements</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--"></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-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-element</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-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
- </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="#/definitions/named-query-element">/named-query-element</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--"></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 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>
- 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>
-
- </section>
- <section class="sw-request-body">
-
- <p><span class="label 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</p>
- </p>
- </div>
- <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>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <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>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</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--"></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--delete" class="swagger--panel-operation-delete panel">
- <div class="panel-heading">
- <div class="operation-summary">delete an existing named-query-element</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</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>delete 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>
- </section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <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>
- 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-named-query-element--named-query-element-uuid--property-constraints-"></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-get" class="swagger--panel-operation-get panel">
- <div class="panel-heading">
- <div class="operation-summary">returns property-constraints</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}/property-constraints</strong></h3>
- Tags:
- <a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>returns property-constraints</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-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
- </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="#/definitions/property-constraints">/property-constraints</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--get" class="swagger--panel-operation-get panel">
- <div class="panel-heading">
- <div class="operation-summary">returns property-constraint</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}/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>returns property-constraint</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-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>
- <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="#/definitions/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</p>
- </p>
- </div>
- <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>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</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--delete" class="swagger--panel-operation-delete panel">
- <div class="panel-heading">
- <div class="operation-summary">delete an existing property-constraint</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</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>delete 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>
- </section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <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>
- <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--service-design-and-creation-named-queries-named-query--named-query-uuid--named-query-elements-named-query-element--named-query-element-uuid--related-lookups-"></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-get" class="swagger--panel-operation-get panel">
- <div class="panel-heading">
- <div class="operation-summary">returns related-lookups</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}/related-lookups</strong></h3>
- Tags:
- <a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>returns related-lookups</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-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
- </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="#/definitions/related-lookups">/related-lookups</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--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--get" class="swagger--panel-operation-get panel">
- <div class="panel-heading">
- <div class="operation-summary">returns related-lookup</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}/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>returns related-lookup</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-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>
- <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="#/definitions/related-lookup">/related-lookup</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--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--put" class="swagger--panel-operation-put panel">
- <div class="panel-heading">
- <div class="operation-summary">create or update an existing related-lookup</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}/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>create or 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="#/definitions/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">
- <div class="operation-summary">delete an existing related-lookup</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</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>delete 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>
- </section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <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>
- <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--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--relationship-list-relationship-"></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--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>/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}/relationship-list/relationship</strong></h3>
- Tags:
- <a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</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>
- 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--relationship-list-relationship-"></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--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/named-queries/named-query/{named-query-uuid}/named-query-elements/named-query-element/{named-query-element-uuid}/related-lookups/related-lookup/{related-lookup-uuid}/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>
- 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--relationship-list-relationship-"></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--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>/service-design-and-creation/named-queries/named-query/{named-query-uuid}/named-query-elements/named-query-element/{named-query-element-uuid}/relationship-list/relationship</strong></h3>
- Tags:
- <a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</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>
- 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>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</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--relationship-list-relationship-"></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--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/named-queries/named-query/{named-query-uuid}/named-query-elements/named-query-element/{named-query-element-uuid}/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>
- 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>
- </tbody>
- </table>
- </section>
-
- <section class="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</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--relationship-list-relationship-"></span>
- <div id="operation--service-design-and-creation-named-queries-named-query--named-query-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>/service-design-and-creation/named-queries/named-query/{named-query-uuid}/relationship-list/relationship</strong></h3>
- Tags:
- <a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</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>
- 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>
-
+ </dt>
+ <dd>
+ <p>The descriptive information assigned to this allotted resource instance</p>
+ <div class="json-inner-schema">
+
</div>
- </div>
- <div class="row">
+ </dd>
+ <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>
- <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--relationship-list-relationship-"></span>
- <div id="operation--service-design-and-creation-named-queries-named-query--named-query-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>/service-design-and-creation/named-queries/named-query/{named-query-uuid}/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>
- 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>
-
+ </dt>
+ <dd>
+ <p>Link back to more information in the controller</p>
+ <div class="json-inner-schema">
+
</div>
- </div>
- <div class="row">
+ </dd>
+ <dt data-property-name="persona-model-id">
+ <span class="json-property-name">persona-model-id:</span>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--service-design-and-creation-service-capabilities-"></span>
- <div id="operation--service-design-and-creation-service-capabilities-get" class="swagger--panel-operation-get panel">
- <div class="panel-heading">
- <div class="operation-summary">returns service-capabilities</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/service-design-and-creation/service-capabilities</strong></h3>
- Tags:
- <a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
- </div>
- <div class="panel-body">
- <section class="sw-operation-description">
- <p>returns service-capabilities</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>
-
+ </dt>
+ <dd>
+ <p>the ASDC model id for this resource or service model.</p>
+ <div class="json-inner-schema">
+
</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-capabilities">/service-capabilities</a>
- </div>
+ </dd>
+ <dt data-property-name="persona-model-version">
+ <span class="json-property-name">persona-model-version:</span>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+ <p>the ASDC model version for this resource or service model.</p>
+ <div class="json-inner-schema">
+
</div>
+ </dd>
+ <dt data-property-name="model-version-id">
+ <span class="json-property-name">model-version-id:</span>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+ <p>the ASDC model version for this resource or service model.</p>
+ <div class="json-inner-schema">
+
</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>
-
+ </dd>
+ <dt data-property-name="persona-model-customization-id">
+ <span class="json-property-name">persona-model-customization-id:</span>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+ <p>captures the id of all the configuration used to customize the resource for the service.</p>
+ <div class="json-inner-schema">
+
</div>
- </div>
- <div class="row">
+ </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>
- <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>
-
+ </dt>
+ <dd>
+ <p>Concurrency value</p>
+ <div class="json-inner-schema">
+
</div>
- </div>
- <div class="row">
+ </dd>
+ <dt data-property-name="tunnel-xconnects">
+ <span class="json-property-name">tunnel-xconnects:</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/tunnel-xconnect">tunnel-xconnect</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">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-allotted-resources" class="panel panel-definition">
+ <div class="panel-heading">
+ <h3 class="panel-title"><a name="/definitions/allotted-resources"></a>allotted-resources:
+ <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>This object is used to store slices of services being offered</p>
+
+ </section>
- <div class="col-md-6 sw-response-model">
- <div class="panel panel-definition">
+ <section class="json-schema-properties">
+ <dl>
+ <dt data-property-name="allotted-resource">
+ <span class="json-property-name">allotted-resource:</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/allotted-resource">allotted-resource</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-availability-zone" class="panel panel-definition">
+ <div class="panel-heading">
+ <h3 class="panel-title"><a name="/definitions/availability-zone"></a>availability-zone:
+ <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>Availability zone, a collection of compute hosts/pservers</p>
+<h6 id="related-nodes">Related Nodes</h6>
+<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>
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/service-capability">/service-capability</a>
- </div>
+ <section class="json-schema-properties">
+ <dl>
+ <dt data-property-name="availability-zone-name">
+ <span class="json-property-name">availability-zone-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>Name of the availability zone. Unique across a cloud region</p>
+ <div class="json-inner-schema">
+
</div>
+ </dd>
+ <dt data-property-name="hypervisor-type">
+ <span class="json-property-name">hypervisor-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>Type of hypervisor. Source of truth should define valid values.</p>
+ <div class="json-inner-schema">
+
</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>
-
+ </dd>
+ <dt data-property-name="operational-state">
+ <span class="json-property-name">operational-state:</span>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+ <p>State that indicates whether the availability zone should be used, etc. Source of truth should define valid values.</p>
+ <div class="json-inner-schema">
+
</div>
- </div>
- <div class="row">
+ </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>
- <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--put" class="swagger--panel-operation-put 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>
- 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>
-
- </section>
- <section class="sw-request-body">
-
- <p><span class="label 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</p>
- </p>
- </div>
- <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>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <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-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
+ </dt>
+ <dd>
+ <p>Used for optimistic concurrency. Must be empty on create, valid on update and delete.</p>
+ <div class="json-inner-schema">
+
</div>
- </div>
- <div class="row">
+ </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="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--delete" class="swagger--panel-operation-delete panel">
- <div class="panel-heading">
- <div class="operation-summary">delete an existing service-capability</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</span> <strong>/service-design-and-creation/service-capabilities/service-capability/{service-type}/{vnf-type}</strong></h3>
- Tags:
- <a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
+ </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 class="panel-body">
- <section class="sw-operation-description">
- <p>delete 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>
- </section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <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>
- <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 id="definition-availability-zones" class="panel panel-definition">
+ <div class="panel-heading">
+ <h3 class="panel-title"><a name="/definitions/availability-zones"></a>availability-zones:
+ <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 availability 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>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
+ <section class="json-schema-properties">
+ <dl>
+ <dt data-property-name="availability-zone">
+ <span class="json-property-name">availability-zone:</span>
+ <span class="json-property-type">object[]</span>
+ <span class="json-property-range" title="Value limits"></span>
- <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--relationship-list-relationship-"></span>
- <div id="operation--service-design-and-creation-service-capabilities-service-capability--service-type---vnf-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>/service-design-and-creation/service-capabilities/service-capability/{service-type}/{vnf-type}/relationship-list/relationship</strong></h3>
- Tags:
- <a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
+ </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/availability-zone">availability-zone</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 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>
- 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>
+ <div id="definition-az-and-dvs-switches" class="panel panel-definition">
+ <div class="panel-heading">
+ <h3 class="panel-title"><a name="/definitions/az-and-dvs-switches"></a>az-and-dvs-switches:
+ <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="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
+ <section class="json-schema-properties">
+ <dl>
+ <dt data-property-name="dvs-switches">
+ <span class="json-property-name">dvs-switches:</span>
+ <span class="json-property-type">object</span>
+ <span class="json-property-range" title="Value limits"></span>
- <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--relationship-list-relationship-"></span>
- <div id="operation--service-design-and-creation-service-capabilities-service-capability--service-type---vnf-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>/service-design-and-creation/service-capabilities/service-capability/{service-type}/{vnf-type}/relationship-list/relationship</strong></h3>
- Tags:
- <a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
+ </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/dvs-switches">dvs-switches</a>
+ </span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ <div class="json-inner-schema">
+
+ </div>
+ </section> </div>
+ </dd>
+ <dt data-property-name="availability-zone">
+ <span class="json-property-name">availability-zone:</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/availability-zone">availability-zone</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 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-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>
+ <div id="definition-business" class="panel panel-definition">
+ <div class="panel-heading">
+ <h3 class="panel-title"><a name="/definitions/business"></a>business:
+ <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 business related constructs</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-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
+ <section class="json-schema-properties">
+ <dl>
+ <dt data-property-name="connectors">
+ <span class="json-property-name">connectors:</span>
+ <span class="json-property-type">object[]</span>
+ <span class="json-property-range" title="Value limits"></span>
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
- </div>
- </div>
-
- <span id="path--service-design-and-creation-services-"></span>
- <div id="operation--service-design-and-creation-services-get" class="swagger--panel-operation-get panel">
- <div class="panel-heading">
- <div class="operation-summary">returns services</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/service-design-and-creation/services</strong></h3>
- Tags:
- <a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
+ </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/connector">connector</a>
+ </span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ <div class="json-inner-schema">
+
+ </div>
+ </section> </div>
+ </dd>
+ <dt data-property-name="customers">
+ <span class="json-property-name">customers:</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/customer">customer</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 class="panel-body">
- <section class="sw-operation-description">
- <p>returns services</p>
-
- </section>
+ <div id="definition-class-of-service" class="panel panel-definition">
+ <div class="panel-heading">
+ <h3 class="panel-title"><a name="/definitions/class-of-service"></a>class-of-service:
+ <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">
+ <h6 id="related-nodes">Related Nodes</h6>
+<ul>
+<li>TO site-pair( class-of-service org.onap.relationships.inventory.BelongsTo site-pair, MANY2ONE)</li></ul>
+
+ </section>
- <section class="sw-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>
-
+ <section class="json-schema-properties">
+ <dl>
+ <dt data-property-name="cos">
+ <span class="json-property-name">cos:</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 identifier of probe</p>
+ <div class="json-inner-schema">
+
</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/services">/services</a>
- </div>
+ </dd>
+ <dt data-property-name="probe-id">
+ <span class="json-property-name">probe-id:</span>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+ <p>identifier of probe</p>
+ <div class="json-inner-schema">
+
</div>
+ </dd>
+ <dt data-property-name="probe-type">
+ <span class="json-property-name">probe-type:</span>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+ <p>type of probe</p>
+ <div class="json-inner-schema">
+
</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>
-
+ </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>
- </div>
- <div class="row">
+ </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="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--get" class="swagger--panel-operation-get panel">
- <div class="panel-heading">
- <div class="operation-summary">returns service</div>
- <h3 class="panel-title"><span class="operation-name">GET</span> <strong>/service-design-and-creation/services/service/{service-id}</strong></h3>
- Tags:
- <a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
+ </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 class="panel-body">
- <section class="sw-operation-description">
- <p>returns 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>
- 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>
- <tr>
- <td>
- service-description
- </td>
- <td>
- <p>Description of the 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>
+ <div id="definition-classes-of-service" class="panel panel-definition">
+ <div class="panel-heading">
+ <h3 class="panel-title"><a name="/definitions/classes-of-service"></a>classes-of-service:
+ <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>class-of-service of probe</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">
+ <section class="json-schema-properties">
+ <dl>
+ <dt data-property-name="class-of-service">
+ <span class="json-property-name">class-of-service:</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/class-of-service">class-of-service</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-cloud-infrastructure" class="panel panel-definition">
+ <div class="panel-heading">
+ <h3 class="panel-title"><a name="/definitions/cloud-infrastructure"></a>cloud-infrastructure:
+ <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 cloud infrastructure.</p>
+
+ </section>
- <div class="col-md-6 sw-response-model">
- <div class="panel panel-definition">
+ <section class="json-schema-properties">
+ <dl>
+ <dt data-property-name="complexes">
+ <span class="json-property-name">complexes:</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/complex">complex</a>
+ </span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ <div class="json-inner-schema">
+
+ </div>
+ </section> </div>
+ </dd>
+ <dt data-property-name="cloud-regions">
+ <span class="json-property-name">cloud-regions:</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/cloud-region">cloud-region</a>
+ </span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ <div class="json-inner-schema">
+
+ </div>
+ </section> </div>
+ </dd>
+ <dt data-property-name="network-profiles">
+ <span class="json-property-name">network-profiles:</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/network-profile">network-profile</a>
+ </span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ <div class="json-inner-schema">
+
+ </div>
+ </section> </div>
+ </dd>
+ <dt data-property-name="pservers">
+ <span class="json-property-name">pservers:</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/pserver">pserver</a>
+ </span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ <div class="json-inner-schema">
+
+ </div>
+ </section> </div>
+ </dd>
+ <dt data-property-name="virtual-data-centers">
+ <span class="json-property-name">virtual-data-centers:</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/virtual-data-center">virtual-data-center</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-cloud-region" class="panel panel-definition">
+ <div class="panel-heading">
+ <h3 class="panel-title"><a name="/definitions/cloud-region"></a>cloud-region:
+ <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>cloud-region designates an installation of a cloud cluster or region or instantiation.</p>
+<h6 id="related-nodes">Related Nodes</h6>
+<ul>
+<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 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,VOLUME-GROUP</li>
+<li>CLOUD-REGION is DELETED when these are DELETED AVAILABILITY-ZONE</li></ul>
+
+ </section>
- <div class="panel-body">
- <a class="json-schema-ref" href="#/definitions/service">/service</a>
- </div>
+ <section class="json-schema-properties">
+ <dl>
+ <dt data-property-name="cloud-owner">
+ <span class="json-property-name">cloud-owner:</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>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p>
+ <div class="json-inner-schema">
+
</div>
+ </dd>
+ <dt data-property-name="cloud-region-id">
+ <span class="json-property-name">cloud-region-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>Identifier used by the vendor for the region. Second part of composite key</p>
+ <div class="json-inner-schema">
+
</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>
-
+ </dd>
+ <dt data-property-name="cloud-type">
+ <span class="json-property-name">cloud-type:</span>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+ <p>Type of the cloud (e.g., openstack)</p>
+ <div class="json-inner-schema">
+
</div>
- </div>
- <div class="row">
+ </dd>
+ <dt data-property-name="owner-defined-type">
+ <span class="json-property-name">owner-defined-type:</span>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
- <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--put" class="swagger--panel-operation-put panel">
- <div class="panel-heading">
- <div class="operation-summary">create or update an existing service</div>
- <h3 class="panel-title"><span class="operation-name">PUT</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>create or 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="#/definitions/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>
-
+ </dt>
+ <dd>
+ <p>Cloud-owner defined type indicator (e.g., dcp, lcp)</p>
+ <div class="json-inner-schema">
+
</div>
- </div>
- <div class="row">
+ </dd>
+ <dt data-property-name="cloud-region-version">
+ <span class="json-property-name">cloud-region-version:</span>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
- <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">
- <div class="operation-summary">delete an existing service</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</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>delete 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>
- </section>
- <section class="sw-request-params">
- <table class="table">
- <thead>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <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>
- <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>
-
+ </dt>
+ <dd>
+ <p>Software version employed at the site. NOTE - THIS FIELD IS NOT KEPT UP TO DATE.</p>
+ <div class="json-inner-schema">
+
</div>
- </div>
- <div class="row">
+ </dd>
+ <dt data-property-name="identity-url">
+ <span class="json-property-name">identity-url:</span>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
- <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--relationship-list-relationship-"></span>
- <div id="operation--service-design-and-creation-services-service--service-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>/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>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>
- 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>
-
+ </dt>
+ <dd>
+ <p>URL of the keystone identity service</p>
+ <div class="json-inner-schema">
+
</div>
- </div>
- <div class="row">
+ </dd>
+ <dt data-property-name="cloud-zone">
+ <span class="json-property-name">cloud-zone:</span>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+ <p>Zone where the cloud is homed. NOTE - THIS FIELD IS NOT CORRECTLY POPULATED.</p>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <dt data-property-name="complex-name">
+ <span class="json-property-name">complex-name:</span>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+ <p>complex name for cloud-region instance. NOTE - THIS FIELD IS NOT CORRECTLY POPULATED.</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="volume-groups">
+ <span class="json-property-name">volume-groups:</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/volume-group">volume-group</a>
+ </span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ <div class="json-inner-schema">
+
+ </div>
+ </section> </div>
+ </dd>
+ <dt data-property-name="tenants">
+ <span class="json-property-name">tenants:</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/tenant">tenant</a>
+ </span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ <div class="json-inner-schema">
+
+ </div>
+ </section> </div>
+ </dd>
+ <dt data-property-name="flavors">
+ <span class="json-property-name">flavors:</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>
+ <dt data-property-name="group-assignments">
+ <span class="json-property-name">group-assignments:</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/group-assignment">group-assignment</a>
+ </span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ <div class="json-inner-schema">
+
+ </div>
+ </section> </div>
+ </dd>
+ <dt data-property-name="snapshots">
+ <span class="json-property-name">snapshots:</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/snapshot">snapshot</a>
+ </span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ <div class="json-inner-schema">
+
+ </div>
+ </section> </div>
+ </dd>
+ <dt data-property-name="images">
+ <span class="json-property-name">images:</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/image">image</a>
+ </span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ <div class="json-inner-schema">
+
+ </div>
+ </section> </div>
+ </dd>
+ <dt data-property-name="dvs-switches">
+ <span class="json-property-name">dvs-switches:</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/dvs-switch">dvs-switch</a>
+ </span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ <div class="json-inner-schema">
+
+ </div>
+ </section> </div>
+ </dd>
+ <dt data-property-name="oam-networks">
+ <span class="json-property-name">oam-networks:</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/oam-network">oam-network</a>
+ </span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ <div class="json-inner-schema">
+
+ </div>
+ </section> </div>
+ </dd>
+ <dt data-property-name="availability-zones">
+ <span class="json-property-name">availability-zones:</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/availability-zone">availability-zone</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>
- <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--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>
+ </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 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>
+ <div id="definition-cloud-regions" class="panel panel-definition">
+ <div class="panel-heading">
+ <h3 class="panel-title"><a name="/definitions/cloud-regions"></a>cloud-regions:
+ <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="sw-responses">
- <p><span class="label label-default">application/json</span> <span class="label label-default">application/xml</span>
- </p>
-
- <dl>
- <dt class="sw-response-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
+ <section class="json-schema-properties">
+ <dl>
+ <dt data-property-name="cloud-region">
+ <span class="json-property-name">cloud-region:</span>
+ <span class="json-property-type">object[]</span>
+ <span class="json-property-range" title="Value limits"></span>
- <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>
+ </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/cloud-region">cloud-region</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 class="panel-body">
- <section class="sw-operation-description">
- <p>returns vnf-images</p>
-
- </section>
+ <div id="definition-complex" class="panel panel-definition">
+ <div class="panel-heading">
+ <h3 class="panel-title"><a name="/definitions/complex"></a>complex:
+ <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 physical locations that can house cloud-regions.</p>
+<h6 id="related-nodes">Related Nodes</h6>
+<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 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,OAM-NETWORK,PNF,PSERVER,VCE,VOLUME-GROUP,VPLS-PE,ZONE</li>
+<li>COMPLEX is DELETED when these are DELETED CTAG-POOL</li></ul>
+
+ </section>
- <section class="sw-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>
-
+ <section class="json-schema-properties">
+ <dl>
+ <dt data-property-name="physical-location-id">
+ <span class="json-property-name">physical-location-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 identifier for physical location, e.g., CLLI</p>
+ <div class="json-inner-schema">
+
</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-images">/vnf-images</a>
- </div>
+ </dd>
+ <dt data-property-name="data-center-code">
+ <span class="json-property-name">data-center-code:</span>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+ <p>Data center code which can be an alternate way to identify a complex</p>
+ <div class="json-inner-schema">
+
</div>
+ </dd>
+ <dt data-property-name="complex-name">
+ <span class="json-property-name">complex-name:</span>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+ <p>Gamma complex name for LCP instance.</p>
+ <div class="json-inner-schema">
+
</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>
-
+ </dd>
+ <dt data-property-name="identity-url">
+ <span class="json-property-name">identity-url:</span>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+ <p>URL of the keystone identity service</p>
+ <div class="json-inner-schema">
+
</div>
- </div>
- <div class="row">
+ </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>
- <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">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>returns vnf-image</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-image-uuid
- </td>
- <td>
- <p>Unique ID of this asset</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
- </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-200">
- 200 OK
-
- </dt>
- <dd class="sw-response-200">
- <div class="row">
- <div class="col-md-12">
- <p>successful operation</p>
-
+ </dt>
+ <dd>
+ <p>Used for optimistic concurrency. Must be empty on create, valid on update and delete.</p>
+ <div class="json-inner-schema">
+
</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>
+ </dd>
+ <dt data-property-name="physical-location-type">
+ <span class="json-property-name">physical-location-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>Type, e.g., central office, data center.</p>
+ <div class="json-inner-schema">
+
</div>
+ </dd>
+ <dt data-property-name="street1">
+ <span class="json-property-name">street1:</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>
-
- </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>
-
+ </dd>
+ <dt data-property-name="street2">
+ <span class="json-property-name">street2:</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>
- </div>
- <div class="row">
+ </dd>
+ <dt data-property-name="city">
+ <span class="json-property-name">city:</span>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
- <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--put" class="swagger--panel-operation-put 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>
- 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>
-
- </section>
- <section class="sw-request-body">
-
- <p><span class="label 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</p>
- </p>
- </div>
- <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>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <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-image-uuid
- </td>
- <td>
- <p>Unique ID of this asset</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">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>
-
+ <span class="json-property-required"></span>
+ </dt>
+ <dd>
+ <div class="json-inner-schema">
+
</div>
- </div>
- <div class="row">
+ </dd>
+ <dt data-property-name="state">
+ <span class="json-property-name">state:</span>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
- <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--delete" class="swagger--panel-operation-delete panel">
- <div class="panel-heading">
- <div class="operation-summary">delete an existing vnf-image</div>
- <h3 class="panel-title"><span class="operation-name">DELETE</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 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>
- <tr>
- <th class="sw-param-name"></th>
- <th class="sw-param-description"></th>
- <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-image-uuid
- </td>
- <td>
- <p>Unique ID of this asset</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-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>
-
+ </dt>
+ <dd>
+ <div class="json-inner-schema">
+
</div>
- </div>
- <div class="row">
+ </dd>
+ <dt data-property-name="postal-code">
+ <span class="json-property-name">postal-code:</span>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
- <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--relationship-list-relationship-"></span>
- <div id="operation--service-design-and-creation-vnf-images-vnf-image--vnf-image-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>/service-design-and-creation/vnf-images/vnf-image/{vnf-image-uuid}/relationship-list/relationship</strong></h3>
- Tags:
- <a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</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-image-uuid
- </td>
- <td>
- <p>Unique ID of this asset</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">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>
-
+ <span class="json-property-required"></span>
+ </dt>
+ <dd>
+ <div class="json-inner-schema">
+
</div>
- </div>
- <div class="row">
+ </dd>
+ <dt data-property-name="country">
+ <span class="json-property-name">country:</span>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
- <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--relationship-list-relationship-"></span>
- <div id="operation--service-design-and-creation-vnf-images-vnf-image--vnf-image-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>/service-design-and-creation/vnf-images/vnf-image/{vnf-image-uuid}/relationship-list/relationship</strong></h3>
- Tags:
- <a href="#tag-ServiceDesignAndCreation">ServiceDesignAndCreation</a>
+ <span class="json-property-required"></span>
+ </dt>
+ <dd>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <dt data-property-name="region">
+ <span class="json-property-name">region:</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="latitude">
+ <span class="json-property-name">latitude:</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="longitude">
+ <span class="json-property-name">longitude:</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="elevation">
+ <span class="json-property-name">elevation:</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="lata">
+ <span class="json-property-name">lata:</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="ctag-pools">
+ <span class="json-property-name">ctag-pools:</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/ctag-pool">ctag-pool</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">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 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-image-uuid
- </td>
- <td>
- <p>Unique ID of this asset</p>
- </td>
- <td>path</td>
- <td>
- <span class="json-property-type">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 id="definition-complexes" class="panel panel-definition">
+ <div class="panel-heading">
+ <h3 class="panel-title"><a name="/definitions/complexes"></a>complexes:
+ <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 physical locations that can house cloud-regions.</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-default">
- default
-
- </dt>
- <dd class="sw-response-default">
- <div class="row">
- <div class="col-md-12">
- <p>Response codes found in <a href="https://wiki.onap.org/">response codes</a>.</p>
-
- </div>
- </div>
- <div class="row">
+ <section class="json-schema-properties">
+ <dl>
+ <dt data-property-name="complex">
+ <span class="json-property-name">complex:</span>
+ <span class="json-property-type">object[]</span>
+ <span class="json-property-range" title="Value limits"></span>
- <div class="col-md-6 sw-response-model">
- </div>
-
- </div> </dd>
- </dl>
- </section>
+ </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/complex">complex</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>
-
-
- <h2>Schema definitions</h2>
-
- <div id="definition-action" class="panel panel-definition">
+ <div id="definition-configuration" class="panel panel-definition">
<div class="panel-heading">
- <h3 class="panel-title"><a name="/definitions/action"></a>action:
+ <h3 class="panel-title"><a name="/definitions/configuration"></a>configuration:
<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>Port Mirror Configuration.</p>
+<h6 id="related-nodes">Related Nodes</h6>
+<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="action-type">
- <span class="json-property-name">action-type:</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>UUID assigned to configuration.</p>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <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>
+
+ </dt>
+ <dd>
+ <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="configuration-name">
+ <span class="json-property-name">configuration-name:</span>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+ <p>Name of the configuration.</p>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <dt data-property-name="configuration-type">
+ <span class="json-property-name">configuration-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>port-mirroring-configuration.</p>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <dt data-property-name="configuration-sub-type">
+ <span class="json-property-name">configuration-sub-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>vprobe, pprobe.</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>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+ <p>the ASDC model id for this resource or service model.</p>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <dt data-property-name="model-version-id">
+ <span class="json-property-name">model-version-id:</span>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+ <p>the ASDC model version for this resource or service model.</p>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <dt data-property-name="orchestration-status">
+ <span class="json-property-name">orchestration-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>Orchestration status of the configuration.</p>
<div class="json-inner-schema">
</div>
</dd>
- <dt data-property-name="action-data">
- <span class="json-property-name">action-data:</span>
- <span class="json-property-type">object[]</span>
+ <dt data-property-name="operational-status">
+ <span class="json-property-name">operational-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>Indicator for whether the resource is considered operational.</p>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <dt data-property-name="configuration-selflink">
+ <span class="json-property-name">configuration-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 from SDN-GC.</p>
<div class="json-inner-schema">
- <section class="json-schema-array-items">
- <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/action-data">action-data</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-action-data" class="panel panel-definition">
- <div class="panel-heading">
- <h3 class="panel-title"><a name="/definitions/action-data"></a>action-data:
- <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>
+ <dt data-property-name="model-customization-id">
+ <span class="json-property-name">model-customization-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>id of the configuration used to customize the resource</p>
<div class="json-inner-schema">
</div>
</dd>
- <dt data-property-name="property-value">
- <span class="json-property-name">property-value:</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>Used for optimistic concurrency. Must be empty on create, valid on update and delete.</p>
<div class="json-inner-schema">
</div>
</dd>
- </dl>
- </section>
- </div>
- </div>
- <div id="definition-actions" class="panel panel-definition">
- <div class="panel-heading">
- <h3 class="panel-title"><a name="/definitions/actions"></a>actions:
- <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>APIs that are more action related than REST (e.g., notify, update).</p>
-
- </section>
-
- <section class="json-schema-properties">
- <dl>
- <dt data-property-name="update">
- <span class="json-property-name">update:</span>
- <span class="json-property-type">object</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>
<div class="json-inner-schema">
<section class="json-schema-array-items">
- <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/update">update</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>
</div>
</section> </div>
</dd>
- <dt data-property-name="notify">
- <span class="json-property-name">notify:</span>
- <span class="json-property-type">object</span>
+ <dt data-property-name="metadata">
+ <span class="json-property-name">metadata:</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/notify">notify</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>
</section>
</div>
</div>
- <div id="definition-allotted-resource" class="panel panel-definition">
+ <div id="definition-configurations" class="panel panel-definition">
<div class="panel-heading">
- <h3 class="panel-title"><a name="/definitions/allotted-resource"></a>allotted-resource:
+ <h3 class="panel-title"><a name="/definitions/configurations"></a>configurations:
<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>Represents a slice or partial piece of a resource that gets separately allotted</p>
-<h6 id="default-delete-scope">Default Delete Scope</h6>
-<p>CASCADE_TO_CHILDREN</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 vlan (Many2Many)</li>
-<li>TO tunnel-xconnect (comprises allotted-resource, One2One)</li>
-<li>FROM service-instance (is composed of allotted-resource)</li>
-<li>FROM service-instance</li></ul>
+ <p>Collection of configurations</p>
</section>
<section class="json-schema-properties">
<dl>
- <dt data-property-name="id">
- <span class="json-property-name">id:</span>
- <span class="json-property-type">string</span>
+ <dt data-property-name="configuration">
+ <span class="json-property-name">configuration:</span>
+ <span class="json-property-type">object[]</span>
<span class="json-property-range" title="Value limits"></span>
- <span class="json-property-required"></span>
</dt>
<dd>
- <p>Allotted Resource id UUID assigned to this instance.</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/configuration">configuration</a>
+ </span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ <div class="json-inner-schema">
+
+ </div>
+ </section> </div>
</dd>
- <dt data-property-name="description">
- <span class="json-property-name">description:</span>
+ </dl>
+ </section>
+ </div>
+ </div>
+ <div id="definition-connector" class="panel panel-definition">
+ <div class="panel-heading">
+ <h3 class="panel-title"><a name="/definitions/connector"></a>connector:
+ <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 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( 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>
+
+ <section class="json-schema-properties">
+ <dl>
+ <dt data-property-name="resource-instance-id">
+ <span class="json-property-name">resource-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>The descriptive information assigned to this allotted resource instance</p>
+ <p>Unique id of resource instance.</p>
<div class="json-inner-schema">
</div>
</dd>
- <dt data-property-name="selflink">
- <span class="json-property-name">selflink:</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>Link back to more information in the controller</p>
+ <p>Used for optimistic concurrency. Must be empty on create, valid on update and delete.</p>
<div class="json-inner-schema">
</div>
</div>
</dd>
- <dt data-property-name="persona-model-customization-id">
- <span class="json-property-name">persona-model-customization-id:</span>
+ <dt data-property-name="widget-model-id">
+ <span class="json-property-name">widget-model-id:</span>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</dt>
<dd>
- <p>captures the id of all the configuration used to customize the resource for the service.</p>
+ <p>the ASDC data dictionary widget model. This maps directly to the A&AI widget.</p>
<div class="json-inner-schema">
</div>
</dd>
- <dt data-property-name="resource-version">
- <span class="json-property-name">resource-version:</span>
+ <dt data-property-name="widget-model-version">
+ <span class="json-property-name">widget-model-version:</span>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</dt>
<dd>
- <p>Concurrency value</p>
+ <p>the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.</p>
<div class="json-inner-schema">
</div>
</dd>
- <dt data-property-name="tunnel-xconnects">
- <span class="json-property-name">tunnel-xconnects:</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/tunnel-xconnect">tunnel-xconnect</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>
</div>
</section> </div>
</dd>
- <dt data-property-name="relationship-list">
- <span class="json-property-name">relationship-list:</span>
+ <dt data-property-name="metadata">
+ <span class="json-property-name">metadata:</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/metadatum">metadatum</a>
</span>
<span class="json-property-range" title="Value limits"></span>
</section>
</div>
</div>
- <div id="definition-allotted-resources" class="panel panel-definition">
+ <div id="definition-connectors" class="panel panel-definition">
<div class="panel-heading">
- <h3 class="panel-title"><a name="/definitions/allotted-resources"></a>allotted-resources:
+ <h3 class="panel-title"><a name="/definitions/connectors"></a>connectors:
<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>This object is used to store slices of services being offered</p>
+ <p>Collection of resource instances used to connect a variety of disparate inventory widgets</p>
</section>
<section class="json-schema-properties">
<dl>
- <dt data-property-name="allotted-resource">
- <span class="json-property-name">allotted-resource:</span>
+ <dt data-property-name="connector">
+ <span class="json-property-name">connector:</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/allotted-resource">allotted-resource</a>
+ <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/connector">connector</a>
</span>
<span class="json-property-range" title="Value limits"></span>
</section>
</div>
</div>
- <div id="definition-availability-zone" class="panel panel-definition">
+ <div id="definition-constrained-element-set" class="panel panel-definition">
<div class="panel-heading">
- <h3 class="panel-title"><a name="/definitions/availability-zone"></a>availability-zone:
+ <h3 class="panel-title"><a name="/definitions/constrained-element-set"></a>constrained-element-set:
<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>Availability zone, a collection of compute hosts/pservers</p>
-<h6 id="default-delete-scope">Default Delete Scope</h6>
-<p>ERROR_IF_ANY_IN_EDGES</p>
+ <p>This is how we would capture constraints defining allowed sets of elements.</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 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-properties">
<dl>
- <dt data-property-name="availability-zone-name">
- <span class="json-property-name">availability-zone-name:</span>
+ <dt data-property-name="constrained-element-set-uuid">
+ <span class="json-property-name">constrained-element-set-uuid:</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 availability zone. Unique across a cloud region</p>
<div class="json-inner-schema">
</div>
</dd>
- <dt data-property-name="hypervisor-type">
- <span class="json-property-name">hypervisor-type:</span>
+ <dt data-property-name="constraint-type">
+ <span class="json-property-name">constraint-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>Type of hypervisor. Source of truth should define valid values.</p>
<div class="json-inner-schema">
</div>
</dd>
- <dt data-property-name="operational-state">
- <span class="json-property-name">operational-state:</span>
+ <dt data-property-name="check-type">
+ <span class="json-property-name">check-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>State that indicates whether the availability zone should be used, etc. Source of truth should define valid values.</p>
<div class="json-inner-schema">
</div>
</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="element-choice-sets">
+ <span class="json-property-name">element-choice-sets:</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/element-choice-set">element-choice-set</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>
</section>
</div>
</div>
- <div id="definition-availability-zones" class="panel panel-definition">
+ <div id="definition-constrained-element-sets" class="panel panel-definition">
<div class="panel-heading">
- <h3 class="panel-title"><a name="/definitions/availability-zones"></a>availability-zones:
+ <h3 class="panel-title"><a name="/definitions/constrained-element-sets"></a>constrained-element-sets:
<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 availability zones</p>
-
- </section>
<section class="json-schema-properties">
<dl>
- <dt data-property-name="availability-zone">
- <span class="json-property-name">availability-zone:</span>
+ <dt data-property-name="constrained-element-set">
+ <span class="json-property-name">constrained-element-set:</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/availability-zone">availability-zone</a>
+ <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/constrained-element-set">constrained-element-set</a>
</span>
<span class="json-property-range" title="Value limits"></span>
</section>
</div>
</div>
- <div id="definition-az-and-dvs-switches" class="panel panel-definition">
+ <div id="definition-ctag-assignment" class="panel panel-definition">
<div class="panel-heading">
- <h3 class="panel-title"><a name="/definitions/az-and-dvs-switches"></a>az-and-dvs-switches:
+ <h3 class="panel-title"><a name="/definitions/ctag-assignment"></a>ctag-assignment:
<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">
+ <h6 id="related-nodes">Related Nodes</h6>
+<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>
<section class="json-schema-properties">
<dl>
- <dt data-property-name="dvs-switches">
- <span class="json-property-name">dvs-switches:</span>
- <span class="json-property-type">object</span>
+ <dt data-property-name="vlan-id-inner">
+ <span class="json-property-name">vlan-id-inner:</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>id.</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>
<div class="json-inner-schema">
<section class="json-schema-array-items">
- <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/dvs-switches">dvs-switches</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>
</div>
</section> </div>
</dd>
- <dt data-property-name="availability-zone">
- <span class="json-property-name">availability-zone:</span>
- <span class="json-property-type">object</span>
+ </dl>
+ </section>
+ </div>
+ </div>
+ <div id="definition-ctag-assignments" class="panel panel-definition">
+ <div class="panel-heading">
+ <h3 class="panel-title"><a name="/definitions/ctag-assignments"></a>ctag-assignments:
+ <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="ctag-assignment">
+ <span class="json-property-name">ctag-assignment:</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/availability-zone">availability-zone</a>
+ <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/ctag-assignment">ctag-assignment</a>
</span>
<span class="json-property-range" title="Value limits"></span>
</section>
</div>
</div>
- <div id="definition-business" class="panel panel-definition">
+ <div id="definition-ctag-pool" class="panel panel-definition">
<div class="panel-heading">
- <h3 class="panel-title"><a name="/definitions/business"></a>business:
+ <h3 class="panel-title"><a name="/definitions/ctag-pool"></a>ctag-pool:
<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>Namespace for business related constructs</p>
+ <p>A collection of C tags (vlan tags) grouped for a specific purpose.</p>
+<h6 id="related-nodes">Related Nodes</h6>
+<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 vpls-pe( vpls-pe org.onap.relationships.inventory.Uses ctag-pool, MANY2MANY)</li></ul>
</section>
<section class="json-schema-properties">
<dl>
- <dt data-property-name="connectors">
- <span class="json-property-name">connectors:</span>
+ <dt data-property-name="target-pe">
+ <span class="json-property-name">target-pe:</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>The Target provider edge router</p>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <dt data-property-name="availability-zone-name">
+ <span class="json-property-name">availability-zone-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>Name of the availability zone</p>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <dt data-property-name="ctag-pool-purpose">
+ <span class="json-property-name">ctag-pool-purpose:</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>Describes what the intended purpose of this pool is.</p>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <dt data-property-name="ctag-values">
+ <span class="json-property-name">ctag-values:</span>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+ <p>Comma separated list of ctags</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/connector">connector</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>
</div>
</section> </div>
</dd>
- <dt data-property-name="customers">
- <span class="json-property-name">customers:</span>
+ </dl>
+ </section>
+ </div>
+ </div>
+ <div id="definition-ctag-pools" class="panel panel-definition">
+ <div class="panel-heading">
+ <h3 class="panel-title"><a name="/definitions/ctag-pools"></a>ctag-pools:
+ <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="ctag-pool">
+ <span class="json-property-name">ctag-pool:</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/customer">customer</a>
+ <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/ctag-pool">ctag-pool</a>
</span>
<span class="json-property-range" title="Value limits"></span>
</section>
</div>
</div>
- <div id="definition-class-of-service" class="panel panel-definition">
+ <div id="definition-customer" class="panel panel-definition">
<div class="panel-heading">
- <h3 class="panel-title"><a name="/definitions/class-of-service"></a>class-of-service:
+ <h3 class="panel-title"><a name="/definitions/customer"></a>customer:
<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">
- <h6 id="default-delete-scope">Default Delete Scope</h6>
-<p>THIS_NODE_ONLY</p>
+ <p>customer identifiers to provide linkage back to BSS information.</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>FROM site-pair (is composed of class-of-service)</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>
<section class="json-schema-properties">
<dl>
- <dt data-property-name="cos">
- <span class="json-property-name">cos:</span>
+ <dt data-property-name="global-customer-id">
+ <span class="json-property-name">global-customer-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 identifier of probe</p>
+ <p>Global customer id used across ECOMP to uniquely identify customer.</p>
<div class="json-inner-schema">
</div>
</dd>
- <dt data-property-name="probe-id">
- <span class="json-property-name">probe-id:</span>
+ <dt data-property-name="subscriber-name">
+ <span class="json-property-name">subscriber-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>identifier of probe</p>
+ <p>Subscriber name, an alternate way to retrieve a customer.</p>
<div class="json-inner-schema">
</div>
</dd>
- <dt data-property-name="probe-type">
- <span class="json-property-name">probe-type:</span>
+ <dt data-property-name="subscriber-type">
+ <span class="json-property-name">subscriber-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>type of probe</p>
+ <p>Subscriber type, a way to provide VID with only the INFRA customers.</p>
<div class="json-inner-schema">
</div>
</div>
</dd>
+ <dt data-property-name="service-subscriptions">
+ <span class="json-property-name">service-subscriptions:</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/service-subscription">service-subscription</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>
</section>
</div>
</div>
- <div id="definition-classes-of-service" class="panel panel-definition">
+ <div id="definition-customers" class="panel panel-definition">
<div class="panel-heading">
- <h3 class="panel-title"><a name="/definitions/classes-of-service"></a>classes-of-service:
+ <h3 class="panel-title"><a name="/definitions/customers"></a>customers:
<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>class-of-service of probe</p>
+ <p>Collection of customer identifiers to provide linkage back to BSS information.</p>
</section>
<section class="json-schema-properties">
<dl>
- <dt data-property-name="class-of-service">
- <span class="json-property-name">class-of-service:</span>
+ <dt data-property-name="customer">
+ <span class="json-property-name">customer:</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/class-of-service">class-of-service</a>
+ <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/customer">customer</a>
</span>
<span class="json-property-range" title="Value limits"></span>
</section>
</div>
</div>
- <div id="definition-cloud-infrastructure" class="panel panel-definition">
+ <div id="definition-cvlan-tag-entry" class="panel panel-definition">
<div class="panel-heading">
- <h3 class="panel-title"><a name="/definitions/cloud-infrastructure"></a>cloud-infrastructure:
+ <h3 class="panel-title"><a name="/definitions/cvlan-tag-entry"></a>cvlan-tag-entry:
<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>Namespace for cloud infrastructure.</p>
-
- </section>
<section class="json-schema-properties">
<dl>
- <dt data-property-name="complexes">
- <span class="json-property-name">complexes:</span>
- <span class="json-property-type">object[]</span>
+ <dt data-property-name="cvlan-tag">
+ <span class="json-property-name">cvlan-tag:</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>See mis-na-virtualization-platform.yang</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/complex">complex</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="cloud-regions">
- <span class="json-property-name">cloud-regions:</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/cloud-region">cloud-region</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>
</div>
</section> </div>
</dd>
- <dt data-property-name="network-profiles">
- <span class="json-property-name">network-profiles:</span>
+ </dl>
+ </section>
+ </div>
+ </div>
+ <div id="definition-cvlan-tags" class="panel panel-definition">
+ <div class="panel-heading">
+ <h3 class="panel-title"><a name="/definitions/cvlan-tags"></a>cvlan-tags:
+ <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="cvlan-tag-entry">
+ <span class="json-property-name">cvlan-tag-entry:</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/network-profile">network-profile</a>
+ <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/cvlan-tag-entry">cvlan-tag-entry</a>
</span>
<span class="json-property-range" title="Value limits"></span>
</div>
</section> </div>
</dd>
- <dt data-property-name="pservers">
- <span class="json-property-name">pservers:</span>
+ </dl>
+ </section>
+ </div>
+ </div>
+ <div id="definition-dvs-switch" class="panel panel-definition">
+ <div class="panel-heading">
+ <h3 class="panel-title"><a name="/definitions/dvs-switch"></a>dvs-switch:
+ <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>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 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>
+
+ <section class="json-schema-properties">
+ <dl>
+ <dt data-property-name="switch-name">
+ <span class="json-property-name">switch-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>DVS switch name</p>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <dt data-property-name="vcenter-url">
+ <span class="json-property-name">vcenter-url:</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 used to reach the vcenter</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/pserver">pserver</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>
</div>
</section> </div>
</dd>
- <dt data-property-name="virtual-data-centers">
- <span class="json-property-name">virtual-data-centers:</span>
+ </dl>
+ </section>
+ </div>
+ </div>
+ <div id="definition-dvs-switches" class="panel panel-definition">
+ <div class="panel-heading">
+ <h3 class="panel-title"><a name="/definitions/dvs-switches"></a>dvs-switches:
+ <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 digital virtual switch metadata used for vmWare VCEs and GenericVnfs.</p>
+
+ </section>
+
+ <section class="json-schema-properties">
+ <dl>
+ <dt data-property-name="dvs-switch">
+ <span class="json-property-name">dvs-switch:</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/virtual-data-center">virtual-data-center</a>
+ <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/dvs-switch">dvs-switch</a>
</span>
<span class="json-property-range" title="Value limits"></span>
</section>
</div>
</div>
- <div id="definition-cloud-region" class="panel panel-definition">
+ <div id="definition-edge-prop-names" class="panel panel-definition">
<div class="panel-heading">
- <h3 class="panel-title"><a name="/definitions/cloud-region"></a>cloud-region:
+ <h3 class="panel-title"><a name="/definitions/edge-prop-names"></a>edge-prop-names:
<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>cloud-region designates an installation of a cloud cluster or region or instantiation. In AT&Ts AIC cloud, this could be an LCP or DCP. Cloud regions are uniquely identified by a composite key, cloud-owner + cloud-region-id. The format of the cloud-owner is vendor-cloudname and we will use att-aic for AT&T's AIC.</p>
-<h6 id="default-delete-scope">Default Delete Scope</h6>
-<p>THIS_NODE_ONLY</p>
-<h6 id="related-nodes">Related Nodes</h6>
-<ul>
-<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>FROM pserver</li>
-<li>FROM logical-link</li></ul>
+ <p>Internal map to define the properties of an edge and interpret the map EdgeRules</p>
</section>
<section class="json-schema-properties">
<dl>
- <dt data-property-name="cloud-owner">
- <span class="json-property-name">cloud-owner:</span>
+ <dt data-property-name="edgeLabel">
+ <span class="json-property-name">edgeLabel:</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>Identifies the vendor and cloud name. First part of composite key should be formatted as vendor-cloudname</p>
<div class="json-inner-schema">
</div>
</dd>
- <dt data-property-name="cloud-region-id">
- <span class="json-property-name">cloud-region-id:</span>
+ <dt data-property-name="direction">
+ <span class="json-property-name">direction:</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>Identifier used by the vendor for the region. Second part of composite key</p>
<div class="json-inner-schema">
</div>
</dd>
- <dt data-property-name="cloud-type">
- <span class="json-property-name">cloud-type:</span>
+ <dt data-property-name="multiplicityRule">
+ <span class="json-property-name">multiplicityRule:</span>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</dt>
<dd>
- <p>Type of the cloud (e.g., openstack)</p>
<div class="json-inner-schema">
</div>
</dd>
- <dt data-property-name="owner-defined-type">
- <span class="json-property-name">owner-defined-type:</span>
- <span class="json-property-type">string</span>
+ <dt data-property-name="isParent">
+ <span class="json-property-name">isParent:</span>
+ <span class="json-property-type">boolean</span>
<span class="json-property-range" title="Value limits"></span>
</dt>
<dd>
- <p>Cloud-owner defined type indicator (e.g., dcp, lcp)</p>
<div class="json-inner-schema">
</div>
</dd>
- <dt data-property-name="cloud-region-version">
- <span class="json-property-name">cloud-region-version:</span>
- <span class="json-property-type">string</span>
+ <dt data-property-name="usesResource">
+ <span class="json-property-name">usesResource:</span>
+ <span class="json-property-type">boolean</span>
<span class="json-property-range" title="Value limits"></span>
</dt>
<dd>
- <p>Software version employed at the site. NOTE - THIS FIELD IS NOT KEPT UP TO DATE.</p>
<div class="json-inner-schema">
</div>
</dd>
- <dt data-property-name="identity-url">
- <span class="json-property-name">identity-url:</span>
- <span class="json-property-type">string</span>
+ <dt data-property-name="hasDelTarget">
+ <span class="json-property-name">hasDelTarget:</span>
+ <span class="json-property-type">boolean</span>
<span class="json-property-range" title="Value limits"></span>
</dt>
<dd>
- <p>URL of the keystone identity service</p>
<div class="json-inner-schema">
</div>
</dd>
- <dt data-property-name="cloud-zone">
- <span class="json-property-name">cloud-zone:</span>
+ <dt data-property-name="SVC-INFRA">
+ <span class="json-property-name">SVC-INFRA:</span>
+ <span class="json-property-type">boolean</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <dt data-property-name="SVC-INFRA-REV">
+ <span class="json-property-name">SVC-INFRA-REV:</span>
+ <span class="json-property-type">boolean</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-edge-tag-query-request" class="panel panel-definition">
+ <div class="panel-heading">
+ <h3 class="panel-title"><a name="/definitions/edge-tag-query-request"></a>edge-tag-query-request:
+ <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="edge-tag">
+ <span class="json-property-name">edge-tag:</span>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</dt>
<dd>
- <p>Zone where the cloud is homed. NOTE - THIS FIELD IS NOT CORRECTLY POPULATED.</p>
<div class="json-inner-schema">
</div>
</dd>
- <dt data-property-name="complex-name">
- <span class="json-property-name">complex-name:</span>
+ <dt data-property-name="result-detail">
+ <span class="json-property-name">result-detail:</span>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</dt>
<dd>
- <p>complex name for cloud-region instance. NOTE - THIS FIELD IS NOT CORRECTLY POPULATED.</p>
<div class="json-inner-schema">
</div>
</dd>
- <dt data-property-name="resource-version">
- <span class="json-property-name">resource-version:</span>
+ <dt data-property-name="start-node-type">
+ <span class="json-property-name">start-node-type:</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="volume-groups">
- <span class="json-property-name">volume-groups:</span>
+ <dt data-property-name="start-node-filter">
+ <span class="json-property-name">start-node-filter:</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/volume-group">volume-group</a>
+ <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/start-node-filter">start-node-filter</a>
</span>
<span class="json-property-range" title="Value limits"></span>
</div>
</section> </div>
</dd>
- <dt data-property-name="tenants">
- <span class="json-property-name">tenants:</span>
+ <dt data-property-name="include-node-filter">
+ <span class="json-property-name">include-node-filter:</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/tenant">tenant</a>
+ <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/include-node-filter">include-node-filter</a>
</span>
<span class="json-property-range" title="Value limits"></span>
</div>
</section> </div>
</dd>
- <dt data-property-name="flavors">
- <span class="json-property-name">flavors:</span>
+ <dt data-property-name="secondary-filter">
+ <span class="json-property-name">secondary-filter:</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/secondary-filter">secondary-filter</a>
</span>
<span class="json-property-range" title="Value limits"></span>
</div>
</section> </div>
</dd>
- <dt data-property-name="group-assignments">
- <span class="json-property-name">group-assignments:</span>
+ </dl>
+ </section>
+ </div>
+ </div>
+ <div id="definition-edge-tag-query-result" class="panel panel-definition">
+ <div class="panel-heading">
+ <h3 class="panel-title"><a name="/definitions/edge-tag-query-result"></a>edge-tag-query-result:
+ <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="tagged-inventory-item-list">
+ <span class="json-property-name">tagged-inventory-item-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/group-assignment">group-assignment</a>
+ <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/tagged-inventory-item-list">tagged-inventory-item-list</a>
</span>
<span class="json-property-range" title="Value limits"></span>
</div>
</section> </div>
</dd>
- <dt data-property-name="snapshots">
- <span class="json-property-name">snapshots:</span>
+ </dl>
+ </section>
+ </div>
+ </div>
+ <div id="definition-element-choice-set" class="panel panel-definition">
+ <div class="panel-heading">
+ <h3 class="panel-title"><a name="/definitions/element-choice-set"></a>element-choice-set:
+ <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>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( 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>
+
+ <section class="json-schema-properties">
+ <dl>
+ <dt data-property-name="element-choice-set-uuid">
+ <span class="json-property-name">element-choice-set-uuid:</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="element-choice-set-name">
+ <span class="json-property-name">element-choice-set-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="cardinality">
+ <span class="json-property-name">cardinality:</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="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>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <dt data-property-name="model-elements">
+ <span class="json-property-name">model-elements:</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/snapshot">snapshot</a>
+ <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/model-element">model-element</a>
</span>
<span class="json-property-range" title="Value limits"></span>
</div>
</section> </div>
</dd>
- <dt data-property-name="images">
- <span class="json-property-name">images:</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/image">image</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>
</div>
</section> </div>
</dd>
- <dt data-property-name="dvs-switches">
- <span class="json-property-name">dvs-switches:</span>
+ </dl>
+ </section>
+ </div>
+ </div>
+ <div id="definition-element-choice-sets" class="panel panel-definition">
+ <div class="panel-heading">
+ <h3 class="panel-title"><a name="/definitions/element-choice-sets"></a>element-choice-sets:
+ <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="element-choice-set">
+ <span class="json-property-name">element-choice-set:</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/dvs-switch">dvs-switch</a>
+ <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/element-choice-set">element-choice-set</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-entitlement" class="panel panel-definition">
+ <div class="panel-heading">
+ <h3 class="panel-title"><a name="/definitions/entitlement"></a>entitlement:
+ <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>Metadata for entitlement group.</p>
+<h6 id="related-nodes">Related Nodes</h6>
+<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>
+
+ <section class="json-schema-properties">
+ <dl>
+ <dt data-property-name="group-uuid">
+ <span class="json-property-name">group-uuid:</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 ID for the entitlement group the resource comes from, should be uuid.</p>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <dt data-property-name="resource-uuid">
+ <span class="json-property-name">resource-uuid:</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 ID of an entitlement resource.</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>Concurrency value</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-entitlements" class="panel panel-definition">
+ <div class="panel-heading">
+ <h3 class="panel-title"><a name="/definitions/entitlements"></a>entitlements:
+ <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>Entitlements, keyed by group-uuid and resource-uuid, related to license management</p>
+
+ </section>
+
+ <section class="json-schema-properties">
+ <dl>
+ <dt data-property-name="entitlement">
+ <span class="json-property-name">entitlement:</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/entitlement">entitlement</a>
</span>
<span class="json-property-range" title="Value limits"></span>
</div>
</section> </div>
</dd>
- <dt data-property-name="oam-networks">
- <span class="json-property-name">oam-networks:</span>
- <span class="json-property-type">object[]</span>
+ </dl>
+ </section>
+ </div>
+ </div>
+ <div id="definition-esr-ems" class="panel panel-definition">
+ <div class="panel-heading">
+ <h3 class="panel-title"><a name="/definitions/esr-ems"></a>esr-ems:
+ <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>Persist EMS address information used by EMS driver.</p>
+<h6 id="related-nodes">Related Nodes</h6>
+<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>
+
+ <section class="json-schema-properties">
+ <dl>
+ <dt data-property-name="ems-id">
+ <span class="json-property-name">ems-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 ID of EMS.</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/oam-network">oam-network</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="availability-zones">
- <span class="json-property-name">availability-zones:</span>
- <span class="json-property-type">object[]</span>
+ <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>
<div class="json-inner-schema">
<section class="json-schema-array-items">
- <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/availability-zone">availability-zone</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>
</section>
</div>
</div>
- <div id="definition-cloud-regions" class="panel panel-definition">
+ <div id="definition-esr-ems-list" class="panel panel-definition">
<div class="panel-heading">
- <h3 class="panel-title"><a name="/definitions/cloud-regions"></a>cloud-regions:
+ <h3 class="panel-title"><a name="/definitions/esr-ems-list"></a>esr-ems-list:
<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="cloud-region">
- <span class="json-property-name">cloud-region:</span>
+ <dt data-property-name="esr-ems">
+ <span class="json-property-name">esr-ems:</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/cloud-region">cloud-region</a>
+ <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>
</section>
</div>
</div>
- <div id="definition-complex" class="panel panel-definition">
+ <div id="definition-esr-system-info" class="panel panel-definition">
<div class="panel-heading">
- <h3 class="panel-title"><a name="/definitions/complex"></a>complex:
+ <h3 class="panel-title"><a name="/definitions/esr-system-info"></a>esr-system-info:
<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>Collection of physical locations that can house cloud-regions.</p>
-<h6 id="default-delete-scope">Default Delete Scope</h6>
-<p>ERROR_4_IN_EDGES_OR_CASCADE</p>
+ <p>Persist common address information of external systems.</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 vpe</li>
-<li>FROM vpls-pe</li>
-<li>FROM volume-group</li>
-<li>FROM zone</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>
<section class="json-schema-properties">
<dl>
- <dt data-property-name="physical-location-id">
- <span class="json-property-name">physical-location-id:</span>
+ <dt data-property-name="esr-system-info-id">
+ <span class="json-property-name">esr-system-info-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 identifier for physical location, e.g., CLLI</p>
+ <p>Unique ID of esr system info.</p>
<div class="json-inner-schema">
</div>
</dd>
- <dt data-property-name="data-center-code">
- <span class="json-property-name">data-center-code:</span>
+ <dt data-property-name="system-name">
+ <span class="json-property-name">system-name:</span>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</dt>
<dd>
- <p>Data center code which can be an alternate way to identify a complex</p>
+ <p>name of external system.</p>
<div class="json-inner-schema">
</div>
</dd>
- <dt data-property-name="complex-name">
- <span class="json-property-name">complex-name:</span>
+ <dt data-property-name="type">
+ <span class="json-property-name">type:</span>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</dt>
<dd>
- <p>Gamma complex name for LCP instance.</p>
+ <p>type of external systems.</p>
<div class="json-inner-schema">
</div>
</dd>
- <dt data-property-name="identity-url">
- <span class="json-property-name">identity-url:</span>
+ <dt data-property-name="vendor">
+ <span class="json-property-name">vendor:</span>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</dt>
<dd>
- <p>URL of the keystone identity service</p>
+ <p>vendor of external systems.</p>
<div class="json-inner-schema">
</div>
</dd>
- <dt data-property-name="resource-version">
- <span class="json-property-name">resource-version:</span>
+ <dt data-property-name="version">
+ <span class="json-property-name">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>
+ <p>version of external systems.</p>
<div class="json-inner-schema">
</div>
</dd>
- <dt data-property-name="physical-location-type">
- <span class="json-property-name">physical-location-type:</span>
+ <dt data-property-name="service-url">
+ <span class="json-property-name">service-url:</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>Type, e.g., central office, data center.</p>
+ <p>url used to access external systems.</p>
<div class="json-inner-schema">
</div>
</dd>
- <dt data-property-name="street1">
- <span class="json-property-name">street1:</span>
+ <dt data-property-name="user-name">
+ <span class="json-property-name">user-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>username used to access external systems.</p>
<div class="json-inner-schema">
</div>
</dd>
- <dt data-property-name="street2">
- <span class="json-property-name">street2:</span>
+ <dt data-property-name="password">
+ <span class="json-property-name">password:</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>password used to access external systems.</p>
<div class="json-inner-schema">
</div>
</dd>
- <dt data-property-name="city">
- <span class="json-property-name">city:</span>
+ <dt data-property-name="system-type">
+ <span class="json-property-name">system-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>it could be vim/vnfm/thirdparty-sdnc/ems-resource/ems-performance/ems-alarm.</p>
<div class="json-inner-schema">
</div>
</dd>
- <dt data-property-name="state">
- <span class="json-property-name">state:</span>
+ <dt data-property-name="protocol">
+ <span class="json-property-name">protocol:</span>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</dt>
<dd>
+ <p>protocol of third party SDNC, for example netconf/snmp.</p>
<div class="json-inner-schema">
</div>
</dd>
- <dt data-property-name="postal-code">
- <span class="json-property-name">postal-code:</span>
+ <dt data-property-name="ssl-cacert">
+ <span class="json-property-name">ssl-cacert:</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>ca file content if enabled ssl on auth-url.</p>
<div class="json-inner-schema">
</div>
</dd>
- <dt data-property-name="country">
- <span class="json-property-name">country:</span>
- <span class="json-property-type">string</span>
+ <dt data-property-name="ssl-insecure">
+ <span class="json-property-name">ssl-insecure:</span>
+ <span class="json-property-type">boolean</span>
<span class="json-property-range" title="Value limits"></span>
- <span class="json-property-required"></span>
</dt>
<dd>
+ <p>Whether to verify VIM's certificate.</p>
<div class="json-inner-schema">
</div>
</dd>
- <dt data-property-name="region">
- <span class="json-property-name">region:</span>
+ <dt data-property-name="ip-address">
+ <span class="json-property-name">ip-address:</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>service IP of ftp server.</p>
<div class="json-inner-schema">
</div>
</dd>
- <dt data-property-name="latitude">
- <span class="json-property-name">latitude:</span>
+ <dt data-property-name="port">
+ <span class="json-property-name">port:</span>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</dt>
<dd>
+ <p>service port of ftp server.</p>
<div class="json-inner-schema">
</div>
</dd>
- <dt data-property-name="longitude">
- <span class="json-property-name">longitude:</span>
+ <dt data-property-name="cloud-domain">
+ <span class="json-property-name">cloud-domain:</span>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</dt>
<dd>
+ <p>domain info for authentication.</p>
<div class="json-inner-schema">
</div>
</dd>
- <dt data-property-name="elevation">
- <span class="json-property-name">elevation:</span>
+ <dt data-property-name="default-tenant">
+ <span class="json-property-name">default-tenant:</span>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</dt>
<dd>
+ <p>default tenant of VIM.</p>
<div class="json-inner-schema">
</div>
</dd>
- <dt data-property-name="lata">
- <span class="json-property-name">lata:</span>
+ <dt data-property-name="passive">
+ <span class="json-property-name">passive:</span>
+ <span class="json-property-type">boolean</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+ <p>ftp passive mode or not.</p>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <dt data-property-name="remote-path">
+ <span class="json-property-name">remote-path:</span>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</dt>
<dd>
+ <p>resource or performance data file path.</p>
<div class="json-inner-schema">
</div>
</dd>
- <dt data-property-name="ctag-pools">
- <span class="json-property-name">ctag-pools:</span>
- <span class="json-property-type">object[]</span>
+ <dt data-property-name="system-status">
+ <span class="json-property-name">system-status:</span>
+ <span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</dt>
<dd>
+ <p>the status of external system.</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/ctag-pool">ctag-pool</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="relationship-list">
<span class="json-property-name">relationship-list:</span>
</section>
</div>
</div>
- <div id="definition-complexes" class="panel panel-definition">
+ <div id="definition-esr-system-info-list" class="panel panel-definition">
<div class="panel-heading">
- <h3 class="panel-title"><a name="/definitions/complexes"></a>complexes:
+ <h3 class="panel-title"><a name="/definitions/esr-system-info-list"></a>esr-system-info-list:
<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>Collection of physical locations that can house cloud-regions.</p>
+ <p>Collection of persistent block-level external system auth info.</p>
</section>
<section class="json-schema-properties">
<dl>
- <dt data-property-name="complex">
- <span class="json-property-name">complex:</span>
+ <dt data-property-name="esr-system-info">
+ <span class="json-property-name">esr-system-info:</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/complex">complex</a>
+ <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/esr-system-info">esr-system-info</a>
</span>
<span class="json-property-range" title="Value limits"></span>
</section>
</div>
</div>
- <div id="definition-connector" class="panel panel-definition">
+ <div id="definition-esr-thirdparty-sdnc" class="panel panel-definition">
<div class="panel-heading">
- <h3 class="panel-title"><a name="/definitions/connector"></a>connector:
+ <h3 class="panel-title"><a name="/definitions/esr-thirdparty-sdnc"></a>esr-thirdparty-sdnc:
<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>Collection of resource instances used to connect a variety of disparate inventory widgets</p>
-<h6 id="default-delete-scope">Default Delete Scope</h6>
-<p>CASCADE_TO_CHILDREN</p>
+ <p>Persist SDNC address information used by ONAP SDNC.</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 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>
<section class="json-schema-properties">
<dl>
- <dt data-property-name="resource-instance-id">
- <span class="json-property-name">resource-instance-id:</span>
+ <dt data-property-name="thirdparty-sdnc-id">
+ <span class="json-property-name">thirdparty-sdnc-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 id of resource instance.</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="persona-model-id">
- <span class="json-property-name">persona-model-id:</span>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
-
- </dt>
- <dd>
- <p>the ASDC model id for this resource or service model.</p>
- <div class="json-inner-schema">
-
- </div>
- </dd>
- <dt data-property-name="persona-model-version">
- <span class="json-property-name">persona-model-version:</span>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
-
- </dt>
- <dd>
- <p>the ASDC model version for this resource or service model.</p>
+ <p>Unique ID of SDNC.</p>
<div class="json-inner-schema">
</div>
</dd>
- <dt data-property-name="model-version-id">
- <span class="json-property-name">model-version-id:</span>
+ <dt data-property-name="location">
+ <span class="json-property-name">location:</span>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</dt>
<dd>
- <p>the ASDC model version for this resource or service model.</p>
+ <p>used for DC type to indicate the location of SDNC, such as Core or Edge.</p>
<div class="json-inner-schema">
</div>
</dd>
- <dt data-property-name="widget-model-id">
- <span class="json-property-name">widget-model-id:</span>
+ <dt data-property-name="product-name">
+ <span class="json-property-name">product-name:</span>
<span class="json-property-type">string</span>
<span class="json-property-range" title="Value limits"></span>
</dt>
<dd>
- <p>the ASDC data dictionary widget model. This maps directly to the A&AI widget.</p>
+ <p>password used to access SDNC server.</p>
<div class="json-inner-schema">
</div>
</dd>
- <dt data-property-name="widget-model-version">
- <span class="json-property-name">widget-model-version:</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>the ASDC data dictionary version of the widget model.This maps directly to the A&AI version of the widget.</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="relationship-list">
- <span class="json-property-name">relationship-list:</span>
- <span class="json-property-type">object[]</span>
+ <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>
<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/esr-system-info-list">esr-system-info-list</a>
</span>
<span class="json-property-range" title="Value limits"></span>
</div>
</section> </div>
</dd>
- <dt data-property-name="metadata">
- <span class="json-property-name">metadata:</span>
- <span class="json-property-type">object[]</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>
<div class="json-inner-schema">
<section class="json-schema-array-items">
- <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/metadatum">metadatum</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>
</section>
</div>
</div>
- <div id="definition-connectors" class="panel panel-definition">
+ <div id="definition-esr-thirdparty-sdnc-list" class="panel panel-definition">
<div class="panel-heading">
- <h3 class="panel-title"><a name="/definitions/connectors"></a>connectors:
+ <h3 class="panel-title"><a name="/definitions/esr-thirdparty-sdnc-list"></a>esr-thirdparty-sdnc-list:
<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 resource instances used to connect a variety of disparate inventory widgets</p>
-
- </section>
<section class="json-schema-properties">
<dl>
- <dt data-property-name="connector">
- <span class="json-property-name">connector:</span>
+ <dt data-property-name="esr-thirdparty-sdnc">
+ <span class="json-property-name">esr-thirdparty-sdnc:</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/connector">connector</a>
+ <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/esr-thirdparty-sdnc">esr-thirdparty-sdnc</a>
</span>
<span class="json-property-range" title="Value limits"></span>
</section>
</div>
</div>
- <div id="definition-constrained-element-set" class="panel panel-definition">
+ <div id="definition-esr-vnfm" class="panel panel-definition">
<div class="panel-heading">
- <h3 class="panel-title"><a name="/definitions/constrained-element-set"></a>constrained-element-set:
+ <h3 class="panel-title"><a name="/definitions/esr-vnfm"></a>esr-vnfm:
<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>This is how we would capture constraints defining allowed sets of elements.</p>
-<h6 id="default-delete-scope">Default Delete Scope</h6>
-<p>CASCADE_TO_CHILDREN</p>
+ <p>Persist VNFM address information used by VF-C.</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 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>
<section class="json-schema-properties">
<dl>
- <dt data-property-name="constrained-element-set-uuid">
- <span class="json-property-name">constrained-element-set-uuid:</span>
+ <dt data-property-name="vnfm-id">
+ <span class="json-property-name">vnfm-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 ID of VNFM.</p>
<div class="json-inner-schema">
</div>
</dd>
- <dt data-property-name="constraint-type">
- <span class="json-property-name">constraint-type:</span>
+ <dt data-property-name="vim-id">
+ <span class="json-property-name">vim-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>indecate the VIM to deploy VNF.</p>
<div class="json-inner-schema">
</div>
</dd>
- <dt data-property-name="check-type">
- <span class="json-property-name">check-type:</span>
+ <dt data-property-name="certificate-url">
+ <span class="json-property-name">certificate-url:</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>certificate url of VNFM.</p>
<div class="json-inner-schema">
</div>
</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="element-choice-sets">
- <span class="json-property-name">element-choice-sets:</span>
- <span class="json-property-type">object[]</span>
+ <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>
<div class="json-inner-schema">
<section class="json-schema-array-items">
- <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/element-choice-set">element-choice-set</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>
</section>
</div>
</div>
- <div id="definition-constrained-element-sets" class="panel panel-definition">
+ <div id="definition-esr-vnfm-list" class="panel panel-definition">
<div class="panel-heading">
- <h3 class="panel-title"><a name="/definitions/constrained-element-sets"></a>constrained-element-sets:
+ <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>
<section class="json-schema-properties">
<dl>
- <dt data-property-name="constrained-element-set">
- <span class="json-property-name">constrained-element-set:</span>
+ <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/constrained-element-set">constrained-element-set</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>
</section>
</div>
</div>
- <div id="definition-ctag-assignment" class="panel panel-definition">
+ <div id="definition-evc" class="panel panel-definition">
<div class="panel-heading">
- <h3 class="panel-title"><a name="/definitions/ctag-assignment"></a>ctag-assignment:
+ <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>
</div>
<div class="panel-body">
<section class="json-schema-description">
- <h6 id="default-delete-scope">Default Delete Scope</h6>
-<p>THIS_NODE_ONLY</p>
+ <p>evc object is an optional child object of the Configuration object.</p>
<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 configuration( evc org.onap.relationships.inventory.BelongsTo configuration, ONE2ONE)</li></ul>
</section>
<section class="json-schema-properties">
<dl>
- <dt data-property-name="vlan-id-inner">
- <span class="json-property-name">vlan-id-inner:</span>
- <span class="json-property-type">integer</span>
+ <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>id.</p>
+ <p>Unique/key field for the evc object</p>
<div class="json-inner-schema">
</div>
</dd>
- <dt data-property-name="resource-version">
- <span class="json-property-name">resource-version:</span>
+ <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>Used for optimistic concurrency. Must be empty on create, valid on update and delete.</p>
+ <p>Point-to-Point, Multi-Point</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>
+ <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">
- <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>
+ </div>
</dd>
- </dl>
- </section>
- </div>
- </div>
- <div id="definition-ctag-assignments" class="panel panel-definition">
- <div class="panel-heading">
- <h3 class="panel-title"><a name="/definitions/ctag-assignments"></a>ctag-assignments:
- <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="ctag-assignment">
- <span class="json-property-name">ctag-assignment:</span>
- <span class="json-property-type">object[]</span>
+ <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">
- <section class="json-schema-array-items">
- <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/ctag-assignment">ctag-assignment</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-ctag-pool" class="panel panel-definition">
- <div class="panel-heading">
- <h3 class="panel-title"><a name="/definitions/ctag-pool"></a>ctag-pool:
- <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 collection of C tags (vlan tags) grouped for a specific purpose.</p>
-<h6 id="default-delete-scope">Default Delete Scope</h6>
-<p>THIS_NODE_ONLY</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 vpe</li>
-<li>FROM vpls-pe</li></ul>
-
- </section>
-
- <section class="json-schema-properties">
- <dl>
- <dt data-property-name="target-pe">
- <span class="json-property-name">target-pe:</span>
+ <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>
- <span class="json-property-required"></span>
</dt>
<dd>
- <p>The Target provider edge router</p>
+ <p>Diversity Group ID</p>
<div class="json-inner-schema">
</div>
</dd>
- <dt data-property-name="availability-zone-name">
- <span class="json-property-name">availability-zone-name:</span>
+ <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>
- <span class="json-property-required"></span>
</dt>
<dd>
- <p>Name of the availability zone</p>
+ <p>formerly Performance Group</p>
<div class="json-inner-schema">
</div>
</dd>
- <dt data-property-name="ctag-pool-purpose">
- <span class="json-property-name">ctag-pool-purpose:</span>
+ <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>
- <span class="json-property-required"></span>
</dt>
<dd>
- <p>Describes what the intended purpose of this pool is.</p>
+ <p>EVC Circuit ID of ESP EVC</p>
<div class="json-inner-schema">
</div>
</dd>
- <dt data-property-name="ctag-values">
- <span class="json-property-name">ctag-values:</span>
+ <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>Comma separated list of ctags</p>
+ <p>Committed Information Rate (For ESP)</p>
<div class="json-inner-schema">
</div>
</dd>
- <dt data-property-name="resource-version">
- <span class="json-property-name">resource-version:</span>
+ <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>Used for optimistic concurrency. Must be empty on create, valid on update and delete.</p>
+ <p>CIR units (For ESP)</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>
+ <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">
- <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>
+ </div>
</dd>
- </dl>
- </section>
- </div>
- </div>
- <div id="definition-ctag-pools" class="panel panel-definition">
- <div class="panel-heading">
- <h3 class="panel-title"><a name="/definitions/ctag-pools"></a>ctag-pools:
- <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="ctag-pool">
- <span class="json-property-name">ctag-pool:</span>
- <span class="json-property-type">object[]</span>
+ <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">
- <section class="json-schema-array-items">
- <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/ctag-pool">ctag-pool</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-customer" class="panel panel-definition">
- <div class="panel-heading">
- <h3 class="panel-title"><a name="/definitions/customer"></a>customer:
- <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>customer identifiers to provide linkage back to BSS information.</p>
-<h6 id="default-delete-scope">Default Delete Scope</h6>
-<p>CASCADE_TO_CHILDREN</p>
-<h6 id="related-nodes">Related Nodes</h6>
-<ul>
-<li>TO service-subscription (comprises customer, Many2Many)</li></ul>
-
- </section>
-
- <section class="json-schema-properties">
- <dl>
- <dt data-property-name="global-customer-id">
- <span class="json-property-name">global-customer-id:</span>
+ <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>
- <span class="json-property-required"></span>
</dt>
<dd>
- <p>Global customer id used across ECOMP to uniquely identify customer.</p>
+ <p>Interconnect type on ingress side of EVC.</p>
<div class="json-inner-schema">
</div>
</dd>
- <dt data-property-name="subscriber-name">
- <span class="json-property-name">subscriber-name:</span>
+ <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>
- <span class="json-property-required"></span>
</dt>
<dd>
- <p>Subscriber name, an alternate way to retrieve a customer.</p>
+ <p>tagode for collector side of EVC</p>
<div class="json-inner-schema">
</div>
</dd>
- <dt data-property-name="subscriber-type">
- <span class="json-property-name">subscriber-type:</span>
+ <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>
- <span class="json-property-required"></span>
</dt>
<dd>
- <p>Subscriber type, a way to provide VID with only the INFRA customers.</p>
+ <p>tagMode for network side of EVC</p>
<div class="json-inner-schema">
</div>
</dt>
<dd>
- <p>Used for optimistic concurrency. Must be empty on create, valid on update and delete.</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="service-subscriptions">
- <span class="json-property-name">service-subscriptions:</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/service-subscription">service-subscription</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>
</section>
</div>
</div>
- <div id="definition-customers" class="panel panel-definition">
+ <div id="definition-evcs" class="panel panel-definition">
<div class="panel-heading">
- <h3 class="panel-title"><a name="/definitions/customers"></a>customers:
+ <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>
</h3>
</div>
<div class="panel-body">
- <section class="json-schema-description">
- <p>Collection of customer identifiers to provide linkage back to BSS information.</p>
-
- </section>
<section class="json-schema-properties">
<dl>
- <dt data-property-name="customer">
- <span class="json-property-name">customer:</span>
+ <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>
<div class="json-inner-schema">
<section class="json-schema-array-items">
- <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/customer">customer</a>
+ <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>
</section>
</div>
</div>
- <div id="definition-cvlan-tag-entry" class="panel panel-definition">
+ <div id="definition-external-system" class="panel panel-definition">
<div class="panel-heading">
- <h3 class="panel-title"><a name="/definitions/cvlan-tag-entry"></a>cvlan-tag-entry:
+ <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>
</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="cvlan-tag">
- <span class="json-property-name">cvlan-tag:</span>
- <span class="json-property-type">integer</span>
+ <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>
- <span class="json-property-required"></span>
</dt>
<dd>
- <p>See mis-na-virtualization-platform.yang</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/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="relationship-list">
- <span class="json-property-name">relationship-list:</span>
- <span class="json-property-type">object[]</span>
+ <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>
<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/esr-vnfm-list">esr-vnfm-list</a>
</span>
<span class="json-property-range" title="Value limits"></span>
</div>
</section> </div>
</dd>
- </dl>
- </section>
- </div>
- </div>
- <div id="definition-cvlan-tags" class="panel panel-definition">
- <div class="panel-heading">
- <h3 class="panel-title"><a name="/definitions/cvlan-tags"></a>cvlan-tags:
- <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="cvlan-tag-entry">
- <span class="json-property-name">cvlan-tag-entry:</span>
- <span class="json-property-type">object[]</span>
+ <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>
<div class="json-inner-schema">
<section class="json-schema-array-items">
- <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/cvlan-tag-entry">cvlan-tag-entry</a>
+ <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>
</section>
</div>
</div>
- <div id="definition-dvs-switch" class="panel panel-definition">
+ <div id="definition-extra-properties" class="panel panel-definition">
<div class="panel-heading">
- <h3 class="panel-title"><a name="/definitions/dvs-switch"></a>dvs-switch:
+ <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>
</div>
<div class="panel-body">
<section class="json-schema-description">
- <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="default-delete-scope">Default Delete Scope</h6>
-<p>THIS_NODE_ONLY</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>
+ <p>Extra properties for inventory item for response list</p>
</section>
<section class="json-schema-properties">
<dl>
- <dt data-property-name="switch-name">
- <span class="json-property-name">switch-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>DVS switch name</p>
- <div class="json-inner-schema">
-
- </div>
- </dd>
- <dt data-property-name="vcenter-url">
- <span class="json-property-name">vcenter-url:</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 used to reach the vcenter</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-dvs-switches" class="panel panel-definition">
+ <div id="definition-extra-property" class="panel panel-definition">
<div class="panel-heading">
- <h3 class="panel-title"><a name="/definitions/dvs-switches"></a>dvs-switches:
+ <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>
</h3>
</div>
<div class="panel-body">
- <section class="json-schema-description">
- <p>Collection of digital virtual switch metadata used for vmWare VCEs and VPEs.</p>
-
- </section>
<section class="json-schema-properties">
<dl>
- <dt data-property-name="dvs-switch">
- <span class="json-property-name">dvs-switch:</span>
- <span class="json-property-type">object[]</span>
+ <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">
- <section class="json-schema-array-items">
- <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/dvs-switch">dvs-switch</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-edge-prop-names" class="panel panel-definition">
+ <div id="definition-flavor" class="panel panel-definition">
<div class="panel-heading">
- <h3 class="panel-title"><a name="/definitions/edge-prop-names"></a>edge-prop-names:
+ <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>
</div>
<div class="panel-body">
<section class="json-schema-description">
- <p>Internal map to define the properties of an edge and interpret the map EdgeRules</p>
+ <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="edgeLabel">
- <span class="json-property-name">edgeLabel:</span>
+ <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="direction">
- <span class="json-property-name">direction:</span>
+ <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="multiplicityRule">
- <span class="json-property-name">multiplicityRule:</span>
- <span class="json-property-type">string</span>
+ <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="isParent">
- <span class="json-property-name">isParent:</span>
- <span class="json-property-type">boolean</span>
+ <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="usesResource">
- <span class="json-property-name">usesResource:</span>
- <span class="json-property-type">boolean</span>
+ <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="hasDelTarget">
- <span class="json-property-name">hasDelTarget:</span>
- <span class="json-property-type">boolean</span>
+ <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="SVC-INFRA">
- <span class="json-property-name">SVC-INFRA:</span>
- <span class="json-property-type">boolean</span>
+ <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="SVC-INFRA-REV">
- <span class="json-property-name">SVC-INFRA-REV:</span>
+ <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>
- </dl>
- </section>
- </div>
- </div>
- <div id="definition-edge-tag-query-request" class="panel panel-definition">
- <div class="panel-heading">
- <h3 class="panel-title"><a name="/definitions/edge-tag-query-request"></a>edge-tag-query-request:
- <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="edge-tag">
- <span class="json-property-name">edge-tag:</span>
+ <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="result-detail">
- <span class="json-property-name">result-detail:</span>
- <span class="json-property-type">string</span>
+ <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="start-node-type">
- <span class="json-property-name">start-node-type:</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>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="start-node-filter">
- <span class="json-property-name">start-node-filter:</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/start-node-filter">start-node-filter</a>
- </span>
- <span class="json-property-range" title="Value limits"></span>
-
- <div class="json-inner-schema">
-
- </div>
- </section> </div>
- </dd>
- <dt data-property-name="include-node-filter">
- <span class="json-property-name">include-node-filter:</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/include-node-filter">include-node-filter</a>
- </span>
- <span class="json-property-range" title="Value limits"></span>
-
- <div class="json-inner-schema">
-
- </div>
- </section> </div>
- </dd>
- <dt data-property-name="secondary-filter">
- <span class="json-property-name">secondary-filter:</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/secondary-filter">secondary-filter</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-edge-tag-query-result" class="panel panel-definition">
+ <div id="definition-flavors" class="panel panel-definition">
<div class="panel-heading">
- <h3 class="panel-title"><a name="/definitions/edge-tag-query-result"></a>edge-tag-query-result:
+ <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>
</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="tagged-inventory-item-list">
- <span class="json-property-name">tagged-inventory-item-list:</span>
+ <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>
<div class="json-inner-schema">
<section class="json-schema-array-items">
- <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/tagged-inventory-item-list">tagged-inventory-item-list</a>
+ <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>
</section>
</div>
</div>
- <div id="definition-element-choice-set" class="panel panel-definition">
+ <div id="definition-forwarder" class="panel panel-definition">
<div class="panel-heading">
- <h3 class="panel-title"><a name="/definitions/element-choice-set"></a>element-choice-set:
+ <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>
</div>
<div class="panel-body">
<section class="json-schema-description">
- <p>This is how we would capture constraints defining allowed sets of elements.</p>
-<h6 id="default-delete-scope">Default Delete Scope</h6>
-<p>CASCADE_TO_CHILDREN</p>
+ <p>Entity describing a sequenced segment of forwarding path</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 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="element-choice-set-uuid">
- <span class="json-property-name">element-choice-set-uuid:</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="element-choice-set-name">
- <span class="json-property-name">element-choice-set-name:</span>
- <span class="json-property-type">string</span>
+ <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="cardinality">
- <span class="json-property-name">cardinality:</span>
+ <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>
</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="model-elements">
- <span class="json-property-name">model-elements:</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/model-element">model-element</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>
</section>
</div>
</div>
- <div id="definition-element-choice-sets" class="panel panel-definition">
+ <div id="definition-forwarder-evc" class="panel panel-definition">
<div class="panel-heading">
- <h3 class="panel-title"><a name="/definitions/element-choice-sets"></a>element-choice-sets:
+ <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="element-choice-set">
- <span class="json-property-name">element-choice-set:</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/element-choice-set">element-choice-set</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-entitlement" class="panel panel-definition">
- <div class="panel-heading">
- <h3 class="panel-title"><a name="/definitions/entitlement"></a>entitlement:
- <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>Metadata for entitlement group.</p>
-<h6 id="default-delete-scope">Default Delete Scope</h6>
-<p>THIS_NODE_ONLY</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>
-<li>FROM vpe (is composed of entitlement)</li></ul>
-
- </section>
-
- <section class="json-schema-properties">
- <dl>
- <dt data-property-name="group-uuid">
- <span class="json-property-name">group-uuid:</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>
- <span class="json-property-required"></span>
</dt>
<dd>
- <p>Unique ID for the entitlement group the resource comes from, should be uuid.</p>
+ <p>Internal VLAN.</p>
<div class="json-inner-schema">
</div>
</dd>
- <dt data-property-name="resource-uuid">
- <span class="json-property-name">resource-uuid:</span>
+ <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>
- <span class="json-property-required"></span>
</dt>
<dd>
- <p>Unique ID of an entitlement resource.</p>
+ <p>SVLAN value for ingress of egress forwarder.</p>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <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>
</dt>
<dd>
- <p>Concurrency value</p>
+ <p>Used for optimistic concurrency. Must be empty on create, valid on update and delete.</p>
<div class="json-inner-schema">
</div>
</section>
</div>
</div>
- <div id="definition-entitlements" class="panel panel-definition">
+ <div id="definition-forwarder-evcs" class="panel panel-definition">
<div class="panel-heading">
- <h3 class="panel-title"><a name="/definitions/entitlements"></a>entitlements:
+ <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>Entitlements, keyed by group-uuid and resource-uuid, related to license management</p>
-
- </section>
<section class="json-schema-properties">
<dl>
- <dt data-property-name="entitlement">
- <span class="json-property-name">entitlement:</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/entitlement">entitlement</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-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>
- </dl>
- </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>
+ <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>
-<h6 id="default-delete-scope">Default Delete Scope</h6>
-<p>ERROR_IF_ANY_IN_EDGES</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>
- <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>
+ <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-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>
<div class="panel-body">
<section class="json-schema-description">
<p>General purpose VNF</p>
-<h6 id="default-delete-scope">Default Delete Scope</h6>
-<p>CASCADE_TO_CHILDREN</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<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 ipsec-configuration (Many2One)</li>
-<li>TO vf-module (comprises generic-vnf, One2Many)</li>
-<li>TO volume-group (One2Many)</li>
-<li>TO vnfc (One2Many, will delete target node)</li>
-<li>TO instance-group (Many2Many)</li>
-<li>TO entitlement (comprises generic-vnf, One2Many)</li>
-<li>TO license (comprises generic-vnf, One2Many)</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 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 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 logical-link( logical-link org.onap.relationships.inventory.BridgedTo generic-vnf, MANY2MANY)</li>
+<li>GENERIC-VNF is DELETED when these are DELETED ENTITLEMENT,VNFC,LAG-INTERFACE,LICENSE,L-INTERFACE,VF-MODULE</li></ul>
</section>
<div class="panel-body">
<section class="json-schema-description">
<p>Openstack group-assignment used to store exclusivity groups (EG).</p>
-<h6 id="default-delete-scope">Default Delete Scope</h6>
-<p>THIS_NODE_ONLY</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>
</div>
</div>
+ <div id="definition-host-route" class="panel panel-definition">
+ <div class="panel-heading">
+ <h3 class="panel-title"><a name="/definitions/host-route"></a>host-route:
+ <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">
+ <h6 id="related-nodes">Related Nodes</h6>
+<ul>
+<li>TO subnet( host-route org.onap.relationships.inventory.BelongsTo subnet, MANY2ONE)</li></ul>
+
+ </section>
+
+ <section class="json-schema-properties">
+ <dl>
+ <dt data-property-name="host-route-id">
+ <span class="json-property-name">host-route-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>host-route id</p>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <dt data-property-name="route-prefix">
+ <span class="json-property-name">route-prefix:</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>subnet prefix</p>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <dt data-property-name="next-hop">
+ <span class="json-property-name">next-hop:</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>Could be ip-address, hostname, or service-instance</p>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <dt data-property-name="next-hop-type">
+ <span class="json-property-name">next-hop-type:</span>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+ <p>Should be ip-address, hostname, or service-instance to match next-hop</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-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="architecture">
+ <span class="json-property-name">architecture:</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/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>
+
+ </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="hpa-attribute-key">
+ <span class="json-property-name">hpa-attribute-key:</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 specific HPA attribute</p>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <dt data-property-name="hpa-attribute-value">
+ <span class="json-property-name">hpa-attribute-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>
+
+ </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-image" class="panel panel-definition">
<div class="panel-heading">
<h3 class="panel-title"><a name="/definitions/image"></a>image:
<div class="panel-body">
<section class="json-schema-description">
<p>Openstack image.</p>
-<h6 id="default-delete-scope">Default Delete Scope</h6>
-<p>ERROR_4_IN_EDGES_OR_CASCADE</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>TO metadata (comprises image, Many2Many)</li>
-<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>
<div class="panel-body">
<section class="json-schema-description">
<p>General mechanism for grouping instances</p>
-<h6 id="default-delete-scope">Default Delete Scope</h6>
-<p>THIS_NODE_ONLY</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>TO model (Many2Many)</li>
-<li>FROM pnf</li>
-<li>FROM allotted-resource</li>
-<li>FROM generic-vnf</li>
-<li>FROM service-instance</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 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></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>
<div class="panel-body">
<section class="json-schema-description">
<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="default-delete-scope">Default Delete Scope</h6>
-<p>CASCADE_TO_CHILDREN</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>
<div class="panel-body">
<section class="json-schema-description">
<p>Logical interfaces, e.g., a vnic.</p>
-<h6 id="default-delete-scope">Default Delete Scope</h6>
-<p>CASCADE_TO_CHILDREN</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<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 logical-link (Many2Many, will delete target node)</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 vpe (is composed of l-interface)</li>
-<li>FROM vserver (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 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 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>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>
<div class="panel-body">
<section class="json-schema-description">
<p>IPv4 Address Range</p>
-<h6 id="default-delete-scope">Default Delete Scope</h6>
-<p>THIS_NODE_ONLY</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>TO l3-network (Many2Many)</li>
-<li>TO subnet (Many2Many)</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 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></ul>
</section>
<div class="panel-body">
<section class="json-schema-description">
<p>IPv6 Address Range</p>
-<h6 id="default-delete-scope">Default Delete Scope</h6>
-<p>THIS_NODE_ONLY</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>TO l3-network (Many2Many)</li>
-<li>TO subnet (Many2Many)</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 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></ul>
</section>
<div class="panel-body">
<section class="json-schema-description">
<p>Generic network definition</p>
-<h6 id="default-delete-scope">Default Delete Scope</h6>
-<p>CASCADE_TO_CHILDREN</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>TO vpn-binding (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 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>
</section>
</div>
</div>
- <div id="definition-l3-networks" class="panel panel-definition">
+ <div id="definition-l3-networks" class="panel panel-definition">
+ <div class="panel-heading">
+ <h3 class="panel-title"><a name="/definitions/l3-networks"></a>l3-networks:
+ <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="l3-network">
+ <span class="json-property-name">l3-network:</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/l3-network">l3-network</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-lag-interface" class="panel panel-definition">
+ <div class="panel-heading">
+ <h3 class="panel-title"><a name="/definitions/lag-interface"></a>lag-interface:
+ <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>Link aggregate interface</p>
+<h6 id="related-nodes">Related Nodes</h6>
+<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 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</li></ul>
+
+ </section>
+
+ <section class="json-schema-properties">
+ <dl>
+ <dt data-property-name="interface-name">
+ <span class="json-property-name">interface-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>Name that identifies the link aggregate interface</p>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <dt data-property-name="interface-description">
+ <span class="json-property-name">interface-description:</span>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+ <p>Human friendly text regarding this interface.</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="speed-value">
+ <span class="json-property-name">speed-value:</span>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+ <p>Captures the numeric part of the speed</p>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <dt data-property-name="speed-units">
+ <span class="json-property-name">speed-units:</span>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+ <p>Captures the units corresponding to the speed</p>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <dt data-property-name="interface-id">
+ <span class="json-property-name">interface-id:</span>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+ <p>ID of interface</p>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <dt data-property-name="interface-role">
+ <span class="json-property-name">interface-role:</span>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+ <p>Role assigned to this Interface, should use values as defined in ECOMP Yang models.</p>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <dt data-property-name="prov-status">
+ <span class="json-property-name">prov-status:</span>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+ <p>Trigger for operational monitoring of this resource by Service Assurance systems.</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="l-interfaces">
+ <span class="json-property-name">l-interfaces:</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/l-interface">l-interface</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-lag-interfaces" class="panel panel-definition">
+ <div class="panel-heading">
+ <h3 class="panel-title"><a name="/definitions/lag-interfaces"></a>lag-interfaces:
+ <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 link aggregate interfaces.</p>
+
+ </section>
+
+ <section class="json-schema-properties">
+ <dl>
+ <dt data-property-name="lag-interface">
+ <span class="json-property-name">lag-interface:</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/lag-interface">lag-interface</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-lag-link" class="panel panel-definition">
+ <div class="panel-heading">
+ <h3 class="panel-title"><a name="/definitions/lag-link"></a>lag-link:
+ <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>LAG links can connect lag-interfaces</p>
+<h6 id="related-nodes">Related Nodes</h6>
+<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>
+
+ <section class="json-schema-properties">
+ <dl>
+ <dt data-property-name="link-name">
+ <span class="json-property-name">link-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>Alphabetical concatenation of lag-interface names</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-lag-links" class="panel panel-definition">
<div class="panel-heading">
- <h3 class="panel-title"><a name="/definitions/l3-networks"></a>l3-networks:
+ <h3 class="panel-title"><a name="/definitions/lag-links"></a>lag-links:
<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 link aggregation connections</p>
+
+ </section>
<section class="json-schema-properties">
<dl>
- <dt data-property-name="l3-network">
- <span class="json-property-name">l3-network:</span>
+ <dt data-property-name="lag-link">
+ <span class="json-property-name">lag-link:</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/l3-network">l3-network</a>
+ <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/lag-link">lag-link</a>
</span>
<span class="json-property-range" title="Value limits"></span>
</section>
</div>
</div>
- <div id="definition-lag-interface" class="panel panel-definition">
+ <div id="definition-license" class="panel panel-definition">
<div class="panel-heading">
- <h3 class="panel-title"><a name="/definitions/lag-interface"></a>lag-interface:
+ <h3 class="panel-title"><a name="/definitions/license"></a>license:
<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>Link aggregate interface</p>
-<h6 id="default-delete-scope">Default Delete Scope</h6>
-<p>CASCADE_TO_CHILDREN</p>
+ <p>Metadata for license group.</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>TO lag-link (Many2Many, will delete target node)</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 vpe (is composed of lag-interface)</li>
-<li>FROM vpls-pe (is composed of lag-interface)</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>
<section class="json-schema-properties">
<dl>
- <dt data-property-name="interface-name">
- <span class="json-property-name">interface-name:</span>
+ <dt data-property-name="group-uuid">
+ <span class="json-property-name">group-uuid:</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 that identifies the link aggregate interface</p>
- <div class="json-inner-schema">
-
- </div>
- </dd>
- <dt data-property-name="interface-description">
- <span class="json-property-name">interface-description:</span>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
-
- </dt>
- <dd>
- <p>Human friendly text regarding this interface.</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="speed-value">
- <span class="json-property-name">speed-value:</span>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
-
- </dt>
- <dd>
- <p>Captures the numeric part of the speed</p>
- <div class="json-inner-schema">
-
- </div>
- </dd>
- <dt data-property-name="speed-units">
- <span class="json-property-name">speed-units:</span>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
-
- </dt>
- <dd>
- <p>Captures the units corresponding to the speed</p>
- <div class="json-inner-schema">
-
- </div>
- </dd>
- <dt data-property-name="interface-id">
- <span class="json-property-name">interface-id:</span>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
-
- </dt>
- <dd>
- <p>ID of interface</p>
- <div class="json-inner-schema">
-
- </div>
- </dd>
- <dt data-property-name="interface-role">
- <span class="json-property-name">interface-role:</span>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
-
- </dt>
- <dd>
- <p>Role assigned to this Interface, should use values as defined in ECOMP Yang models.</p>
- <div class="json-inner-schema">
-
- </div>
- </dd>
- <dt data-property-name="prov-status">
- <span class="json-property-name">prov-status:</span>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
-
- </dt>
- <dd>
- <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p>
+ <p>Unique ID for the license group the resource belongs to, should be uuid.</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="l-interfaces">
- <span class="json-property-name">l-interfaces:</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/l-interface">l-interface</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-lag-interfaces" class="panel panel-definition">
- <div class="panel-heading">
- <h3 class="panel-title"><a name="/definitions/lag-interfaces"></a>lag-interfaces:
- <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 link aggregate interfaces.</p>
-
- </section>
-
- <section class="json-schema-properties">
- <dl>
- <dt data-property-name="lag-interface">
- <span class="json-property-name">lag-interface:</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/lag-interface">lag-interface</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-lag-link" class="panel panel-definition">
- <div class="panel-heading">
- <h3 class="panel-title"><a name="/definitions/lag-link"></a>lag-link:
- <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>LAG links can connect lag-interfaces</p>
-<h6 id="default-delete-scope">Default Delete Scope</h6>
-<p>THIS_NODE_ONLY</p>
-<h6 id="related-nodes">Related Nodes</h6>
-<ul>
-<li>FROM lag-interface</li>
-<li>FROM logical-link</li></ul>
-
- </section>
-
- <section class="json-schema-properties">
- <dl>
- <dt data-property-name="link-name">
- <span class="json-property-name">link-name:</span>
+ <dt data-property-name="resource-uuid">
+ <span class="json-property-name">resource-uuid:</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>Alphabetical concatenation of lag-interface names</p>
+ <p>Unique ID of a license resource.</p>
<div class="json-inner-schema">
</div>
</dt>
<dd>
- <p>Used for optimistic concurrency. Must be empty on create, valid on update and delete.</p>
+ <p>Concurrency value</p>
<div class="json-inner-schema">
</div>
</section>
</div>
</div>
- <div id="definition-lag-links" class="panel panel-definition">
+ <div id="definition-licenses" class="panel panel-definition">
<div class="panel-heading">
- <h3 class="panel-title"><a name="/definitions/lag-links"></a>lag-links:
+ <h3 class="panel-title"><a name="/definitions/licenses"></a>licenses:
<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>Collection of link aggregation connections</p>
+ <p>Licenses to be allocated across resources, keyed by group-uuid and resource-uuid, related to license management</p>
</section>
<section class="json-schema-properties">
<dl>
- <dt data-property-name="lag-link">
- <span class="json-property-name">lag-link:</span>
+ <dt data-property-name="license">
+ <span class="json-property-name">license:</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/lag-link">lag-link</a>
+ <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/license">license</a>
</span>
<span class="json-property-range" title="Value limits"></span>
</section>
</div>
</div>
- <div id="definition-license" class="panel panel-definition">
+ <div id="definition-line-of-business" class="panel panel-definition">
<div class="panel-heading">
- <h3 class="panel-title"><a name="/definitions/license"></a>license:
+ <h3 class="panel-title"><a name="/definitions/line-of-business"></a>line-of-business:
<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>Metadata for license group.</p>
-<h6 id="default-delete-scope">Default Delete Scope</h6>
-<p>THIS_NODE_ONLY</p>
+ <p>describes a line-of-business</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>
-<li>FROM vpe (is composed of license)</li></ul>
+<li>TO generic-vnf( line-of-business org.onap.relationships.inventory.Uses generic-vnf, MANY2MANY)</li></ul>
</section>
<section class="json-schema-properties">
<dl>
- <dt data-property-name="group-uuid">
- <span class="json-property-name">group-uuid:</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 ID for the license group the resource belongs to, should be uuid.</p>
- <div class="json-inner-schema">
-
- </div>
- </dd>
- <dt data-property-name="resource-uuid">
- <span class="json-property-name">resource-uuid:</span>
+ <dt data-property-name="line-of-business-name">
+ <span class="json-property-name">line-of-business-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>Unique ID of a license resource.</p>
+ <p>Name of the line-of-business (product)</p>
<div class="json-inner-schema">
</div>
</dt>
<dd>
- <p>Concurrency value</p>
+ <p>Used for optimistic concurrency. Must be empty on create, valid on update and delete.</p>
<div class="json-inner-schema">
</div>
</section>
</div>
</div>
- <div id="definition-licenses" class="panel panel-definition">
+ <div id="definition-lines-of-business" class="panel panel-definition">
<div class="panel-heading">
- <h3 class="panel-title"><a name="/definitions/licenses"></a>licenses:
+ <h3 class="panel-title"><a name="/definitions/lines-of-business"></a>lines-of-business:
<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>Licenses to be allocated across resources, keyed by group-uuid and resource-uuid, related to license management</p>
+ <p>Collection of lines-of-business</p>
</section>
<section class="json-schema-properties">
<dl>
- <dt data-property-name="license">
- <span class="json-property-name">license:</span>
+ <dt data-property-name="line-of-business">
+ <span class="json-property-name">line-of-business:</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/license">license</a>
+ <span class="json-property-type"> <a class="json-schema-ref" href="#/definitions/line-of-business">line-of-business</a>
</span>
<span class="json-property-range" title="Value limits"></span>
<div class="panel-body">
<section class="json-schema-description">
<p>Logical links generally connect l-interfaces but are used to express logical connectivity between two points</p>
-<h6 id="default-delete-scope">Default Delete Scope</h6>
-<p>THIS_NODE_ONLY</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 l-interface</li>
-<li>FROM logical-link</li>
-<li>FROM p-interface</li>
-<li>FROM service-instance</li>
-<li>FROM virtual-data-center</li>
-<li>FROM vlan</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, ONE2MANY)</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 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, ONE2MANY)</li></ul>
</section>
<div class="panel-body">
<section class="json-schema-description">
<p>Collection of metadatum (key/value pairs)</p>
-<h6 id="default-delete-scope">Default Delete Scope</h6>
-<p>THIS_NODE_ONLY</p>
-<h6 id="related-nodes">Related Nodes</h6>
-<ul>
-<li>FROM image (is composed of metadata)</li></ul>
</section>
<div class="panel-body">
<section class="json-schema-description">
<p>Key/value pairs</p>
-<h6 id="default-delete-scope">Default Delete Scope</h6>
-<p>THIS_NODE_ONLY</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<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 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>
<div class="panel-body">
<section class="json-schema-description">
<p>Subgraph definition provided by ASDC to describe an inventory asset and its connections related to ASDC models, independent of version</p>
-<h6 id="default-delete-scope">Default Delete Scope</h6>
-<p>ERROR_4_IN_EDGES_OR_CASCADE</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>
<div class="panel-body">
<section class="json-schema-description">
<p>This is how we would capture constraints defining allowed sets of elements.</p>
-<h6 id="default-delete-scope">Default Delete Scope</h6>
-<p>CASCADE_TO_CHILDREN</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>
<div class="panel-body">
<section class="json-schema-description">
<p>Defines how other models combine to make up a higher-level model.</p>
-<h6 id="default-delete-scope">Default Delete Scope</h6>
-<p>CASCADE_TO_CHILDREN</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 model-element (is composed of model-element)</li>
-<li>FROM element-choice-set (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>
<div class="panel-body">
<section class="json-schema-description">
<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="default-delete-scope">Default Delete Scope</h6>
-<p>ERROR_4_IN_EDGES_OR_CASCADE</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>
</div>
<div class="panel-body">
<section class="json-schema-description">
- <h6 id="default-delete-scope">Default Delete Scope</h6>
-<p>THIS_NODE_ONLY</p>
-<h6 id="related-nodes">Related Nodes</h6>
+ <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>
<div class="panel-body">
<section class="json-schema-description">
<p>TBD</p>
-<h6 id="default-delete-scope">Default Delete Scope</h6>
-<p>CASCADE_TO_CHILDREN</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>
<div class="panel-body">
<section class="json-schema-description">
<p>TBD</p>
-<h6 id="default-delete-scope">Default Delete Scope</h6>
-<p>CASCADE_TO_CHILDREN</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>
</section> </div>
</dd>
- <dt data-property-name="vpes">
- <span class="json-property-name">vpes:</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/vpe">vpe</a>
- </span>
- <span class="json-property-range" title="Value limits"></span>
-
- <div class="json-inner-schema">
-
- </div>
- </section> </div>
- </dd>
<dt data-property-name="vnfcs">
<span class="json-property-name">vnfcs:</span>
<span class="json-property-type">object[]</span>
</div>
<div class="panel-body">
<section class="json-schema-description">
- <h6 id="default-delete-scope">Default Delete Scope</h6>
-<p>THIS_NODE_ONLY</p>
-<h6 id="related-nodes">Related Nodes</h6>
+ <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 network-policy, MANY2MANY)</li></ul>
</section>
<div class="panel-body">
<section class="json-schema-description">
<p>Network profile populated by SDN-GP for SNMP</p>
-<h6 id="default-delete-scope">Default Delete Scope</h6>
-<p>THIS_NODE_ONLY</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>
<div class="panel-body">
<section class="json-schema-description">
<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="default-delete-scope">Default Delete Scope</h6>
-<p>CASCADE_TO_CHILDREN</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>
</dt>
<dd>
- <p>Address tail-f uses to configure vpe, also used for troubleshooting and is IP used for traps generated by VPE (v4-loopback0-ip-address).</p>
+ <p>Address tail-f uses to configure generic-vnf, also used for troubleshooting and is IP used for traps generated by VPE (v4-loopback0-ip-address).</p>
<div class="json-inner-schema">
</div>
</dt>
<dd>
- <p>Client should send valid enumerated value, e.g., VPE.</p>
+ <p>Client should send valid enumerated value.</p>
<div class="json-inner-schema">
</div>
<div class="panel-body">
<section class="json-schema-description">
<p>OAM network, to be deprecated shortly. Do not use for new purposes.</p>
-<h6 id="default-delete-scope">Default Delete Scope</h6>
-<p>ERROR_IF_ANY_IN_EDGES</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:
</section>
</div>
</div>
+ <div id="definition-owning-entities" class="panel panel-definition">
+ <div class="panel-heading">
+ <h3 class="panel-title"><a name="/definitions/owning-entities"></a>owning-entities:
+ <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 owning-entities</p>
+
+ </section>
+
+ <section class="json-schema-properties">
+ <dl>
+ <dt data-property-name="owning-entity">
+ <span class="json-property-name">owning-entity:</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/owning-entity">owning-entity</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-owning-entity" class="panel panel-definition">
+ <div class="panel-heading">
+ <h3 class="panel-title"><a name="/definitions/owning-entity"></a>owning-entity:
+ <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>describes an owning-entity</p>
+<h6 id="related-nodes">Related Nodes</h6>
+<ul>
+<li>FROM service-instance( service-instance org.onap.relationships.inventory.BelongsTo owning-entity, MANY2ONE)</li></ul>
+
+ </section>
+
+ <section class="json-schema-properties">
+ <dl>
+ <dt data-property-name="owning-entity-id">
+ <span class="json-property-name">owning-entity-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 owning entity</p>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <dt data-property-name="owning-entity-name">
+ <span class="json-property-name">owning-entity-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>Owning entity name</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-p-interface" class="panel panel-definition">
<div class="panel-heading">
<h3 class="panel-title"><a name="/definitions/p-interface"></a>p-interface:
<div class="panel-body">
<section class="json-schema-description">
<p>Physical interface (e.g., nic)</p>
-<h6 id="default-delete-scope">Default Delete Scope</h6>
-<p>CASCADE_TO_CHILDREN</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>TO l-interface (comprises p-interface, Many2Many)</li>
-<li>TO physical-link (Many2Many, will delete target node)</li>
-<li>TO logical-link (Many2One)</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>P-INTERFACE is DELETED when these are DELETED L-INTERFACE</li>
+<li>P-INTERFACE deletion means associated objects of these types are also DELETED:PHYSICAL-LINK</li></ul>
</section>
<div class="panel-body">
<section class="json-schema-description">
<p>Collection of physical connections, typically between p-interfaces</p>
-<h6 id="default-delete-scope">Default Delete Scope</h6>
-<p>THIS_NODE_ONLY</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>
</section>
</div>
</div>
+ <div id="definition-platform" class="panel panel-definition">
+ <div class="panel-heading">
+ <h3 class="panel-title"><a name="/definitions/platform"></a>platform:
+ <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>describes a platform</p>
+<h6 id="related-nodes">Related Nodes</h6>
+<ul>
+<li>TO generic-vnf( platform org.onap.relationships.inventory.Uses generic-vnf, MANY2MANY)</li></ul>
+
+ </section>
+
+ <section class="json-schema-properties">
+ <dl>
+ <dt data-property-name="platform-name">
+ <span class="json-property-name">platform-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>Name of the platform</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-platforms" class="panel panel-definition">
+ <div class="panel-heading">
+ <h3 class="panel-title"><a name="/definitions/platforms"></a>platforms:
+ <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 platforms</p>
+
+ </section>
+
+ <section class="json-schema-properties">
+ <dl>
+ <dt data-property-name="platform">
+ <span class="json-property-name">platform:</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/platform">platform</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-pnf" class="panel panel-definition">
<div class="panel-heading">
<h3 class="panel-title"><a name="/definitions/pnf"></a>pnf:
<div class="panel-body">
<section class="json-schema-description">
<p>PNF represents a physical network function. typically equipment used in the D1 world.</p>
-<h6 id="default-delete-scope">Default Delete Scope</h6>
-<p>CASCADE_TO_CHILDREN</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 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 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>
<div class="panel-body">
<section class="json-schema-description">
<p>Used to capture the network interfaces of this VCE</p>
-<h6 id="default-delete-scope">Default Delete Scope</h6>
-<p>CASCADE_TO_CHILDREN</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>
</section>
</div>
</div>
+ <div id="definition-project" class="panel panel-definition">
+ <div class="panel-heading">
+ <h3 class="panel-title"><a name="/definitions/project"></a>project:
+ <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>describes the project</p>
+<h6 id="related-nodes">Related Nodes</h6>
+<ul>
+<li>TO service-instance( project org.onap.relationships.inventory.Uses service-instance, ONE2MANY)</li></ul>
+
+ </section>
+
+ <section class="json-schema-properties">
+ <dl>
+ <dt data-property-name="project-name">
+ <span class="json-property-name">project-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>Name of the project deploying a service</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-projects" class="panel panel-definition">
+ <div class="panel-heading">
+ <h3 class="panel-title"><a name="/definitions/projects"></a>projects:
+ <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 projects</p>
+
+ </section>
+
+ <section class="json-schema-properties">
+ <dl>
+ <dt data-property-name="project">
+ <span class="json-property-name">project:</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/project">project</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-properties" class="panel panel-definition">
<div class="panel-heading">
<h3 class="panel-title"><a name="/definitions/properties"></a>properties:
<div class="panel-body">
<section class="json-schema-description">
<p>TBD</p>
-<h6 id="default-delete-scope">Default Delete Scope</h6>
-<p>CASCADE_TO_CHILDREN</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>
<div class="panel-body">
<section class="json-schema-description">
<p>Compute host whose hostname must be unique and must exactly match what is sent as a relationship to a vserver.</p>
-<h6 id="default-delete-scope">Default Delete Scope</h6>
-<p>ERROR_4_IN_EDGES_OR_CASCADE</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>
<div class="panel-body">
<section class="json-schema-description">
<p>TBD</p>
-<h6 id="default-delete-scope">Default Delete Scope</h6>
-<p>CASCADE_TO_CHILDREN</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>
<div class="panel-body">
<section class="json-schema-description">
<p>Openstack route table reference.</p>
-<h6 id="default-delete-scope">Default Delete Scope</h6>
-<p>THIS_NODE_ONLY</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>
</section>
</div>
</div>
+ <div id="definition-route-target" class="panel panel-definition">
+ <div class="panel-heading">
+ <h3 class="panel-title"><a name="/definitions/route-target"></a>route-target:
+ <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>Route target information</p>
+<h6 id="related-nodes">Related Nodes</h6>
+<ul>
+<li>TO vpn-binding( route-target org.onap.relationships.inventory.BelongsTo vpn-binding, MANY2ONE)</li></ul>
+
+ </section>
+
+ <section class="json-schema-properties">
+ <dl>
+ <dt data-property-name="global-route-target">
+ <span class="json-property-name">global-route-target:</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>Number used to identify an RT, globally unique in the network</p>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <dt data-property-name="route-target-role">
+ <span class="json-property-name">route-target-role:</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>Role assigned to this route target</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-route-targets" class="panel panel-definition">
+ <div class="panel-heading">
+ <h3 class="panel-title"><a name="/definitions/route-targets"></a>route-targets:
+ <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 route target information</p>
+
+ </section>
+
+ <section class="json-schema-properties">
+ <dl>
+ <dt data-property-name="route-target">
+ <span class="json-property-name">route-target:</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/route-target">route-target</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-routing-instance" class="panel panel-definition">
<div class="panel-heading">
<h3 class="panel-title"><a name="/definitions/routing-instance"></a>routing-instance:
</div>
<div class="panel-body">
<section class="json-schema-description">
- <h6 id="default-delete-scope">Default Delete Scope</h6>
-<p>CASCADE_TO_CHILDREN</p>
-<h6 id="related-nodes">Related Nodes</h6>
+ <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>
<div class="panel-body">
<section class="json-schema-description">
<p>Openstack segmentation assignment.</p>
-<h6 id="default-delete-scope">Default Delete Scope</h6>
-<p>THIS_NODE_ONLY</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>
<div class="panel-body">
<section class="json-schema-description">
<p>Stand-in for service model definitions. Likely to be deprecated in favor of models from ASDC. Does not strictly map to ASDC services.</p>
-<h6 id="default-delete-scope">Default Delete Scope</h6>
-<p>ERROR_IF_ANY_IN_EDGES</p>
</section>
<div class="panel-body">
<section class="json-schema-description">
<p>Early definition of server/resource pairings, likely to be replaced by models. No new use should be made of this.</p>
-<h6 id="default-delete-scope">Default Delete Scope</h6>
-<p>ERROR_IF_ANY_IN_EDGES</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>
<div class="panel-body">
<section class="json-schema-description">
<p>Instance of a service</p>
-<h6 id="default-delete-scope">Default Delete Scope</h6>
-<p>CASCADE_TO_CHILDREN</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<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, will delete target node)</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 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 allotted-resource( service-instance org.onap.relationships.inventory.Uses allotted-resource, MANY2MANY)</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 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 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 class="panel-body">
<section class="json-schema-description">
<p>Object that group service instances.</p>
-<h6 id="default-delete-scope">Default Delete Scope</h6>
-<p>CASCADE_TO_CHILDREN</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>
</div>
<div class="panel-body">
<section class="json-schema-description">
- <h6 id="default-delete-scope">Default Delete Scope</h6>
-<p>CASCADE_TO_CHILDREN</p>
-<h6 id="related-nodes">Related Nodes</h6>
+ <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>
<div class="panel-body">
<section class="json-schema-description">
<p>Set of instances for probes used to measure service level agreements</p>
-<h6 id="default-delete-scope">Default Delete Scope</h6>
-<p>CASCADE_TO_CHILDREN</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>
<div class="panel-body">
<section class="json-schema-description">
<p>Openstack snapshot</p>
-<h6 id="default-delete-scope">Default Delete Scope</h6>
-<p>THIS_NODE_ONLY</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>
</section>
</div>
</div>
+ <div id="definition-sriov-pf" class="panel panel-definition">
+ <div class="panel-heading">
+ <h3 class="panel-title"><a name="/definitions/sriov-pf"></a>sriov-pf:
+ <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>SR-IOV Physical Function</p>
+<h6 id="related-nodes">Related Nodes</h6>
+<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>
+
+ <section class="json-schema-properties">
+ <dl>
+ <dt data-property-name="pf-pci-id">
+ <span class="json-property-name">pf-pci-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>Identifier for the sriov-pf</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-sriov-pfs" class="panel panel-definition">
+ <div class="panel-heading">
+ <h3 class="panel-title"><a name="/definitions/sriov-pfs"></a>sriov-pfs:
+ <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 SR-IOV Physical Functions.</p>
+
+ </section>
+
+ <section class="json-schema-properties">
+ <dl>
+ <dt data-property-name="sriov-pf">
+ <span class="json-property-name">sriov-pf:</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/sriov-pf">sriov-pf</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-sriov-vf" class="panel panel-definition">
<div class="panel-heading">
<h3 class="panel-title"><a name="/definitions/sriov-vf"></a>sriov-vf:
<div class="panel-body">
<section class="json-schema-description">
<p>SR-IOV Virtual Function (not to be confused with virtual network function)</p>
-<h6 id="default-delete-scope">Default Delete Scope</h6>
-<p>THIS_NODE_ONLY</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<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></ul>
</section>
</div>
<div class="panel-body">
<section class="json-schema-description">
- <h6 id="default-delete-scope">Default Delete Scope</h6>
-<p>THIS_NODE_ONLY</p>
-<h6 id="related-nodes">Related Nodes</h6>
+ <h6 id="related-nodes">Related Nodes</h6>
<ul>
-<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></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>SUBNET cannot be deleted if linked to L3-INTERFACE-IPV4-ADDRESS-LIST,L3-INTERFACE-IPV6-ADDRESS-LIST</li></ul>
</section>
<div class="panel-body">
<section class="json-schema-description">
<p>Openstack tenant</p>
-<h6 id="default-delete-scope">Default Delete Scope</h6>
-<p>THIS_NODE_ONLY</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>
<div class="panel-body">
<section class="json-schema-description">
<p>Represents the specifics of a tunnel cross connect piece of a resource that gets separately allotted</p>
-<h6 id="default-delete-scope">Default Delete Scope</h6>
-<p>THIS_NODE_ONLY</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>
<div class="panel-body">
<section class="json-schema-description">
<p>Virtual Customer Edge Router, used specifically for Gamma. This object is deprecated.</p>
-<h6 id="default-delete-scope">Default Delete Scope</h6>
-<p>CASCADE_TO_CHILDREN</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>
<div class="panel-body">
<section class="json-schema-description">
<p>a deployment unit of VNFCs</p>
-<h6 id="default-delete-scope">Default Delete Scope</h6>
-<p>THIS_NODE_ONLY</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, will delete target node)</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>
<div class="panel-body">
<section class="json-schema-description">
<p>vig-server contains information about a vig server used for IPSec-configuration. Populated by SDN-C from 1607</p>
-<h6 id="default-delete-scope">Default Delete Scope</h6>
-<p>THIS_NODE_ONLY</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>
</section>
</div>
</div>
+ <div id="definition-vip-ipv4-address-list" class="panel panel-definition">
+ <div class="panel-heading">
+ <h3 class="panel-title"><a name="/definitions/vip-ipv4-address-list"></a>vip-ipv4-address-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-description">
+ <p>IPv4 Address Range</p>
+<h6 id="related-nodes">Related Nodes</h6>
+<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>
+
+ <section class="json-schema-properties">
+ <dl>
+ <dt data-property-name="vip-ipv4-address">
+ <span class="json-property-name">vip-ipv4-address:</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>IP address</p>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <dt data-property-name="vip-ipv4-prefix-length">
+ <span class="json-property-name">vip-ipv4-prefix-length:</span>
+ <span class="json-property-type">integer</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+ <p>Prefix length, 32 for single address</p>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <dt data-property-name="vlan-id-inner">
+ <span class="json-property-name">vlan-id-inner:</span>
+ <span class="json-property-type">integer</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+ <p>Inner VLAN tag</p>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <dt data-property-name="vlan-id-outer">
+ <span class="json-property-name">vlan-id-outer:</span>
+ <span class="json-property-type">integer</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+ <p>Outer VLAN tag</p>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <dt data-property-name="is-floating">
+ <span class="json-property-name">is-floating:</span>
+ <span class="json-property-type">boolean</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+ <p>Indicator of fixed or floating address</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="neutron-network-id">
+ <span class="json-property-name">neutron-network-id:</span>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+ <p>Neutron network id of the interface that address belongs to</p>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <dt data-property-name="neutron-subnet-id">
+ <span class="json-property-name">neutron-subnet-id:</span>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+ <p>Neutron id of subnet that address belongs to</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-vip-ipv6-address-list" class="panel panel-definition">
+ <div class="panel-heading">
+ <h3 class="panel-title"><a name="/definitions/vip-ipv6-address-list"></a>vip-ipv6-address-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-description">
+ <p>IPv6 Address Range</p>
+<h6 id="related-nodes">Related Nodes</h6>
+<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>
+
+ <section class="json-schema-properties">
+ <dl>
+ <dt data-property-name="vip-ipv6-address">
+ <span class="json-property-name">vip-ipv6-address:</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>IP address</p>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <dt data-property-name="vip-ipv6-prefix-length">
+ <span class="json-property-name">vip-ipv6-prefix-length:</span>
+ <span class="json-property-type">integer</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+ <p>Prefix length, 128 for single address</p>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <dt data-property-name="vlan-id-inner">
+ <span class="json-property-name">vlan-id-inner:</span>
+ <span class="json-property-type">integer</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+ <p>Inner VLAN tag</p>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <dt data-property-name="vlan-id-outer">
+ <span class="json-property-name">vlan-id-outer:</span>
+ <span class="json-property-type">integer</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+ <p>Outer VLAN tag</p>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <dt data-property-name="is-floating">
+ <span class="json-property-name">is-floating:</span>
+ <span class="json-property-type">boolean</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+ <p>Indicator of fixed or floating address</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="neutron-network-id">
+ <span class="json-property-name">neutron-network-id:</span>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+ <p>Neutron network id of the interface that address belongs to</p>
+ <div class="json-inner-schema">
+
+ </div>
+ </dd>
+ <dt data-property-name="neutron-subnet-id">
+ <span class="json-property-name">neutron-subnet-id:</span>
+ <span class="json-property-type">string</span>
+ <span class="json-property-range" title="Value limits"></span>
+
+ </dt>
+ <dd>
+ <p>Neutron id of subnet that address belongs to</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-virtual-data-center" class="panel panel-definition">
<div class="panel-heading">
<h3 class="panel-title"><a name="/definitions/virtual-data-center"></a>virtual-data-center:
<div class="panel-body">
<section class="json-schema-description">
<p>Virtual organization of cloud infrastructure elements in a data center context</p>
-<h6 id="default-delete-scope">Default Delete Scope</h6>
-<p>CASCADE_TO_CHILDREN</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>
<div class="panel-body">
<section class="json-schema-description">
<p>Definition of vlan</p>
-<h6 id="default-delete-scope">Default Delete Scope</h6>
-<p>CASCADE_TO_CHILDREN</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, will delete target node)</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>
<div class="panel-body">
<section class="json-schema-description">
<p>Image object that pertain to a VNF that doesn't have associated vservers. This is a kludge.</p>
-<h6 id="default-delete-scope">Default Delete Scope</h6>
-<p>ERROR_IF_ANY_IN_EDGES</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>
</div>
<div class="panel-body">
<section class="json-schema-description">
- <h6 id="default-delete-scope">Default Delete Scope</h6>
-<p>THIS_NODE_ONLY</p>
-<h6 id="related-nodes">Related Nodes</h6>
+ <h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>FROM vserver</li>
-<li>FROM vf-module</li>
-<li>FROM generic-vnf</li></ul>
+<li>TO generic-vnf( vnfc org.onap.relationships.inventory.BelongsTo generic-vnf, MANY2ONE)</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></ul>
</section>
<div class="panel-body">
<section class="json-schema-description">
<p>Ephemeral Block storage volume.</p>
-<h6 id="default-delete-scope">Default Delete Scope</h6>
-<p>THIS_NODE_ONLY</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>
<div class="panel-body">
<section class="json-schema-description">
<p>Persistent block-level storage.</p>
-<h6 id="default-delete-scope">Default Delete Scope</h6>
-<p>THIS_NODE_ONLY</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>
</section>
</div>
</div>
- <div id="definition-vpe" class="panel panel-definition">
- <div class="panel-heading">
- <h3 class="panel-title"><a name="/definitions/vpe"></a>vpe:
- <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>Relationship-list must include related to info for complex.</p>
-<h6 id="default-delete-scope">Default Delete Scope</h6>
-<p>CASCADE_TO_CHILDREN</p>
-<h6 id="related-nodes">Related Nodes</h6>
-<ul>
-<li>TO complex (Many2Many)</li>
-<li>TO ctag-pool (Many2Many)</li>
-<li>TO l-interface (comprises vpe, Many2Many)</li>
-<li>TO lag-interface (comprises vpe, Many2Many)</li>
-<li>TO vserver (Many2Many)</li>
-<li>TO entitlement (comprises vpe, One2Many)</li>
-<li>TO license (comprises vpe, One2Many)</li></ul>
-
- </section>
-
- <section class="json-schema-properties">
- <dl>
- <dt data-property-name="vnf-id">
- <span class="json-property-name">vnf-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 id of VNF. This is unique across the graph.</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>
- <span class="json-property-range" title="Value limits"></span>
-
- <span class="json-property-required"></span>
- </dt>
- <dd>
- <p>Name of VNF.</p>
- <div class="json-inner-schema">
-
- </div>
- </dd>
- <dt data-property-name="vnf-name2">
- <span class="json-property-name">vnf-name2:</span>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
-
- </dt>
- <dd>
- <p>Alternate name of VNF.</p>
- <div class="json-inner-schema">
-
- </div>
- </dd>
- <dt data-property-name="vnf-type">
- <span class="json-property-name">vnf-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>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>
- <div class="json-inner-schema">
-
- </div>
- </dd>
- <dt data-property-name="service-id">
- <span class="json-property-name">service-id:</span>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
-
- </dt>
- <dd>
- <p>Unique identifier of service. Does not map strictly to ASDC services. SOON TO BE DEPRECATED</p>
- <div class="json-inner-schema">
-
- </div>
- </dd>
- <dt data-property-name="regional-resource-zone">
- <span class="json-property-name">regional-resource-zone:</span>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
-
- </dt>
- <dd>
- <p>Regional way of organizing pservers, source of truth should define values</p>
- <div class="json-inner-schema">
-
- </div>
- </dd>
- <dt data-property-name="prov-status">
- <span class="json-property-name">prov-status:</span>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
-
- </dt>
- <dd>
- <p>Trigger for operational monitoring of this resource by Service Assurance systems.</p>
- <div class="json-inner-schema">
-
- </div>
- </dd>
- <dt data-property-name="operational-state">
- <span class="json-property-name">operational-state:</span>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
-
- </dt>
- <dd>
- <p>Indicator for whether the resource is considered operational</p>
- <div class="json-inner-schema">
-
- </div>
- </dd>
- <dt data-property-name="license-key">
- <span class="json-property-name">license-key:</span>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
-
- </dt>
- <dd>
- <p>OBSOLETE - do not use. See child relationships.</p>
- <div class="json-inner-schema">
-
- </div>
- </dd>
- <dt data-property-name="equipment-role">
- <span class="json-property-name">equipment-role:</span>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
-
- </dt>
- <dd>
- <p>Client should send valid enumerated value</p>
- <div class="json-inner-schema">
-
- </div>
- </dd>
- <dt data-property-name="orchestration-status">
- <span class="json-property-name">orchestration-status:</span>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
-
- </dt>
- <dd>
- <p>Orchestration status of this VNF, mastered by MSO</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>
- <span class="json-property-range" title="Value limits"></span>
-
- </dt>
- <dd>
- <p>Heat stack id corresponding to this instance, managed by MSO</p>
- <div class="json-inner-schema">
-
- </div>
- </dd>
- <dt data-property-name="mso-catalog-key">
- <span class="json-property-name">mso-catalog-key:</span>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
-
- </dt>
- <dd>
- <p>Corresponds to the SDN-C catalog id used to configure this VCE</p>
- <div class="json-inner-schema">
-
- </div>
- </dd>
- <dt data-property-name="ipv4-oam-address">
- <span class="json-property-name">ipv4-oam-address:</span>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
-
- </dt>
- <dd>
- <p>Address tail-f uses to configure vpe, also used for troubleshooting and is IP used for traps generated by VPE (v4-loopback0-ip-address).</p>
- <div class="json-inner-schema">
-
- </div>
- </dd>
- <dt data-property-name="ipv4-oam-gateway-address-prefix-length">
- <span class="json-property-name">ipv4-oam-gateway-address-prefix-length:</span>
- <span class="json-property-type">integer</span>
- <span class="json-property-range" title="Value limits"></span>
-
- </dt>
- <dd>
- <p>Prefix length for oam-address</p>
- <div class="json-inner-schema">
-
- </div>
- </dd>
- <dt data-property-name="ipv4-oam-gateway-address">
- <span class="json-property-name">ipv4-oam-gateway-address:</span>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
-
- </dt>
- <dd>
- <p>Gateway address</p>
- <div class="json-inner-schema">
-
- </div>
- </dd>
- <dt data-property-name="v4-loopback0-ip-address">
- <span class="json-property-name">v4-loopback0-ip-address:</span>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
-
- </dt>
- <dd>
- <p>Loopback0 address</p>
- <div class="json-inner-schema">
-
- </div>
- </dd>
- <dt data-property-name="vlan-id-outer">
- <span class="json-property-name">vlan-id-outer:</span>
- <span class="json-property-type">integer</span>
- <span class="json-property-range" title="Value limits"></span>
-
- </dt>
- <dd>
- <p>Temporary location for stag to get to VCE</p>
- <div class="json-inner-schema">
-
- </div>
- </dd>
- <dt data-property-name="as-number">
- <span class="json-property-name">as-number:</span>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
-
- </dt>
- <dd>
- <p>as-number of the VPE</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="summary-status">
- <span class="json-property-name">summary-status:</span>
- <span class="json-property-type">string</span>
- <span class="json-property-range" title="Value limits"></span>
-
- </dt>
- <dd>
- <p>details regarding the vpe operation, PLEASE DISCONTINUE USE OF THIS FIELD.</p>
- <div class="json-inner-schema">
-
- </div>
- </dd>
- <dt data-property-name="encrypted-access-flag">
- <span class="json-property-name">encrypted-access-flag:</span>
- <span class="json-property-type">boolean</span>
- <span class="json-property-range" title="Value limits"></span>
-
- </dt>
- <dd>
- <p>indicates whether vpe access uses SSH</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="l-interfaces">
- <span class="json-property-name">l-interfaces:</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/l-interface">l-interface</a>
- </span>
- <span class="json-property-range" title="Value limits"></span>
-
- <div class="json-inner-schema">
-
- </div>
- </section> </div>
- </dd>
- <dt data-property-name="lag-interfaces">
- <span class="json-property-name">lag-interfaces:</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/lag-interface">lag-interface</a>
- </span>
- <span class="json-property-range" title="Value limits"></span>
-
- <div class="json-inner-schema">
-
- </div>
- </section> </div>
- </dd>
- <dt data-property-name="licenses">
- <span class="json-property-name">licenses:</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/license">license</a>
- </span>
- <span class="json-property-range" title="Value limits"></span>
-
- <div class="json-inner-schema">
-
- </div>
- </section> </div>
- </dd>
- <dt data-property-name="entitlements">
- <span class="json-property-name">entitlements:</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/entitlement">entitlement</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-vpes" class="panel panel-definition">
- <div class="panel-heading">
- <h3 class="panel-title"><a name="/definitions/vpes"></a>vpes:
- <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>Virtual provider edge router. In 1504, A&AI will populate this object through an M&P and tool provided to operations.</p>
-
- </section>
-
- <section class="json-schema-properties">
- <dl>
- <dt data-property-name="vpe">
- <span class="json-property-name">vpe:</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/vpe">vpe</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-vpls-pe" class="panel panel-definition">
<div class="panel-heading">
<h3 class="panel-title"><a name="/definitions/vpls-pe"></a>vpls-pe:
<div class="panel-body">
<section class="json-schema-description">
<p>VPLS Provider Edge routers.</p>
-<h6 id="default-delete-scope">Default Delete Scope</h6>
-<p>CASCADE_TO_CHILDREN</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>
</dt>
<dd>
- <p>Address tail-f uses to configure vpe, also used for troubleshooting and is IP used for traps generated by VPE (v4-loopback0-ip-address).</p>
+ <p>Address tail-f uses to configure generic-vnf, also used for troubleshooting and is IP used for traps generated by VPE (v4-loopback0-ip-address).</p>
<div class="json-inner-schema">
</div>
<div class="panel-body">
<section class="json-schema-description">
<p>VPN binding</p>
-<h6 id="default-delete-scope">Default Delete Scope</h6>
-<p>ERROR_4_IN_EDGES_OR_CASCADE</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>FROM l3-network</li>
-<li>FROM logical-link</li></ul>
+<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>VPN-BINDING cannot be deleted if linked to L3-NETWORK,LOGICAL-LINK</li></ul>
</section>
<div class="panel-body">
<section class="json-schema-description">
<p>Virtual Servers, aka virtual machine or VM.</p>
-<h6 id="default-delete-scope">Default Delete Scope</h6>
-<p>CASCADE_TO_CHILDREN</p>
<h6 id="related-nodes">Related Nodes</h6>
<ul>
-<li>TO flavor (Many2One)</li>
-<li>TO image (Many2One)</li>
-<li>TO ipaddress (comprises vserver, Many2Many)</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>
-<li>FROM vpe</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>
<div class="panel-body">
<section class="json-schema-description">
<p>A zone is a grouping of assets in a location homing to the same connections into the CBB</p>
-<h6 id="default-delete-scope">Default Delete Scope</h6>
-<p>THIS_NODE_ONLY</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></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></ul>
</section>